Index: branches/unlabeled/unlabeled-1.19.2/kernel/admin/include/navmenu.php =================================================================== diff -u -r4411 -r4438 --- branches/unlabeled/unlabeled-1.19.2/kernel/admin/include/navmenu.php (.../navmenu.php) (revision 4411) +++ branches/unlabeled/unlabeled-1.19.2/kernel/admin/include/navmenu.php (.../navmenu.php) (revision 4438) @@ -198,31 +198,42 @@ NULL,NULL,NULL,$admin."/icons/icon46_list_banlist.gif","la_updating_rules"); /*Edit Category Section*/ -$objSections->AddSection("in-portal:editcategory_general","la_tab_General",NULL,$admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory.php',0);", - $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", - NULL, "in-portal:browse",NULL, "in-portal:editcategory_relations",-1); +$home_category = $objSession->GetVariable('IsHomeCategory'); -$objSections->AddSection("in-portal:editcategory_relations","la_tab_Relations",NULL, $admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_relations.php',0);", - $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", - NULL,"in-portal:browse","in-portal:editcategory_general","in-portal:editcategory_images",-1); +if(!$home_category) { + $objSections->AddSection("in-portal:editcategory_general","la_tab_General",NULL,$admin."/category/", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory.php',0);", + $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", + NULL, "in-portal:browse",NULL, "in-portal:editcategory_relations",-1); + + $objSections->AddSection("in-portal:editcategory_relations","la_tab_Relations",NULL, $admin."/category/", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_relations.php',0);", + $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", + NULL,"in-portal:browse","in-portal:editcategory_general","in-portal:editcategory_images",-1); + + $objSections->AddSection("in-portal:editcategory_images","la_tab_Images", NULL,$admin."/category/", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_images.php',0);", + $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", + NULL, "in-portal:browse", "in-portal:editcategory_relations", "in-portal:editcategory_permissions",-1); -$objSections->AddSection("in-portal:editcategory_images","la_tab_Images", NULL,$admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_images.php',0);", - $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", - NULL, "in-portal:browse", "in-portal:editcategory_relations", "in-portal:editcategory_permissions",-1); -$objSections->AddSection("in-portal:editcategory_permissions","la_tab_Permissions", NULL,$admin."/category/", + $objSections->AddSection("in-portal:editcategory_permissions","la_tab_Permissions", NULL,$admin."/category/", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',0);", + $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", + NULL, "in-portal:browse", 'in-portal:editcategory_images', 'in-portal:editcategory_custom', -1); + + $objSections->AddSection("in-portal:editcategory_custom", "la_tab_Custom", NULL, $admin."/category/", + "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_custom.php',0);", + $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL, + "in-portal:browse", "in-portal:editcategory_permissions", NULL,-1); +} +else { + $objSections->AddSection("in-portal:editcategory_permissions","la_tab_Permissions", NULL,$admin."/category/", "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',0);", $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", - NULL, "in-portal:browse", "in-portal:editcategory_images","in-portal:editcategory_custom",-1); + NULL, "in-portal:browse", null, null, -1); +} -$objSections->AddSection("in-portal:editcategory_custom", "la_tab_Custom", NULL, $admin."/category/", - "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addcategory_custom.php',0);", - $admin."/icons/icon46_struct.gif", $admin."/icons/icon24_navigate.gif", NULL, - "in-portal:browse", "in-portal:editcategory_permissions", NULL,-1); - /* category edit subitems */ $objSections->AddSection("in-portal:cat_imageedit","la_tab_Images","la_title_edit_category",$admin."/category/", "javascript:edit_submit('category','CatEditStatus','".$admin."/category/addimage.php',0);",