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'); }
$mimetypes = array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png'); $upload_size = 500000; // Get Action type $op = $system->cleanVars($_REQUEST, 'op', 'list', 'string'); // Get userrank handler $userrank_Handler = $xoops->getHandler("ranks"); // Call Header $xoops->header('admin:userrank/userrank.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('userrank.php'); switch ($op) { case 'list': default: // Add Scripts $xoops->theme()->addScript('media/xoops/xoops.js'); $admin_page->addTips(_AM_USERRANK_TIPS); $admin_page->addItemButton(_AM_USERRANK_ADD, './userrank.php?op=userrank_new', 'add'); $admin_page->renderTips(); $admin_page->renderButton(); // Get start pager $start = $system->cleanVars($_REQUEST, 'start', 0, 'int'); // Criteria $criteria = new CriteriaCompo(); $criteria->setSort("rank_id"); $criteria->setOrder("ASC"); $criteria->setStart($start); $criteria->setLimit($nb_rank); // Count rank $userrank_count = $userrank_Handler->getCount($criteria); $userrank_arr = $userrank_Handler->getAll($criteria); // Assign Template variables
* @copyright XOOPS Project (http://xoops.org) * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html) * @package page * @since 2.6.0 * @author Mage Grégory (AKA Mage) * @version $Id$ */ include __DIR__ . '/header.php'; // Call header $xoops->header('admin:page/page_admin_related.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('related.php'); switch ($op) { case 'list': default: $admin_page->addTips(PageLocale::RELATED_TIPS); $admin_page->addItemButton(PageLocale::A_ADD_RELATED, 'related.php?op=new', 'add'); $admin_page->renderTips(); $admin_page->renderButton(); $related_count = $related_Handler->countRelated($start, $nb_limit); $related_arr = $related_Handler->getRelated($start, $nb_limit); $xoops->tpl()->assign('related_count', $related_count); $xoops->tpl()->assign('related', $related_arr); if ($related_count > 0) { // Display Page Navigation if ($related_count > $nb_limit) { $nav = new XoopsPageNav($related_count, $nb_limit, $start, 'start'); $xoops->tpl()->assign('nav_menu', $nav->renderNav(4)); } } else { $xoops->tpl()->assign('error_message', PageLocale::E_NO_RELATED);
// Call Header $xoops->header('admin:system/system_blocks.tpl'); // Define Stylesheet $xoops->theme()->addStylesheet('modules/system/css/admin.css'); // Define scripts $xoops->theme()->addScript('modules/system/js/admin.js'); $xoops->theme()->addScript('modules/system/js/blocks.js'); // Define Breadcrumb and tips $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::BLOCKS_ADMINISTRATION, $system->adminVersion('blocksadmin', 'adminpath')); $admin_page->addBreadcrumbLink(SystemLocale::MANAGE_BLOCKS); $admin_page->renderBreadcrumb(); $admin_page->addItemButton(SystemLocale::ADD_BLOCK, 'admin.php?fct=blocksadmin&op=add', 'add'); $admin_page->renderButton(); $admin_page->addTips(sprintf(SystemLocale::BLOCKS_TIPS, system_AdminIcons('block.png'), system_AdminIcons('success.png'), system_AdminIcons('cancel.png'), SystemLocale::DRAG_OR_SORT_BLOCK, SystemLocale::DISPLAY_BLOCK, SystemLocale::HIDE_BLOCK)); $admin_page->renderTips(); // Initialize module handler $module_handler = $xoops->getHandlerModule(); $modules = $module_handler->getObjects(null, true); $criteria = new CriteriaCompo(new Criteria('hasmain', 1)); $criteria->add(new Criteria('isactive', 1)); // Modules for blocks to be visible in $display_list = $module_handler->getNameList($criteria); unset($criteria); // Initialize blocks handler $block_handler = $xoops->getHandlerBlock(); $modules = $xoops->getHandlerModule()->getObjects(null, true); $filterform = new Xoops\Form\ThemeForm('', 'filterform', 'admin.php', 'get'); $filterform->addElement(new Xoops\Form\Hidden('fct', 'blocksadmin')); $filterform->addElement(new Xoops\Form\Hidden('op', 'list'));
switch ($op) { case 'list': // Call Header $xoops->header('admin:system/system_modules.tpl'); // Define Stylesheet $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/admin.js'); $xoops->theme()->addScript('modules/system/js/module.js'); // Define Breadcrumb and tips $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::MODULES_ADMINISTRATION, $system->adminVersion('modulesadmin', 'adminpath')); $admin_page->addBreadcrumbLink(XoopsLocale::MAIN); $admin_page->addTips(SystemLocale::MODULES_TIPS); $admin_page->renderBreadcrumb(); $admin_page->renderTips(); $system_module = new SystemModule(); $list = $system_module->getModuleList(); $install = $system_module->getInstalledModules(); $view = $system->cleanVars($_COOKIE, 'xoopsModsView', 'large', 'string'); if ($view == 'large') { $xoops->tpl()->assign('view_large', ''); $xoops->tpl()->assign('view_line', 'hide'); } else { $xoops->tpl()->assign('view_large', 'hide'); $xoops->tpl()->assign('view_line', ''); } $xoops->tpl()->assign('xoops', $xoops); $xoops->tpl()->assign('modules_list', $list);
$obj = $groups_handler->create(); $form = $xoops->getModuleForm($obj, 'group'); // Assign form $xoops->tpl()->assign('form', $form->render()); break; //Edit a group //Edit a group case 'groups_edit': // Define Stylesheet $xoops->theme()->addStylesheet('modules/system/css/admin.css'); // Define Breadcrumb and tips $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::GROUPS_MANAGER, $system->adminVersion('groups', 'adminpath')); $admin_page->addBreadcrumbLink(SystemLocale::EDIT_GROUP); $admin_page->addTips(SystemLocale::GROUPS_TIPS_2); $admin_page->renderBreadcrumb(); $admin_page->renderTips(); // Create form $groups_id = $system->cleanVars($_REQUEST, 'groups_id', 0, 'int'); if ($groups_id > 0) { $obj = $groups_handler->get($groups_id); $form = $xoops->getModuleForm($obj, 'group'); // Assign form $xoops->tpl()->assign('form', $form->render()); } else { $xoops->redirect('admin.php?fct=groups', 1, XoopsLocale::E_DATABASE_NOT_UPDATED); } break; //Save a new group //Save a new group
$banner_Handler = $helper->getHandlerBanner(); $client_Handler = $helper->getHandlerBannerclient(); // Get member handler $member_handler = $xoops->getHandlerMember(); // Call header $xoops->header('admin:banners/banners_admin_clients.tpl'); // Get Action type $op = Request::getCmd('op', 'list'); // Get start pager $start = Request::getInt('start', 0); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('clients.php'); switch ($op) { case 'list': default: $admin_page->addTips(_AM_BANNERS_TIPS_CLIENTS); $admin_page->addItemButton(_AM_BANNERS_CLIENTS_ADD, 'clients.php?op=new', 'add'); $admin_page->renderTips(); $admin_page->renderButton(); // Display client $criteria = new CriteriaCompo(); $criteria->setSort("bannerclient_name"); $criteria->setOrder("ASC"); $criteria->setStart($start); $criteria->setLimit($nb_clients); $client_count = $client_Handler->getCount($criteria); $client_arr = $client_Handler->getAll($criteria); $xoops->tpl()->assign('client_count', $client_count); if ($client_count > 0) { foreach (array_keys($client_arr) as $i) { $criteria = new CriteriaCompo();
$op = Request::getCmd('op', 'list'); // Get avatar handler $avatar_Handler = $helper->getHandlerAvatar(); // Call Header $xoops->header('admin:avatars/avatars_admin_system.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('avatar_system.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::SYSTEM_TIPS); $admin_page->addItemButton(XoopsLocale::A_ADD, 'avatar_system.php?op=new', 'add'); $admin_page->renderTips(); $admin_page->renderButton(); // Get start pager $start = Request::getInt('start', 0); // Filter avatars $criteria = new Criteria('avatar_type', 'S'); $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);
* @copyright XOOPS Project (http://xoops.org) * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html) * @package page * @since 2.6.0 * @author Mage Grégory (AKA Mage) * @version $Id$ */ include __DIR__ . '/header.php'; // Call header $xoops->header('admin:page/page_admin_content.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('content.php'); switch ($op) { case 'list': default: $admin_page->addTips(PageLocale::CONTENT_TIPS); $admin_page->addItemButton(PageLocale::A_ADD_CONTENT, 'content.php?op=new', 'add'); $admin_page->renderTips(); $admin_page->renderButton(); // Content $content_count = $content_Handler->countPage(); $content_arr = $content_Handler->getPage($start, $nb_limit); // Assign Template variables $xoops->tpl()->assign('content_count', $content_count); if ($content_count > 0) { foreach (array_keys($content_arr) as $i) { $content = $content_arr[$i]->getValues(); $xoops->tpl()->appendByRef('content', $content); unset($content); } // Display Page Navigation
for ($i = 0; $i < $commentslist_count; ++$i) { $criteria->add(new Criteria('id', $_REQUEST['commentslist_id'][$i]), 'OR'); } } $verif = true; } if ($verif == true) { if ($comment_handler->deleteAll($criteria)) { $helper->redirect("admin/main.php", 3, XoopsLocale::S_DATABASE_UPDATED); } } else { $helper->redirect("admin/main.php", 3, XoopsLocale::S_DATABASE_UPDATED); } break; default: $admin_page->addTips(_AM_COMMENTS_NAV_TIPS); $admin_page->renderTips(); // Display comments $myts = MyTextSanitizer::getInstance(); $comments_Handler = $helper->getHandlerComment(); $comments_module = ''; $comments_status = ''; $criteria = new CriteriaCompo(); $comments_module = $system->cleanVars($_REQUEST, 'comments_module', 0, 'int'); if ($comments_module > 0) { $criteria->add(new Criteria('modid', $comments_module)); $comments_module = $_REQUEST['comments_module']; } $comments_status = $system->cleanVars($_REQUEST, 'comments_status', 0, 'int'); if ($comments_status > 0) { $criteria->add(new Criteria('status', $comments_status));
} http_response_code(400); exit("Parameter error"); } http_response_code(403); exit("Token error"); } $xoops->theme()->addBaseStylesheetAssets('@jqueryuicss'); $xoops->theme()->addStylesheet('modules/system/css/admin.css'); $xoops->theme()->addBaseScriptAssets('@jqueryui', '@jgrowl', 'modules/system/js/admin.js'); $xoops->header('admin:system/system_services.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::SERVICES_MANAGER, $system->adminVersion('services', 'adminpath')); $admin_page->addBreadcrumbLink(XoopsLocale::MAIN); $admin_page->addTips(SystemLocale::SERVICES_TIPS); $admin_page->renderBreadcrumb(); $admin_page->renderTips(); $selected_service = ''; if (isset($_GET['service'])) { $selected_service = strtolower(XoopsFilterInput::clean($_GET['service'], 'WORD')); } $xoops->tpl()->assign('selected_service', $selected_service); $sm = Manager::getInstance(); $filter = 'coreservicelocate'; $eventList = $xoops->events()->getEvents(); $l = strlen($filter); $filteredList = array(); foreach ($eventList as $k => $v) { if (strncasecmp($filter, $k, $l) == 0) { $filteredList[] = strtolower(substr($k, $l));
switch ($op) { case 'list': // Call Header $xoops->header('admin:system/system_extensions.tpl'); // Define Stylesheet $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/admin.js'); $xoops->theme()->addScript('modules/system/js/module.js'); // Define Breadcrumb and tips $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::EXTENSIONS_ADMINISTRATION, $system->adminVersion('extensions', 'adminpath')); $admin_page->addBreadcrumbLink(XoopsLocale::MAIN); $admin_page->addTips(SystemLocale::EXTENSION_TIPS); $admin_page->renderBreadcrumb(); $admin_page->renderTips(); $system_extension = new SystemExtension(); $extension = $system_extension->getExtensionList(); $xoops->tpl()->assign('xoops', $xoops); $xoops->tpl()->assign('extension_list', $extension); // Call Footer $xoops->footer(); break; case 'install': $module = $system->cleanVars($_POST, 'dirname', '', 'string'); // Call Header $xoops->header('admin:system/system_modules_logger.tpl'); // Define Stylesheet $xoops->theme()->addStylesheet('modules/system/css/admin.css');
$admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('smilies.php'); $xoops->theme()->addScript('media/xoops/xoops.js'); $xoops->theme()->addStylesheet('modules/system/css/admin.css'); // Parameters $nb_smilies = $helper->getConfig('smilies_pager'); $mimetypes = array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png'); $upload_size = 50000; $info_msg = array(sprintf(_AM_SMILIES_ALERT_INFO_MIMETYPES, implode(", ", $mimetypes)), sprintf(_AM_SMILIES_ALERT_INFO_MAXFILE, $upload_size)); // Get $_GET, $_POST, ... $op = Request::getCmd('op', 'list'); $start = Request::getInt('start', 0); switch ($op) { case 'list': default: $admin_page->addTips(_AM_SMILIES_TIPS); $admin_page->addItemButton(_AM_SMILIES_ADD, 'smilies.php?op=add', 'add'); $admin_page->renderTips(); $admin_page->renderButton(); $smilies_count = $helper->getHandlerSmilies()->getCount(); $smilies = $helper->getHandlerSmilies()->getSmilies($start, $nb_smilies, false); $xoops->tpl()->assign('smilies', $smilies); $xoops->tpl()->assign('smilies_count', $smilies_count); // Display Page Navigation if ($smilies_count > $nb_smilies) { $nav = new XoopsPageNav($smilies_count, $nb_smilies, $start, 'start', 'op=list'); $xoops->tpl()->assign('nav_menu', $nav->renderNav(2)); } break; // New smilie // New smilie
// if this is to find users for a specific group if (!empty($_GET['group']) && (int) $_GET['group'] > 0) { $group_hidden = new Xoops\Form\Hidden("group", (int) $_GET['group']); $form->addElement($group_hidden); } $form->addElement($submit_button); $form->display(); } else { //Display data // Assign Breadcrumb menu $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::USERS_MANAGEMENT, $system->adminVersion('users', 'adminpath')); $admin_page->addBreadcrumbLink(XoopsLocale::LIST_); $admin_page->renderBreadcrumb(); $admin_page->addTips(SystemLocale::USERS_TIPS); $admin_page->renderTips(); $admin_page->addItemButton(XoopsLocale::A_SYNCHRONIZE, 'admin.php?fct=users&op=users_synchronize&status=2', 'arrow-rotate-anticlockwise'); $admin_page->addItemButton(SystemLocale::ADD_USER, 'admin.php?fct=users&op=users_add', 'add'); $admin_page->renderButton(); $requete_search = '<br /><br /><strong>' . SystemLocale::C_SEE_SEARCH_REQUEST . '</strong><br /><br />'; $requete_pagenav = ''; $criteria = new CriteriaCompo(); $value = Request::getString('user_uname', ''); if (!empty($value)) { $match = Request::getInt('user_uname_match', XOOPS_MATCH_START); addCriteria($criteria, 'uname', $value, $match); $requete_pagenav .= '&user_uname=' . htmlspecialchars($value) . '&user_uname_match=' . $match; $requete_search .= 'uname : ' . $value . ' and user_uname_match=' . $match . '<br />'; } $value = Request::getString('user_name', '');
} exit; } // Define main template $xoops->header('admin:system/system_index.tpl'); // Define Stylesheet $xoops->theme()->addStylesheet('modules/system/css/admin.css'); // Define scripts $xoops->theme()->addBaseScriptAssets('@jquery.'); $xoops->theme()->addBaseScriptAssets('modules/system/js/admin.js'); // Define Breadcrumb and tips $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::SYSTEM_CONFIGURATION); $admin_page->renderBreadcrumb(); $admin_page->addTips(SystemLocale::TIPS_MAIN); $admin_page->renderTips(); $groups = $xoopsUser->getGroups(); $all_ok = false; if (!in_array(FixedGroups::ADMIN, $groups)) { $sysperm_handler = $xoops->getHandlerGroupperm(); $ok_syscats = $sysperm_handler->getItemIds('system_admin', $groups); } else { $all_ok = true; } $admin_dir = \XoopsBaseConfig::get('root-path') . '/modules/system/admin'; $dirlist = XoopsLists::getDirListAsArray($admin_dir); $inactive_section = array('blocksadmin', 'groups', 'modulesadmin', 'preferences', 'tplsets', 'extensions', 'users', 'services'); foreach ($dirlist as $directory) { if (XoopsLoad::fileExists($file = $admin_dir . '/' . $directory . '/xoops_version.php')) { require $file;
$xoops->theme()->addScript('modules/system/js/templates.js'); $xoops->theme()->addScript('modules/system/js/code_mirror/codemirror.js'); // Define Stylesheet $xoops->theme()->addStylesheet('modules/system/css/admin.css'); $xoops->theme()->addStylesheet('modules/system/css/code_mirror/docs.css'); // Define Breadcrumb and tips $system_breadcrumb->addLink(SystemLocale::TEMPLATES_MANAGER, system_adminVersion('tplsets', 'adminpath')); switch ($op) { //index default: // Define Breadcrumb and tips $admin_page = new \Xoops\Module\Admin(); $admin_page->addBreadcrumbLink(SystemLocale::CONTROL_PANEL, \XoopsBaseConfig::get('url') . '/admin.php', true); $admin_page->addBreadcrumbLink(SystemLocale::TEMPLATES_MANAGER, $system->adminVersion('tplsets', 'adminpath')); $admin_page->renderBreadcrumb(); $admin_page->addTips(SystemLocale::TEMPLATES_TIPS); $admin_page->renderTips(); $xoops->tpl()->assign('index', true); $form = new Xoops\Form\ThemeForm(SystemLocale::TEMPLATE_OVERLOADED, "form", 'admin.php?fct=tplsets', "post", true); $ele = new Xoops\Form\Select(SystemLocale::CHOOSE_TEMPLATE, 'tplset', $xoops->getConfig('tplset')); $tplset_handler = $xoops->getHandlerTplSet(); $tplsetlist = $tplset_handler->getNameList(); asort($tplsetlist); foreach ($tplsetlist as $key => $name) { $ele->addOption($key, $name); } $form->addElement($ele); $form->addElement(new Xoops\Form\SelectTheme(XoopsLocale::SELECT_THEME, 'select_theme', 1, 5), true); $form->addElement(new Xoops\Form\RadioYesNo(SystemLocale::FORCED_FILE_GENERATION, 'force_generated', 0), true); $modules = new Xoops\Form\Select(XoopsLocale::SELECT_MODULE, 'select_modules'); $module_handler = $xoops->getHandlerModule();
// Call header $xoops->header('admin:banners/banners_admin_banners.tpl'); // Get start pager $start = Request::getInt('start', 0); $startF = Request::getInt('startF', 0); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('banners.php'); $info_msg = array(sprintf(_AM_BANNERS_ALERT_INFO_MIMETYPES, implode(", ", $mimetypes)), sprintf(_AM_BANNERS_ALERT_INFO_MAXFILE, $upload_size / 1000)); switch ($op) { case 'list': default: // Define Stylesheet $xoops->theme()->addBaseStylesheetAssets('@jqueryuicss'); // Define scripts $xoops->theme()->addBaseScriptAssets(array('@jqueryui', 'modules/system/js/admin.js')); $admin_page->addTips(_AM_BANNERS_TIPS_BANNERS); $admin_page->addItemButton(_AM_BANNERS_BANNERS_ADD, 'banners.php?op=new', 'add'); $admin_page->renderTips(); if ($client_Handler->getCount() == 0) { echo $xoops->alert('error', _AM_BANNERS_BANNERS_ERROR_NOCLIENT); } else { $admin_page->renderButton(); } // Display banner $criteria = new CriteriaCompo(); $criteria->add(new Criteria('banner_status', 0, '!=')); $criteria->setSort("banner_datestart"); $criteria->setOrder("DESC"); $criteria->setStart($start); $criteria->setLimit($nb_banners); $banner_count = $banner_Handler->getCount($criteria);
$height = $helper->getConfig('avatars_imageheight'); // 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();
*/ include __DIR__ . '/header.php'; // Get main instance $system = System::getInstance(); $xoops = Xoops::getInstance(); // Get Action type $op = $system->cleanVars($_REQUEST, 'op', 'list', 'string'); // Call Header $xoops->header('admin:maintenance/maintenance_center.tpl'); $admin_page = new \Xoops\Module\Admin(); $admin_page->renderNavigation('center.php'); switch ($op) { case 'list': default: // Define tips $admin_page->addTips(_AM_MAINTENANCE_CENTER_TIPS); $admin_page->renderTips(); $form = $xoops->getModuleForm(null, 'maintenance'); $form->getMaintenance(); $form->display(); break; case 'maintenance_save': // Check security if (!$xoops->security()->check()) { $xoops->redirect('center.php', 3, implode('<br />', $xoops->security()->getErrors())); } $admin_page->addItemButton(_AM_MAINTENANCE_CENTER_RETURN, 'center.php', 'application-view-detail'); $admin_page->renderButton(); $session = $system->cleanVars($_REQUEST, 'session', 1, 'int'); $cache = $system->cleanVars($_REQUEST, 'cache', array(), 'array'); $tables = $system->cleanVars($_REQUEST, 'tables', array(), 'array');