if (!System::user()->isSuperUser()) { System::admin()->AccessDenied(); } include_once System::config('inc_dir') . 'forms.inc.php'; if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'view_all'; } TAddToolLink('Все настройки', 'view_all', 'config_admin&a=view_all'); TAddToolLink('Добавить настройку', 'add', 'config_admin&a=add'); TAddToolLink('Группы настроек', 'view_groups', 'config_admin&a=view_groups'); TAddToolBox($action); TAddToolLink('Все настройки плагинов', 'view_all_plugins', 'config_admin&a=view_all_plugins&plugins=1'); TAddToolLink('Добавить настройку плагина', 'add_plugins', 'config_admin&a=add_plugins&plugins=1'); TAddToolLink('Группы настроек плагинов', 'view_groups_plugins', 'config_admin&a=view_groups_plugins&plugins=1'); TAddToolBox($action); switch ($action) { case 'view_all': case 'view_all_plugins': AdminViewRetrofittingList(); break; case 'add': case 'add_plugins': case 'edit': AdminConfigAdd(); break; case 'save': AcAddRetrofitting(); break; case 'delete':
if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Изображения', 'main', 'gallery'); if ($edit_images) { TAddToolLink('Добавить изображение', 'editor', 'gallery&a=editor'); TAddToolLink('Мультизагрузка', 'upload', 'gallery&a=upload'); } if ($edit_cats) { TAddToolLink('Категории', 'cats', 'gallery&a=cats'); TAddToolLink('Добавить категорию', 'cateditor', 'gallery&a=cateditor'); } if ($edit_conf) { TAddToolLink('Настройки', 'config', 'gallery&a=config'); } TAddToolBox($action); switch ($action) { case 'main': AdminGalleryMainFunc(); break; case 'editor': AdminGalleryEditor(); break; case 'add': case 'save': AdminGallerySaveImage($action); break; case 'move': AdminGalleryMove();
} System::admin()->AddSubTitle('Администраторы'); global $editprofile, $action; if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } $editprofile = ($action == 'editadmin' || $action == 'adminsave') && !System::user()->isSuperUser() && isset($_GET['id']) && $_GET['id'] == System::user()->Get('u_id'); if (!System::user()->isSuperUser() && !$editprofile) { System::admin()->AccessDenied(); } if (!$editprofile) { TAddToolLink('Администраторы', 'main', 'admins'); TAddToolLink('Группы администраторов', 'groups', 'admins&a=groups'); TAddToolLink('Добавить группу', 'addgroup', 'admins&a=addgroup'); TAddToolBox($action); } switch ($action) { case 'main': AdminsMain(); break; case 'groups': AdminsGroups(); break; case 'editgroup': AdminsEditGroup(); break; case 'addgroup': AdminsEditGroup(); break;
} else { $action = 'main'; } TAddToolLink('Главная', 'main', 'user'); if ($editing) { TAddToolLink('Добавить пользователя', 'add', 'user&a=add'); } if ($confedit) { TAddToolLink('Настройки', 'config', 'user&a=config'); } TAddToolBox($action); TAddToolLink('Ранги пользователей', 'ranks', 'user&a=ranks'); if ($rankedit) { TAddToolLink('Система пунктов', 'points', 'user&a=points'); } TAddToolLink('Галерея аватар', 'avatars', 'user&a=avatars'); TAddToolBox($action); switch ($action) { case 'main': AdminUserMain(); break; case 'add': if ($editing) { AdminUserEditor('user&a=addsave', 'add', 0, false); } break; case 'addsave': if ($editing) { AdminUserEditSave('user', 'addsave', 0, false); } break;
$action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Статьи', 'main', 'articles'); if ($editarticles) { TAddToolLink('Добавить статью', 'editor', 'articles&a=editor'); } if ($editcats) { TAddToolLink('Категории', 'cats', 'articles&a=cats'); } if ($editcats) { TAddToolLink('Добавить категорию', 'cateditor', 'articles&a=cateditor'); } if ($editconf) { TAddToolLink('Настройки', 'config', 'articles&a=config'); } TAddToolBox($action); switch ($action) { case 'main': AdminArticlesMain(); break; case 'editor': AdminArticlesEditor(); break; case 'preview': AdminArticlesPreview(); break; case 'add': case 'save': AdminArticlesSaveArticle($action);
{ System::database()->Select($where, "`{$that}`='{$value}'"); return System::database()->NumRows(); } if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } if (System::config('gb/moderation') == '1') { $countmess = countmess('guestbook', 'premoderate', 0); } if (System::user()->CheckAccess2('guestbook', 'guestbook_conf')) { TAddToolLink('Гостевая книга', 'main', 'guestbook'); TAddToolLink('Премодерация' . (System::config('gb/moderation') ? ' (' . $countmess . ')' : ' (Отключена)'), 'premoderation', 'guestbook&a=premoderation'); TAddToolLink('Настройки', 'config', 'guestbook&a=config'); } TAddToolBox($action); switch ($action) { case 'main': AdminGuestBookMain(); break; case 'edit': AdminGuestBookMessageEditor(); break; case 'save': AdminGuestBookSave(); break; case 'delete': AdminGuestBookDeleteMessage(); break;
* © 2012 LinkorCMS Development Group */ if (!defined('VALID_RUN')) { header("HTTP/1.1 404 Not Found"); exit; } System::admin()->AddSubTitle('Рассылки'); include_once MOD_DIR . 'functions.php'; if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Темы', 'main', 'mail'); TAddToolLink('Добавить тему', 'add_topic', 'mail&a=add_topic'); TAddToolLink('Сделать рассылку', 'mail', 'mail&a=mail'); TAddToolBox($action); switch ($action) { case 'main': AdminMailMain(); break; case 'edit_topic': AdminMailEditTopic(); break; case 'add_topic': AdminMailEditTopic(); break; case 'save_topic': AdminMailTopicSave(); break; case 'change_active':
if (!defined('VALID_RUN')) { header("HTTP/1.1 404 Not Found"); exit; } System::admin()->AddSubTitle('Аудит'); if (!System::user()->isSuperUser()) { System::admin()->AccessDenied(); } if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'referers'; } if (System::user()->CheckAccess2('audit', 'audit_conf')) { TAddToolLink('Переходы с сайтов', 'referers', 'audit&a=referers'); TAddToolLink('Аудит', 'log', 'audit&a=log'); } TAddToolBox($action); switch ($action) { case 'referers': AdminAuditReferers(); break; case 'clear_referers': AdminAuditClearReferers(); break; case 'log': AdminAuditLog(); break; case 'clear_log': AdminAuditClearLog(); break;
} System::admin()->AddSubTitle('Смайлики'); if (!System::user()->CheckAccess2('smilies', 'smilies')) { System::admin()->AccessDenied(); } global $smilies_dir, $mod; $smilies_dir = RealPath2(System::config('general/smilies_dir')) . '/'; $mod = ADMIN_FILE . '?exe=smilies'; if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Смайлики', 'main', 'smilies'); TAddToolLink('Добавить смайлик', 'add', 'smilies&a=add'); TAddToolLink('Авто-добавление', 'auto', 'smilies&a=auto'); TAddToolBox($action); switch ($action) { case 'main': AdminSmilesMain(); break; case 'add': AdminSmilesEditSmile(); break; case 'delete': AdminSmilesDeleteSmile(); break; case 'edit': AdminSmilesEditSmile(); break; case 'save':
System::admin()->AddSubTitle('Настройки сайта'); if (!System::user()->CheckAccess2('config', 'config')) { System::admin()->AccessDenied(); } if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'general'; } $titles = array('general' => 'Основная информация', 'debug' => 'Отладка', 'comments' => 'Комментарии', 'security' => 'Безопасность', 'meta_tags' => 'Мета теги', 'smtp' => 'Параметры SMTP', 'admin_panel' => 'Админ-панель'); TAddToolLink($titles['general'], 'general', 'config&a=general'); TAddToolLink($titles['debug'], 'debug', 'config&a=debug'); TAddToolLink($titles['comments'], 'comments', 'config&a=comments'); TAddToolLink($titles['security'], 'security', 'config&a=security'); TAddToolLink($titles['meta_tags'], 'meta_tags', 'config&a=meta_tags'); TAddToolLink($titles['smtp'], 'smtp', 'config&a=smtp'); TAddToolLink($titles['admin_panel'], 'admin_panel', 'config&a=admin_panel'); TAddToolBox($action, 'Настройки сайта'); if ($action != 'save') { System::admin()->AddCenterBox('Настройки сайта - ' . $titles[$action]); if (isset($_GET['saveok'])) { System::admin()->Highlight('Настройки сохранены.'); } System::admin()->ConfigGroups($action); System::admin()->AddConfigsForm(ADMIN_FILE . '?exe=config&a=save&group=' . SafeDB($action, 255, str)); } else { $Groups = $_GET['group']; System::admin()->SaveConfigs($Groups); Audit('Изменение настроек сайта, группа: ' . $Groups); GO(ADMIN_FILE . '?exe=config&a=' . $Groups . '&saveok'); }
} global $admin_forum_url, $forum_lang; $admin_forum_url = ADMIN_FILE . '?exe=forum'; include MOD_DIR . 'lib/functions.php'; include MOD_DIR . 'lib/forum_lang.php'; if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } if (!$config['forum']['basket'] && $config['forum']['del_auto_time']) { Forum_Basket_RestoreBasketAll(); } TAddToolLink('Список форумов', 'main', 'forum'); TAddToolLink('Добавить категорию', 'forum_editor', 'forum&a=forum_editor'); TAddToolLink('Настройки', 'config', 'forum&a=config'); TAddToolBox($action); if ($config['forum']['basket']) { System::admin()->SideBarAddMenuItem('Удаляемые темы', 'exe=forum&a=forum_basket_topics', 'forum_basket_topics'); System::admin()->SideBarAddMenuItem('Удаляемые сообщения', 'exe=forum&a=forum_basket_posts', 'forum_basket_posts'); System::admin()->SideBarAddMenuBlock('Корзина', $action); } switch ($action) { case 'main': case 'ajaxtree': AdminForumMain(); break; case 'changestatus': AdminForumChangeStatus(); break; case 'forum_editor':
*/ if (!defined('VALID_RUN')) { header("HTTP/1.1 404 Not Found"); exit; } System::admin()->AddSubTitle('Сообщения'); if (!System::user()->CheckAccess2('messages', 'messages')) { System::admin()->AccessDenied(); } if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Все сообщения', 'main', 'messages'); TAddToolLink('Создать сообщение', 'msgeditor', 'messages&a=msgeditor'); TAddToolBox($action); switch ($action) { case 'main': AdminSiteMessagesMain(); break; case 'msgeditor': AdminSiteMessagesEditor(); break; case 'save': AdminSiteMessagesSave(); break; case 'delete': AdminSiteMessagesDelete(); break; case 'changestatus':
exit; } System::admin()->AddSubTitle('Страницы'); if (!System::user()->CheckAccess2('pages', 'pages')) { System::admin()->AccessDenied(); } if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Страницы', 'main', 'pages'); TAddToolLink('Добавить страницу', 'editor', 'pages&a=editor'); TAddToolLink('Добавить ссылку', 'link', 'pages&a=link'); TAddToolLink('Добавить категорию', 'cat', 'pages&a=cat'); TAddToolLink('Настройки', 'config', 'pages&a=config'); TAddToolBox($action); switch ($action) { case 'main': case 'ajaxtree': case 'ajaxnode': AdminPagesAjaxTree(); break; case 'ajaxmove': AdminPagesAjaxMove(); break; case 'delete': AdminPagesDelete(); break; case 'editor': AdminPagesEditor();
} if (isset($_GET['a'])) { $action = SafeEnv($_GET['a'], 255, str); } else { $action = 'main'; } TAddToolLink('Файлы', 'main', 'downloads'); if (System::user()->CheckAccess2('downloads', 'edit_files')) { TAddToolLink('Добавить файл', 'editor', 'downloads&a=editor'); } if (System::user()->CheckAccess2('downloads', 'edit_cats')) { TAddToolLink('Категории', 'cats', 'downloads&a=cats'); TAddToolLink('Добавить категорию', 'cateditor', 'downloads&a=cateditor'); } if (System::user()->CheckAccess2('downloads', 'config')) { TAddToolLink('Настройки', 'config', 'downloads&a=config'); } TAddToolBox($action); switch ($action) { case 'main': AdminDownloadsMain(); break; case 'editor': AdminDownloadsFileEditor($action); break; case 'addfilesave': case 'editfilesave': AdminDownloadsSaveFile($action); break; case 'deletefile': AdminDownloadsDeleteFile();
* LinkorCMS 1.4 * © 2012 LinkorCMS Development Group */ if (!defined('VALID_RUN')) { header("HTTP/1.1 404 Not Found"); exit; } System::admin()->AddSubTitle('Обратная связь'); if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } TAddToolLink('Департаменты', 'main', 'feedback'); TAddToolLink('Добавить департамент', 'add', 'feedback&a=add'); TAddToolLink('Настройки', 'config', 'feedback&a=config'); TAddToolBox($action); switch ($action) { case 'main': AdminFeedBackDepartments(); break; case 'add': case 'edit': AdminFeedBackEditor(); break; case 'save': AdminFeedBackSave(); break; case 'changestatus': AdminFeedBackChangeStatus(); break;
$editpolls = System::user()->CheckAccess2('polls', 'edit'); $editconf = System::user()->CheckAccess2('polls', 'config'); if (isset($_GET['a'])) { $action = $_GET['a']; } else { $action = 'main'; } // Меню if ($editconf || $editpolls) { TAddToolLink('Опросы', 'main', 'polls'); } if ($editpolls) { TAddToolLink('Добавить опрос', 'editor', 'polls&a=editor'); } if ($editconf) { TAddToolLink('Настройки', 'config', 'polls&a=config'); } TAddToolBox($action); // switch ($action) { case 'main': AdminPollsMainFunc(); break; case 'editor': AdminPollsEditor(); break; case 'save': AdminPollsSave(); break; case 'delete': AdminPollsDelete();