. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ $RBAC->requirePermissions('PM_SETUP'); $oHeadPublisher =& headPublisher::getSingleton(); global $G_TMP_MENU; $oMenu = new Menu(); $oMenu->load('setup'); $items = Array(); $menuTypes = array_unique($oMenu->Types); foreach($menuTypes as $i=>$v){ if( $v == 'admToolsContent'){ unset($menuTypes[$i]); break; } } //sort($menuTypes); $tabItems = Array(); $i=0; foreach( $menuTypes as $menuType ){ $tabItems[$i]->id = $menuType; $LABEL_TRANSLATION = G::LoadTranslation("ID_".strtoupper($menuType)); if( substr($LABEL_TRANSLATION,0,2) !== '**' ){ $title = $LABEL_TRANSLATION; } else { $title = str_replace('_', ' ', ucwords($menuType)); } $tabItems[$i]->title = $title; $i++; } $oHeadPublisher->addExtJsScript('setup/main', true); //adding a javascript file .js $oHeadPublisher->addContent('setup/main'); //adding a html file .html. $oHeadPublisher->assign('tabItems', $tabItems); $oHeadPublisher->assign('_item_selected', (isset($_SESSION['ADMIN_SELECTED'])?$_SESSION['ADMIN_SELECTED']:'')); G::RenderPage('publish', 'extJs'); // this patch enables the load of the plugin list panel inside de main admin panel iframe if (isset($_GET['action'])&&$_GET['action']=='pluginsList'){ print " "; }