function mm_theme_preview_page() { ?> <style type="text/css"> .wp-full-overlay-sidebar .wp-full-overlay-header { padding:15px; } .install-theme-info{ display: block; } .wp-full-overlay-main iframe{ width: 100%; height: 100%; } </style> <?php mm_require(MM_BASE_DIR . '/pages/theme-preview.php'); }
function mm_services_page() { mm_require(MM_BASE_DIR . 'pages/mojo-services.php'); }
function mm_jetpack_start_test() { $file = MM_BASE_DIR . 'tests/jetpack-start/jetpack-start.php'; if (file_exists($file) && mm_jetpack_bluehost_only()) { if (!mm_ab_test_inclusion('jetpack-start-v10', md5('jetpack-start-v10'), 25, WEEK_IN_SECONDS * 4)) { mm_ab_test_inclusion('jetpack-start-exempt-v10', md5('jetpack-start-exempt-v10'), 33, WEEK_IN_SECONDS * 4); add_option('jpstart_wizard_has_run', true); } else { mm_require($file); mm_require(MM_BASE_DIR . 'tests/jetpack-start-tracks/jetpack-start-tracks.php'); } } }
function mm_jetpack_onboarding_test() { $file = MM_BASE_DIR . 'tests/jetpack-onboarding/jetpack-onboarding.php'; if (file_exists($file) && mm_jetpack_bluehost_only()) { if (!mm_ab_test_inclusion('jetpack-onboarding-v1', md5('jetpack-onboarding-v1'), 30, WEEK_IN_SECONDS * 4)) { mm_ab_test_inclusion('jetpack-onboarding-exempt-v1', md5('jetpack-onboarding-exempt-v1'), 43, WEEK_IN_SECONDS * 4); add_option('jpstart_wizard_has_run', true); } else { /* This is to avoid the issue with WC dismissing the welcome screen */ if (false == get_option('mm_wc_screen_hack')) { update_user_meta(get_current_user_id(), 'show_welcome_panel', 1); } mm_require($file); mm_require(MM_BASE_DIR . 'tests/jetpack-onboarding-tracks/jetpack-onboarding-tracks.php'); } } }
require_once MM_BASE_DIR . 'inc/base.php'; require_once MM_BASE_DIR . 'inc/menu.php'; require_once MM_BASE_DIR . 'inc/themes-widget.php'; require_once MM_BASE_DIR . 'inc/shortcode-generator.php'; require_once MM_BASE_DIR . 'inc/mojo-themes.php'; require_once MM_BASE_DIR . 'inc/styles.php'; require_once MM_BASE_DIR . 'inc/plugin-search.php'; require_once MM_BASE_DIR . 'inc/jetpack.php'; require_once MM_BASE_DIR . 'inc/user-experience-tracking.php'; require_once MM_BASE_DIR . 'inc/notifications.php'; require_once MM_BASE_DIR . 'inc/spam-prevention.php'; require_once MM_BASE_DIR . 'inc/updates.php'; require_once MM_BASE_DIR . 'inc/coming-soon.php'; require_once MM_BASE_DIR . 'inc/tests.php'; require_once MM_BASE_DIR . 'inc/editor-prompt.php'; mm_require(MM_BASE_DIR . 'inc/sso.php'); // Load base classes for github updater only in the admin and only with cap function mm_load_updater() { if (is_admin()) { /* Check class_exist because this could be loaded in a different plugin */ if (!class_exists('GitHub_Updater')) { require_once MM_BASE_DIR . 'updater/class-github-updater.php'; } if (!class_exists('GitHub_Updater_GitHub_API')) { require_once MM_BASE_DIR . 'updater/class-github-api.php'; } if (!class_exists('GitHub_Plugin_Updater')) { require_once MM_BASE_DIR . 'updater/class-plugin-updater.php';
function mm_plugins_page() { mm_require(MM_BASE_DIR . 'pages/mojo-plugins.php'); }
if (!defined('WPINC')) { die; } define('MM_BASE_DIR', plugin_dir_path(__FILE__)); define('MM_BASE_URL', plugin_dir_url(__FILE__)); define('MM_ASSETS_URL', 'https://www.mojomarketplace.com/mojo-plugin-assets/'); if (file_exists(MM_BASE_DIR . 'inc/brand.php')) { require_once MM_BASE_DIR . 'inc/brand.php'; } require_once MM_BASE_DIR . 'inc/base.php'; require_once MM_BASE_DIR . 'inc/churn.php'; require_once MM_BASE_DIR . 'inc/menu.php'; require_once MM_BASE_DIR . 'inc/shortcode-generator.php'; require_once MM_BASE_DIR . 'inc/mojo-themes.php'; require_once MM_BASE_DIR . 'inc/styles.php'; require_once MM_BASE_DIR . 'inc/plugin-search.php'; require_once MM_BASE_DIR . 'inc/jetpack.php'; require_once MM_BASE_DIR . 'inc/user-experience-tracking.php'; require_once MM_BASE_DIR . 'inc/notifications.php'; require_once MM_BASE_DIR . 'inc/spam-prevention.php'; require_once MM_BASE_DIR . 'inc/updates.php'; require_once MM_BASE_DIR . 'inc/coming-soon.php'; require_once MM_BASE_DIR . 'inc/tests.php'; require_once MM_BASE_DIR . 'inc/editor-prompt.php'; mm_require(MM_BASE_DIR . 'inc/sso.php'); if (mm_jetpack_bluehost_only()) { mm_require(MM_BASE_DIR . 'vendor/jetpack/jetpack-onboarding/jetpack-onboarding.php'); mm_require(MM_BASE_DIR . 'vendor/jetpack/jetpack-onboarding-tracks/jetpack-onboarding-tracks.php'); } mm_require(MM_BASE_DIR . 'updater.php');