function payment_pro_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Osclass Payments Pro', 'payment_pro_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Payment options', 'payment_pro'), osc_route_admin_url('payment-pro-admin-conf'), 'payment_pro_settings', 'administrator'); osc_add_admin_submenu_page('plugins', __('Categories fees', 'payment_pro'), osc_route_admin_url('payment-pro-admin-prices'), 'payment_pro_prices', 'administrator'); osc_add_admin_submenu_page('plugins', __('History of payments', 'payment_pro'), osc_route_admin_url('payment-pro-admin-log'), 'payment_pro_log', 'administrator'); }
function qrcode_admin_menu() { if (osc_version() < 320) { echo '<h3><a href="#">QR Code</a></h3> <ul> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'conf.php') . '">» ' . __('Settings', 'qrcode') . '</a></li> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'help.php') . '">» ' . __('Help', 'qrcode') . '</a></li> </ul>'; } else { osc_add_admin_submenu_divider('plugins', 'QR Codes', 'qrcode_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('QR Settings', 'qrcode'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'conf.php'), 'qrcode_settings', 'administrator'); osc_add_admin_submenu_page('plugins', __('QR Help', 'qrcode'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'help.php'), 'qrcode_help', 'administrator'); } }
function contact_counter_admin_menu() { if (osc_version() < 320) { echo '<h3><a href="#">' . __('Contact counter', 'contact_counter') . '</a></h3> <ul> <li><a href="' . osc_admin_configure_plugin_url("contact_counter/admin/stats.php") . '">» ' . __('Contact stats', 'contact_counter') . '</a></li> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/help.php') . '">» ' . __('Help', 'contact_counter') . '</a></li> </ul>'; } else { osc_add_admin_submenu_page('stats', __('View contact stats', 'contact_counter'), osc_route_admin_url('stats-contact-counter', array('id' => '')), '', 'administrator'); osc_add_admin_submenu_divider('plugins', __('Contact counter', 'contact_counter'), 'contact_counter'); osc_add_admin_submenu_page('plugins', __('Help', 'contact_counter'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/help.php'), 'contact_counter_help', 'administrator'); } }
function digitalgoods_admin_menu() { if (osc_version() < 320) { echo '<h3><a href="#">Digital Goods</a></h3> <ul> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/conf.php') . '">» ' . __('Settings', 'digitalgoods') . '</a></li> <li><a href="' . osc_admin_configure_plugin_url("digitalgoods/index.php") . '">» ' . __('Configure categories', 'digitalgoods') . '</a></li> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/stats.php') . '">» ' . __('Stats', 'digitalgoods') . '</a></li> </ul>'; } else { osc_add_admin_submenu_divider('plugins', 'Digital Goods', 'digitalgoods_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'digitalgoods'), osc_route_admin_url('digitalgoods-admin-conf'), 'digitalgoods_settings', 'administrator'); osc_add_admin_submenu_page('plugins', __('Configure categories', 'digitalgoods'), osc_admin_configure_plugin_url("digitalgoods/index.php"), 'digitalgoods_categories', 'administrator'); osc_add_admin_submenu_page('plugins', __('File stats', 'digitalgoods'), osc_route_admin_url('digitalgoods-admin-stats'), 'digitalgoods_stats', 'administrator'); } }
function seo_init_admin() { //scripts osc_enqueue_style('seoCSS', osc_plugin_url(SEO_PLUGIN_FOLDER . '/css/style.css') . 'style.css'); //admin menu pages osc_add_admin_menu_page(__('SEO Wiz', SEO_PLUGIN_FOLDER), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'configure.php'), 'seo_dashboard'); osc_add_admin_submenu_page('seo_dashboard', __('Configure Plugin', SEO_PLUGIN_FOLDER), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'configure.php'), 'configure'); osc_add_admin_submenu_page('seo_dashboard', __('Titles & Metas', SEO_PLUGIN_FOLDER), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'titles_metas.php'), 'titles_metas'); //form actions switch (Params::getParam('seo_action')) { //configure page case 'seo_configure': $page_title_separator = Params::getParam('page_title_separator', false, false, false); osc_set_preference('page_title_separator', $page_title_separator, 'seo_plugin'); osc_add_flash_ok_message(__('Saved correctly', SEO_PLUGIN_FOLDER), 'admin'); osc_redirect_to(osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'configure.php')); break; //titles_metas_home //titles_metas_home case 'titles_metas_home': $seo_titles = Params::getParam('seo_titles'); if (!empty($seo_titles)) { foreach ($seo_titles as $key => $value) { osc_set_preference($key, trim($value), 'seo_plugin'); } } osc_add_flash_ok_message(__('Saved correctly', SEO_PLUGIN_FOLDER), 'admin'); osc_redirect_to(osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'titles_metas.php#home')); break; //titles_metas_pages //titles_metas_pages case 'titles_metas_pages': $seo_titles = Params::getParam('seo_titles'); if (!empty($seo_titles)) { foreach ($seo_titles as $key => $value) { osc_set_preference($key, trim($value), 'seo_plugin'); } } osc_add_flash_ok_message(__('Saved correctly', SEO_PLUGIN_FOLDER), 'admin'); osc_redirect_to(osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'titles_metas.php#pages')); break; } }
function xml_import_export_category_admin_menu() { osc_add_admin_submenu_page('plugins', __('XML Import Export Category', 'xml_import_export_category'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . "functions.php"), 'xml_import_export_category', 'moderator'); }
$conn = getConnection(); $conn->autocommit(FALSE); try { $conn->osc_dbExec('DROP TABLE %st_news', DB_TABLE_PREFIX); } catch (Exception $e) { $conn->rollback(); echo $e->getMessage(); } $conn->autocommit(TRUE); } /** * Includes stylesheets and javascript files to templates */ function gz_news_add_header() { osc_render_file(GZ_NEWS_PLUGIN_FOLDER . 'views/news_header.php'); } /** * Generate admin menu page to list news */ osc_add_admin_menu_page(__('News', 'gz_news'), GzNewsUtils::getAdminIndexUrl(), 'gz_news'); /** * Register a submenu into admin page, to add news */ osc_add_admin_submenu_page('gz_news', __('Add News', 'gz_news'), GzNewsUtils::getAdminAddUrl(), 'gz_news_add'); osc_add_hook('admin_header', 'gz_news_add_header'); osc_add_hook('header', 'gz_news_add_header'); /** Remove the uninstall hook to do not lose data osc_add_hook(osc_plugin_path(__FILE__) . '_uninstall', 'gz_news_call_after_uninstall'); */ osc_register_plugin(osc_plugin_path(__FILE__), 'gz_news_call_after_install');
/** * Create a menu on the admin panel */ function payment_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Payment plugin', 'payment_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Payment options', 'payment'), osc_route_admin_url('payment-admin-conf'), 'payment_settings', 'administrator'); osc_add_admin_submenu_page('plugins', __('Categories fees', 'payment'), osc_route_admin_url('payment-admin-prices'), 'payment_help', 'administrator'); }
/** * Create a menu on the admin panel */ function nm_copypaste_plugin_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Nomore Copy/Paste', 'nm_copypaste_plugin', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'nm_copypaste_plugin'), osc_route_admin_url('nm-copypaste-plugin-admin-conf'), 'nm_copypaste_plugin_settings', 'administrator'); }
public function init_admin_menu() { osc_add_admin_submenu_page('users', __('Users Premium', DLN_CLF), osc_admin_render_plugin_url(DLN_CLF_PLUGIN_DIR . 'views/admin/premium-user.php'), 'premium_plugin', 'administrator'); }
function butler_admin_menu() { osc_add_admin_submenu_divider('plugins', 'Butler plugin', 'butler_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Configure Butler plugin', 'butler'), osc_route_admin_url('butler-admin-conf'), 'butler_conf', 'administrator'); osc_add_admin_submenu_page('plugins', __('Butler stats', 'butler'), osc_route_admin_url('butler-admin-stats'), 'butler_stats', 'administrator'); }
function init_menu_pm() { osc_add_admin_menu_page(pmAdmin() . __('\'s PM Box', 'osclass_pm'), osc_admin_render_plugin_url('osclass_pm/admin-inbox.php'), 'osclass_pm', null, null, 1); osc_add_admin_submenu_page('osclass_pm', __('Inbox', 'osclass_pm'), osc_admin_render_plugin_url('osclass_pm/admin-inbox.php'), 'osclass_pm-inbox'); if (pmDrafts()) { osc_add_admin_submenu_page('osclass_pm', __('Drafts', 'osclass_pm'), osc_admin_render_plugin_url('osclass_pm/admin-drafts.php'), 'osclass_pm-drafts'); } osc_add_admin_submenu_page('osclass_pm', __('Outbox', 'osclass_pm'), osc_admin_render_plugin_url('osclass_pm/admin-outbox.php'), 'osclass_pm-outbox'); //osclass pm settings added to the settings menu. // this menu option has javascript attached to it so //that it becomes a header in the menu instead of a link. osc_admin_menu_settings(__('PM Settings', 'osclass_pm'), '#', 'osclass_pm-settingsHead'); osc_admin_menu_settings(__('Configure', 'osclass_pm'), osc_admin_render_plugin_url('osclass_pm/admin.php'), 'osclass_pm-config'); osc_admin_menu_settings(__('Help', 'osclass_pm'), osc_admin_render_plugin_url('osclass_pm/help.php'), 'osclass_pm-help'); }
function anr_admin_menu_new() { osc_add_admin_submenu_divider('plugins', 'noCaptcha reCaptcha', 'anr_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'pam'), osc_route_admin_url('anr-admin-settings'), 'anr_settings', 'administrator'); }
function moreedit_init_admin_menu() { osc_add_admin_submenu_divider('plugins', 'More edit plugin', 'moreedit_divider', 'administrator'); osc_add_admin_submenu_page('plugins', __('More edit options', 'moreedit'), osc_route_admin_url('moreedit-conf'), 'moreedit_settings', 'administrator'); }
/** * Adds a submenu to the Madhouse main admin menu. * (hook: admin_menu_init) */ function mdh_emailmagick_admin_init() { osc_add_admin_submenu_divider('madhouse', "EmailMagick", mdh_current_plugin_name(), 'administrator'); osc_add_admin_submenu_page('madhouse', __('Manage your emails', mdh_current_plugin_name()), mdh_emailmagick_url(), mdh_current_plugin_name(), 'administrator'); }
function breadcrumbs_admin_menu() { if (osc_version() < 320) { echo '<h3><a href="#">Breadcrumbs</a></h3> <ul> <li><a href="' . osc_admin_render_plugin_url(osc_plugin_path(dirname(__FILE__)) . '/help.php') . '">» ' . __('F.A.Q. / Help', 'breadcrumbs') . '</a></li> </ul>'; } else { osc_add_admin_submenu_page('plugins', __('Breadcrumbs F.A.Q. / Help', 'breadcrumbs'), osc_route_admin_url('breadcrumbs-admin-help'), 'breadcrumbs_help', 'administrator'); } }
/** * Create a menu on the admin panel */ function fb_page_plugin_admin_menu() { osc_add_admin_submenu_divider('plugins', 'FB Page Plugin', 'fb_page_plugin', 'administrator'); osc_add_admin_submenu_page('plugins', __('Settings', 'fb_page_plugin'), osc_route_admin_url('fb-page-plugin-admin-conf'), 'fb_page_plugin_settings', 'administrator'); //osc_add_admin_submenu_page('plugins', __('Help', 'fb_page_plugin'), osc_route_admin_url('fb-page-plugin-admin-help'), 'fb_page_plugin_help', 'administrator'); }
function voting_init_admin_menu() { osc_add_admin_menu_page(__('Voting options', 'voting'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/conf.php'), 'voting_plugin', 'administrator'); osc_add_admin_submenu_page('voting_plugin', __('Settings', 'voting'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/conf.php'), 'voting_plugin_settings', 'administrator'); osc_add_admin_submenu_page('voting_plugin', __('Help', 'voting'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/help.php'), 'voting_plugin_help', 'administrator'); }
function adimporter_admin_menu() { osc_add_admin_submenu_page('plugins', __('Ad Importer', 'adimporter'), osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . "importer.php"), 'importer', 'moderator'); }