function pmpro_init() { require_once PMPRO_DIR . "/includes/countries.php"; require_once PMPRO_DIR . "/includes/states.php"; require_once PMPRO_DIR . "/includes/currencies.php"; wp_enqueue_script('ssmemberships_js', plugins_url('js/paid-memberships-pro.js', dirname(__FILE__)), array('jquery')); if (is_admin()) { $admin_css_rtl = false; if (file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin.css")) { $admin_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin.css"; if (is_rtl() && file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin-rtl.css")) { $admin_css_rtl = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin-rtl.css"; } } elseif (file_exists(get_template_directory() . "/paid-memberships-pro/admin.css")) { $admin_css = get_template_directory_uri() . "/paid-memberships-pro/admin.css"; if (is_rtl() && file_exists(get_template_directory() . "/paid-memberships-pro/css/admin-rtl.css")) { $admin_css_rtl = get_template_directory_uri() . "/paid-memberships-pro/css/admin-rtl.css"; } } else { $admin_css = plugins_url('css/admin.css', dirname(__FILE__)); if (is_rtl()) { $admin_css_rtl = plugins_url('css/admin-rtl.css', dirname(__FILE__)); } } wp_enqueue_style('pmpro_admin', $admin_css, array(), PMPRO_VERSION, "screen"); if ($admin_css_rtl) { wp_enqueue_style('pmpro_admin_rtl', $admin_css_rtl, array(), PMPRO_VERSION, "screen"); } } else { $frontend_css_rtl = false; if (file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend.css")) { $frontend_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend.css"; if (is_rtl() && file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend-rtl.css")) { $frontend_css_rtl = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend-rtl.css"; } } elseif (file_exists(get_template_directory() . "/paid-memberships-pro/frontend.css")) { $frontend_css = get_template_directory_uri() . "/paid-memberships-pro/frontend.css"; if (is_rtl() && file_exists(get_template_directory() . "/paid-memberships-pro/css/frontend-rtl.css")) { $frontend_css_rtl = get_template_directory_uri() . "/paid-memberships-pro/css/frontend-rtl.css"; } } else { $frontend_css = plugins_url('css/frontend.css', dirname(__FILE__)); if (is_rtl()) { $frontend_css_rtl = plugins_url('css/frontend-rtl.css', dirname(__FILE__)); } } wp_enqueue_style('pmpro_frontend', $frontend_css, array(), PMPRO_VERSION, "screen"); if ($frontend_css_rtl) { wp_enqueue_style('pmpro_frontend_rtl', $frontend_css_rtl, array(), PMPRO_VERSION, "screen"); } if (file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/print.css")) { $print_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/print.css"; } elseif (file_exists(get_template_directory() . "/paid-memberships-pro/print.css")) { $print_css = get_template_directory_uri() . "/paid-memberships-pro/print.css"; } else { $print_css = plugins_url('css/print.css', dirname(__FILE__)); } wp_enqueue_style('pmpro_print', $print_css, array(), PMPRO_VERSION, "print"); } global $pmpro_pages, $pmpro_ready, $pmpro_currency, $pmpro_currency_symbol; $pmpro_pages = array(); $pmpro_pages["account"] = pmpro_getOption("account_page_id"); $pmpro_pages["billing"] = pmpro_getOption("billing_page_id"); $pmpro_pages["cancel"] = pmpro_getOption("cancel_page_id"); $pmpro_pages["checkout"] = pmpro_getOption("checkout_page_id"); $pmpro_pages["confirmation"] = pmpro_getOption("confirmation_page_id"); $pmpro_pages["invoice"] = pmpro_getOption("invoice_page_id"); $pmpro_pages["levels"] = pmpro_getOption("levels_page_id"); $pmpro_ready = pmpro_is_ready(); //set currency $pmpro_currency = pmpro_getOption("currency"); if (!$pmpro_currency) { global $pmpro_default_currency; $pmpro_currency = $pmpro_default_currency; } //figure out what symbol to show for currency if (in_array($pmpro_currency, array("USD", "AUD", "BRL", "CAD", "HKD", "MXN", "NZD", "SGD"))) { $pmpro_currency_symbol = "$"; } elseif ($pmpro_currency == "EUR") { $pmpro_currency_symbol = "€"; } elseif ($pmpro_currency == "GBP") { $pmpro_currency_symbol = "£"; } elseif ($pmpro_currency == "JPY") { $pmpro_currency_symbol = "¥"; } else { $pmpro_currency_symbol = $pmpro_currency . " "; } //just use the code }
function pmpro_init() { require_once PMPRO_DIR . "/includes/countries.php"; require_once PMPRO_DIR . "/includes/states.php"; require_once PMPRO_DIR . "/includes/currencies.php"; wp_enqueue_script('ssmemberships_js', plugins_url('js/paid-memberships-pro.js', dirname(__FILE__)), array('jquery')); if (is_admin()) { $admin_css_rtl = false; if (file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin.css")) { $admin_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin.css"; if (is_rtl() && file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/admin-rtl.css")) { $admin_css_rtl = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/admin-rtl.css"; } } elseif (file_exists(get_template_directory() . "/paid-memberships-pro/admin.css")) { $admin_css = get_template_directory_uri() . "/paid-memberships-pro/admin.css"; if (is_rtl() && file_exists(get_template_directory() . "/paid-memberships-pro/css/admin-rtl.css")) { $admin_css_rtl = get_template_directory_uri() . "/paid-memberships-pro/css/admin-rtl.css"; } } else { $admin_css = plugins_url('css/admin.css', dirname(__FILE__)); if (is_rtl()) { $admin_css_rtl = plugins_url('css/admin-rtl.css', dirname(__FILE__)); } } wp_enqueue_style('pmpro_admin', $admin_css, array(), PMPRO_VERSION, "screen"); if ($admin_css_rtl) { wp_enqueue_style('pmpro_admin_rtl', $admin_css_rtl, array(), PMPRO_VERSION, "screen"); } wp_enqueue_script('jquery-ui-sortable'); } else { $frontend_css_rtl = false; if (file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend.css")) { $frontend_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend.css"; if (is_rtl() && file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/frontend-rtl.css")) { $frontend_css_rtl = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/frontend-rtl.css"; } } elseif (file_exists(get_template_directory() . "/paid-memberships-pro/frontend.css")) { $frontend_css = get_template_directory_uri() . "/paid-memberships-pro/frontend.css"; if (is_rtl() && file_exists(get_template_directory() . "/paid-memberships-pro/css/frontend-rtl.css")) { $frontend_css_rtl = get_template_directory_uri() . "/paid-memberships-pro/css/frontend-rtl.css"; } } else { $frontend_css = plugins_url('css/frontend.css', dirname(__FILE__)); if (is_rtl()) { $frontend_css_rtl = plugins_url('css/frontend-rtl.css', dirname(__FILE__)); } } wp_enqueue_style('pmpro_frontend', $frontend_css, array(), PMPRO_VERSION, "screen"); if ($frontend_css_rtl) { wp_enqueue_style('pmpro_frontend_rtl', $frontend_css_rtl, array(), PMPRO_VERSION, "screen"); } if (file_exists(get_stylesheet_directory() . "/paid-memberships-pro/css/print.css")) { $print_css = get_stylesheet_directory_uri() . "/paid-memberships-pro/css/print.css"; } elseif (file_exists(get_template_directory() . "/paid-memberships-pro/print.css")) { $print_css = get_template_directory_uri() . "/paid-memberships-pro/print.css"; } else { $print_css = plugins_url('css/print.css', dirname(__FILE__)); } wp_enqueue_style('pmpro_print', $print_css, array(), PMPRO_VERSION, "print"); } global $pmpro_pages, $pmpro_ready, $pmpro_currencies, $pmpro_currency, $pmpro_currency_symbol; $pmpro_pages = array(); $pmpro_pages["account"] = pmpro_getOption("account_page_id"); $pmpro_pages["billing"] = pmpro_getOption("billing_page_id"); $pmpro_pages["cancel"] = pmpro_getOption("cancel_page_id"); $pmpro_pages["checkout"] = pmpro_getOption("checkout_page_id"); $pmpro_pages["confirmation"] = pmpro_getOption("confirmation_page_id"); $pmpro_pages["invoice"] = pmpro_getOption("invoice_page_id"); $pmpro_pages["levels"] = pmpro_getOption("levels_page_id"); $pmpro_ready = pmpro_is_ready(); //set currency $pmpro_currency = pmpro_getOption("currency"); if (!$pmpro_currency) { global $pmpro_default_currency; $pmpro_currency = $pmpro_default_currency; } //figure out what symbol to show for currency if (!empty($pmpro_currencies[$pmpro_currency]) && is_array($pmpro_currencies[$pmpro_currency])) { $pmpro_currency_symbol = $pmpro_currencies[$pmpro_currency]['symbol']; } elseif (!empty($pmpro_currencies[$pmpro_currency]) && strpos($pmpro_currencies[$pmpro_currency], "(") !== false) { $pmpro_currency_symbol = pmpro_getMatches("/\\((.*)\\)/", $pmpro_currencies[$pmpro_currency], true); } else { $pmpro_currency_symbol = $pmpro_currency . " "; } //just use the code }
<?php require_once dirname(__FILE__) . "/functions.php"; if (isset($_REQUEST['page'])) { $view = $_REQUEST['page']; } else { $view = ""; } global $pmpro_ready, $msg, $msgt; $pmpro_ready = pmpro_is_ready(); if (!$pmpro_ready) { global $pmpro_level_ready, $pmpro_gateway_ready, $pmpro_pages_ready; if (!isset($edit)) { if (isset($_REQUEST['edit'])) { $edit = $_REQUEST['edit']; } else { $edit = false; } } if (empty($msg)) { $msg = -1; } if (empty($pmpro_level_ready) && empty($edit)) { $msgt .= " <a href=\"?page=pmpro-membershiplevels&edit=-1\">" . __("Add a membership level to get started.", "pmpro") . "</a>"; } elseif ($pmpro_level_ready && !$pmpro_pages_ready && $view != "pmpro-pagesettings") { $msgt .= " <a href=\"?page=pmpro-pagesettings\">" . __("Set up the membership pages", "pmpro") . "</a>."; } elseif ($pmpro_level_ready && $pmpro_pages_ready && !$pmpro_gateway_ready && $view != "pmpro-paymentsettings") { $msgt .= " <a href=\"?page=pmpro-paymentsettings\">" . __("Set up your SSL certificate and payment gateway", "pmpro") . "</a>."; } if (empty($msgt)) { $msg = false;