Ejemplo n.º 1
0
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');
}
Ejemplo n.º 2
0
function mm_services_page()
{
    mm_require(MM_BASE_DIR . 'pages/mojo-services.php');
}
Ejemplo n.º 3
0
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');
        }
    }
}
Ejemplo n.º 4
0
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');
        }
    }
}
Ejemplo n.º 5
0
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';
Ejemplo n.º 6
0
function mm_plugins_page()
{
    mm_require(MM_BASE_DIR . 'pages/mojo-plugins.php');
}
Ejemplo n.º 7
0
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');