function b_system_main_edit($options) { $xoops = Xoops::getInstance(); $system = System::getInstance(); $system_module = new SystemModule(); $admin_page = new \Xoops\Module\Admin(); // Define Stylesheet $xoops->theme()->addStylesheet('media/xoops/css/icons.css'); $xoops->theme()->addStylesheet('modules/system/css/admin.css'); // Define scripts $xoops->theme()->addScript('media/jquery/plugins/jquery.jeditable.js'); $xoops->theme()->addScript('modules/system/js/module.js'); $admin_page->addTips(SystemLocale::MENU_TIPS); $admin_page->renderTips(); $list = $system_module->getModuleList(); $xoops->tpl()->assign('modules_list', $list); return $xoops->tpl()->fetch('admin:system/system_modules_menu.tpl'); }
// Get Action type $op = Request::getCmd('op', 'list'); // Call Header $xoops->header('admin:avatars/avatars_admin_custom.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('avatar_custom.php'); $info_msg = array(sprintf(AvatarsLocale::ALERT_INFO_MIMETYPES, implode(", ", $mimetypes)), sprintf(AvatarsLocale::ALERT_INFO_MAXFILE, $upload_size / 1000), sprintf(AvatarsLocale::ALERT_INFO_PIXELS, $width, $height)); switch ($op) { case 'list': default: // Add Scripts $xoops->theme()->addScript('media/xoops/xoops.js'); // Define Stylesheet $xoops->theme()->addStylesheet('modules/avatars/css/admin.css'); $admin_page->addTips(AvatarsLocale::CUSTOM_TIPS); $admin_page->renderTips(); // Get start pager $start = Request::getInt('start', 0); // Filter avatars $criteria = new Criteria('avatar_type', 'C'); $avatar_count = $avatar_Handler->getCount($criteria); $xoops->tpl()->assign('avatar_count', $avatar_count); // Get avatar list $criteria->setStart($start); $criteria->setLimit($nb_avatars); $criteria->setSort("avatar_weight"); $criteria->setOrder("ASC"); $avatars_arr = $avatar_Handler->getObjects($criteria, true); // Construct avatars array $avatar_list = array(); $i = 0;