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') . '">&raquo; ' . __('Settings', 'qrcode') . '</a></li>
                <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'help.php') . '">&raquo; ' . __('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');
    }
}
Exemplo n.º 3
0
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") . '">&raquo; ' . __('Contact stats', 'contact_counter') . '</a></li>
                <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/help.php') . '">&raquo; ' . __('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');
    }
}
Exemplo n.º 4
0
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') . '">&raquo; ' . __('Settings', 'digitalgoods') . '</a></li>
                <li><a href="' . osc_admin_configure_plugin_url("digitalgoods/index.php") . '">&raquo; ' . __('Configure categories', 'digitalgoods') . '</a></li>
                <li><a href="' . osc_admin_render_plugin_url(osc_plugin_folder(__FILE__) . 'admin/stats.php') . '">&raquo; ' . __('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');
    }
}
Exemplo n.º 5
0
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;
    }
}
Exemplo n.º 6
0
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');
}
Exemplo n.º 7
0
    $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');
Exemplo n.º 8
0
/**
 * 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');
}
Exemplo n.º 9
0
/**
 * 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');
}
Exemplo n.º 10
0
 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');
 }
Exemplo n.º 11
0
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');
}
Exemplo n.º 12
0
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');
}
Exemplo n.º 13
0
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');
}
Exemplo n.º 14
0
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');
}
Exemplo n.º 15
0
 /**
  * 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');
 }
Exemplo n.º 16
0
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') . '">&raquo; ' . __('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');
}