function feedburner_count_admin_page($args = array()) { # выносим админские функции отдельно в файл mso_hook_add_dinamic('mso_admin_header', 'return $args . "Настройка FeedBurner Count от samborsky.com"; '); mso_hook_add_dinamic('admin_title', ' return "Настройка FeedBurner Count от samborsky.com - " . $args; '); require getinfo('plugins_dir') . 'feedburner_count/admin.php'; }
function admin_home_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Информация') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Информация') . ' - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_home/admin.php'; }
function admin_users_my_profile($args = array()) { # выносим админские функции отдельно в файл global $MSO; mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Настройка своего профиля') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Настройка своего профиля') . ' - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_users/my_profile.php'; }
function colorbox_admin_page($args = array()) { if (!mso_check_allow('colorbox_admin_page')) { echo 'Доступ запрещен'; return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args."ColorBox"; '); mso_hook_add_dinamic('admin_title', ' return "ColorBox - ".$args; '); require getinfo('plugins_dir') . 'colorbox/admin.php'; }
function wpconvert_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('wpconvert_admin_page')) { echo 'Доступ запрещен'; return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "WordPress convert "; '); mso_hook_add_dinamic('admin_title', ' return "WordPress convert - " . $args; '); require getinfo('plugins_dir') . 'wpconvert/admin.php'; }
function down_count_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('down_count_edit')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Счетчик переходов') . ' "; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Счетчик переходов') . ' - " . $args; '); require getinfo('plugins_dir') . 'down_count/admin.php'; }
function feedburner_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('feedburner_admin_page')) { echo 'Доступ запрещен'; return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "FeedBurner"; '); mso_hook_add_dinamic('admin_title', ' return "FeedBurner - " . $args; '); require getinfo('plugins_dir') . 'feedburner/admin.php'; }
function perelinks_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('perelinks_edit')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Плагин perelinks') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Плагин perelinks') . ' - " . $args; '); require getinfo('plugins_dir') . 'perelinks/admin.php'; }
function antispam_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('antispam_admin_page')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Антиспам') . ' "; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Антиспам') . ' - " . $args; '); require getinfo('plugins_dir') . 'antispam/admin.php'; }
function ushki_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('plugin_ushki')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . t("Настройки ушек", "plugins"); '); mso_hook_add_dinamic('admin_title', ' return t("Настройки ушек", "plugins") . " - " . $args; '); require getinfo('plugins_dir') . 'ushki/admin.php'; }
function admin_options_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_options')) { echo 'Доступ запрещен'; return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . t("Основные настройки сайта"); '); mso_hook_add_dinamic('admin_title', ' return t("Основные настройки сайта") . " - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_options/admin.php'; }
function editor_files_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('editor_files')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Файлы для редактирования') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Файлы для редактирования') . ' - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'editor_files/admin.php'; }
function admin_files_admin($args = array()) { if (!mso_check_allow('admin_files')) { echo 'Доступ запрещен'; return $args; } # выносим админские функции отдельно в файл global $MSO; mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Загрузки. Файлы. Галереи') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Загрузки. Файлы. Галереи') . ' - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_files/admin.php'; }
function admin_sidebars_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_sidebars')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . t("Сайдбары и виджеты"); '); mso_hook_add_dinamic('admin_title', ' return t("Сайдбары и виджеты") . " - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_sidebars/admin.php'; }
function sape_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('plugin_sape')) { echo 'Доступ запрещен'; return $args; } # выносим админские функции отдельно в файл mso_hook_add_dinamic('mso_admin_header', ' return $args . "Настройка Sape.ru"; '); mso_hook_add_dinamic('admin_title', ' return "Настройка Sape.ru - " . $args; '); require getinfo('plugins_dir') . 'sape/admin.php'; }
function admin_page_new($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_page_new')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Создать новую запись') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Создать новую запись') . ' - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_page/new.php'; }
function admin_plugins_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_plugins')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Настройка плагинов') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Настройка плагинов') . ' - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_plugins/admin.php'; }
function admin_cat_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_cat')) { echo t('Доступ запрещен'); return $args; } // хук на заголовок в админке // функцию создаем динамически mso_hook_add_dinamic('mso_admin_header', ' return $args . t("Настройка рубрик"); '); mso_hook_add_dinamic('admin_title', ' return t("Настройка рубрик") . " - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_cat/admin.php'; }
function guestbook_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('guestbook_edit')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Гостевая книга') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Гостевая книга') . ' - " . $args; '); if (mso_segment(3) == 'edit') { require getinfo('plugins_dir') . 'guestbook/edit.php'; } elseif (mso_segment(3) == 'editone') { require getinfo('plugins_dir') . 'guestbook/editone.php'; } else { require getinfo('plugins_dir') . 'guestbook/admin.php'; } }
function admin_comments_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_comments')) { echo t('Доступ запрещен'); return $args; } $seg = mso_segment(3); if ($seg == 'edit') { mso_hook_add_dinamic('mso_admin_header', ' return $args . t("Редактирование комментария"); '); mso_hook_add_dinamic('admin_title', ' return t("Редактирование комментария") . " - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_comments/edit.php'; } else { mso_hook_add_dinamic('mso_admin_header', ' return $args . t("Комментарии"); '); mso_hook_add_dinamic('admin_title', ' return t("Комментарии") . " - " . $args; '); require $MSO->config['admin_plugins_dir'] . 'admin_comments/admin.php'; } }
function admin_comusers_admin($args = array()) { # выносим админские функции отдельно в файл global $MSO; if (!mso_check_allow('admin_comusers')) { echo t('Доступ запрещен'); return $args; } # если идет вызов с номером юзера, то подключаем страницу для редактирования // Определим текущую страницу (на основе сегмента url) // http://localhost/codeigniter/admin/users/edit/1 $seg = mso_segment(3); // третий - edit mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Комментаторы') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Комментаторы') . ' - " . $args; '); // подключаем соответственно нужный файл if ($seg == 'edit') { require $MSO->config['admin_plugins_dir'] . 'admin_comusers/edit.php'; } else { require $MSO->config['admin_plugins_dir'] . 'admin_comusers/comusers.php'; } }
function template_options_admin_page($args = array()) { global $MSO; if (!mso_check_allow('template_options_admin')) { return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Настройка шаблона') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Настройка шаблона') . ' - " . $args; '); # options/options.php $fn1 = $MSO->config['templates_dir'] . $MSO->config['template'] . '/options/options.php'; # options.php $fn2 = $MSO->config['templates_dir'] . $MSO->config['template'] . '/options.php'; # если файла нет, то подключаем дефолтный из админки # template_options/options.php $fn3 = $MSO->config['admin_plugins_dir'] . 'template_options/options.php'; if (file_exists($fn1)) { require_once $fn1; } elseif (file_exists($fn2)) { require_once $fn2; } else { require_once $fn3; } }
function admin_plugin_options_admin($args = array()) { if (!mso_check_allow('admin_plugin_options')) { echo t('Доступ запрещен'); return $args; } mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Настройка плагина') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Настройка плагина') . ' - " . $args; '); if ($plugin = mso_segment(3)) { if (!file_exists(getinfo('plugins_dir') . $plugin . '/index.php')) { echo t('Плагин не найден.'); return $args; } if (!function_exists($plugin . '_mso_options')) { echo t('Для данного плагина настроек не предусмотрено.'); return $args; } else { $fn = $plugin . '_mso_options'; $fn(); } } else { echo t('Неверно указан плагин.'); } }
function samborsky_ping_admin_page($args = array()) { mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('samborsky_ping') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('samborsky_ping') . ' - " . $args; '); require getinfo('plugins_dir') . 'samborsky_ping/admin.php'; }
function theme_switch_admin_page($args = array()) { # выносим админские функции отдельно в файл if (!mso_check_allow('theme_switch_edit')) { echo t('Доступ запрещен'); return $args; } # выносим админские функции отдельно в файл mso_hook_add_dinamic('mso_admin_header', ' return $args . "' . t('Theme switch') . '"; '); mso_hook_add_dinamic('admin_title', ' return "' . t('Theme switch') . ' - " . $args; '); require getinfo('plugins_dir') . 'theme_switch/admin.php'; }
function admin_ip_admin_page($args = array()) { if (!mso_check_allow('admin_ip_admin_page')) { echo t('Доступ запрещен'); return $args; } # выносим админские функции отдельно в файл mso_hook_add_dinamic('mso_admin_header', ' return $args . "Admin IP"; '); mso_hook_add_dinamic('admin_title', ' return "Admin IP - " . $args; '); require getinfo('plugins_dir') . 'admin_ip/admin.php'; }