Get("Site_Path"); $admin = $objConfig->Get("AdminDirectory"); if(!strlen($admin)) $admin = "admin"; $localURL=$rootURL."kernel/"; $adminURL = $rootURL.$admin; $imagesURL = $adminURL."/images"; $cssURL = $adminURL."/include"; $browseURL = $adminURL."/browse"; //$pathtolocal = $pathtoroot."in-news/"; require_once ($pathtoroot.$admin."/include/elements.php"); require_once ($pathtoroot."kernel/admin/include/navmenu.php"); //require_once ($pathtolocal."admin/include/navmenu.php"); require_once($pathtoroot.$admin."/browse/toolbar.php"); require_once($pathtoroot.$admin."/listview/listview.php"); $m = GetModuleArray(); foreach($m as $key=>$value) { $path = $pathtoroot. $value."admin/include/parser.php"; if(file_exists($path)) { include_once($path); } } unset($objEditItems); $objEditItems = new clsCatList(); $objEditItems->SourceTable = $objSession->GetEditTable("Category"); //Multiedit init $en = (int)$_GET["en"]; $objEditItems->Query_Item("SELECT * FROM ".$objEditItems->SourceTable); $itemcount=$objEditItems->NumItems(); if(isset($_GET["en"])) { $c = $objEditItems->GetItemByIndex($en); } else { $c = new clsCategory($m_var_list["cat"]); } if(!is_object($c)) { $c = new clsCategory(); $c->Set("CategoryId",0); } if($itemcount>1) { if ($en+1 == $itemcount) $en_next = -1; else $en_next = $en+1; if ($en == 0) $en_prev = -1; else $en_prev = $en-1; } $action = "m_edit_permissions"; $envar = "env=" . BuildEnv() . "&en=$en"; //$section = 'in-portal:editcategory_permissions'; $section = 'in-portal:catperm_modules'; if(count($_POST)) { if($_POST["Action"]=="m_edit_permissions") { $GroupId = $_POST["GroupId"]; $g = $objGroups->GetItem($GroupId); } else { if(!is_array($_POST["itemlist"])) { $g = $objGroups->GetItemByField("ResourceId", $_POST["itemlist"]); if(is_object($g)) $GroupId = $g->Get("GroupId"); } else { $g = $objGroups->GetItemByField("ResourceId", $_POST["itemlist"][0]); $GroupId = $g->Get("GroupId"); } } } else { $GroupId = $_GET["GroupId"]; $g = $objGroups->GetItem($GroupId); } $objPermList = new clsPermList($c->Get("CategoryId"),$GroupId); $ado = GetADODBConnection(); $sql = "SELECT DISTINCT(ModuleId) FROM ".GetTablePrefix()."PermissionConfig"; $rs = $ado->Execute($sql); $Modules = array(); while($rs && !$rs->EOF) { $data = $rs->fields; $Modules[] = $data["ModuleId"]; $rs->MoveNext(); } /* page header */ print << In-portal END; //int_SectionHeader(); if($c->Get("CategoryId")!=0) { $title = admin_language("la_Text_Editing")." ".admin_language("la_Text_Category")." '".$c->Get("Name")."' - ".admin_language("la_tab_Permissions"); $title .= " ".admin_language("la_text_for")." '".$g->parsetag("group_name")."'"; } else { $title = admin_language("la_Text_Editing")." ".admin_language("la_Text_Root")." ".admin_language("la_Text_Category")." - "."' - ".admin_language("la_tab_Permissions"); $title .= " ".admin_language("la_text_for")." '".$g->parsetag("group_name")."'"; } $objListToolBar = new clsToolBar(); $objListToolBar->Add("img_save", "la_Save","#","swap('img_save','toolbar/tool_select_f2.gif');", "swap('img_save', 'toolbar/tool_select.gif');","do_edit_save('category','CatEditStatus','$admin/category/addcategory_permissions.php',0);",$imagesURL."/toolbar/tool_select.gif"); $objListToolBar->Add("img_cancel", "la_Cancel","#","swap('img_cancel','toolbar/tool_cancel_f2.gif');", "swap('img_cancel', 'toolbar/tool_cancel.gif');","do_edit_save('category','CatEditStatus','".$admin."/category/addcategory_permissions.php',-1);", $imagesURL."/toolbar/tool_cancel.gif"); $sec =& $objSections->GetSection($section); if($c->Get("CategoryId")==0) { $sec->Set("left",NULL); $sec->Set("right",NULL); } int_header($objListToolBar,NULL,$title); if ($objSession->GetVariable("HasChanges") == 1) { ?>
"; echo ""; echo ""; } } ?>
"; $getvar = "?env=".BuildEnv()."&module=$module&GroupId=$GroupId"; echo "$module
"> ">
>