public static function init()
 {
     include_once MOBILOUD_PLUGIN_DIR . 'categories.php';
     include_once MOBILOUD_PLUGIN_DIR . 'pages.php';
     if (!self::$initiated) {
         self::init_hooks();
     }
     Mobiloud_App_Preview::init();
 }
Exemplo n.º 2
0
        if ($imageUrl) {
            ?>
                            <img class='ml-preview-img' src='<?php 
            echo $imageUrl;
            ?>
'/>   
                            <?php 
        }
        ?>
                            <div class='ml-preview-article-body'>
                                <h3><?php 
        echo $post->post_title;
        ?>
</h3>
                                <span class='ml-article-date'><?php 
        echo get_option('ml_datetype', 'prettydate') == 'prettydate' ? Mobiloud_App_Preview::how_long_ago(strtotime($post->post_date)) : date_i18n(get_option('ml_dateformat', 'F j, Y'), strtotime($post->post_date), get_option('gmt_offset'));
        ?>
</span>
                            </div>
                        </div>
                        <?php 
    }
} else {
    ?>
                    <div class='ml-preview-article'>
                        <img src='<?php 
    echo MOBILOUD_PLUGIN_URL;
    ?>
/images/articles/1.jpg'/>          
                        <div class='ml-preview-article-body'>
                            <h3>Microsoft and Knewton partner up to bring adaptive learning to publishers & schools</h3>
        if ($imageUrl) {
            ?>
                            <img class='ml-preview-img' src='<?php 
            echo $imageUrl;
            ?>
'/>   
                            <?php 
        }
        ?>
                            <div class='ml-preview-article-body'>
                                <h3><?php 
        echo $post->post_title;
        ?>
</h3>
                                <span class='ml-article-date'><?php 
        echo get_option(base64_decode('bWxfZGF0ZXR5cGU='), base64_decode('cHJldHR5ZGF0ZQ==')) == base64_decode('cHJldHR5ZGF0ZQ==') ? Mobiloud_App_Preview::how_long_ago(strtotime($post->post_date)) : date_i18n(get_option(base64_decode('bWxfZGF0ZWZvcm1hdA=='), base64_decode('RiBqLCBZ')), strtotime($post->post_date), get_option(base64_decode('Z210X29mZnNldA==')));
        ?>
</span>
                            </div>
                        </div>
                        <?php 
    }
} else {
    ?>
                    <div class='ml-preview-article'>
                        <img src='<?php 
    echo MOBILOUD_PLUGIN_URL;
    ?>
/images/articles/1.jpg'/>          
                        <div class='ml-preview-article-body'>
                            <h3>Microsoft and Knewton partner up to bring adaptive learning to publishers & schools</h3>
 /**
  * Initializes WordPress hooks
  */
 private static function init_hooks()
 {
     self::$initiated = true;
     add_action('wp_ajax_ml_preview_app_display', array('Mobiloud_App_Preview', 'render_preview'));
 }
Exemplo n.º 5
0
$return_config['ios_banner_position'] = Mobiloud::get_option('ml_ios_banner_position');
$return_config['ios_interstitial_unit_id'] = Mobiloud::get_option('ml_ios_interstitial_unit_id');
$return_config['ios_interstitial_interval'] = Mobiloud::get_option('ml_ios_interstitial_interval');
$return_config['ios_native_ad_unit_id'] = Mobiloud::get_option('ml_ios_native_ad_unit_id');
$return_config['ios_native_ad_interval'] = Mobiloud::get_option('ml_ios_native_ad_interval');
$return_config['android_phone_banner_unit_id'] = Mobiloud::get_option('ml_android_phone_banner_unit_id');
$return_config['android_tablet_banner_unit_id'] = Mobiloud::get_option('ml_android_tablet_banner_unit_id');
$return_config['android_banner_position'] = Mobiloud::get_option('ml_android_banner_position');
$return_config['android_interstitial_unit_id'] = Mobiloud::get_option('ml_android_interstitial_unit_id');
$return_config['android_interstitial_interval'] = Mobiloud::get_option('ml_android_interstitial_interval');
$return_config['android_native_ad_unit_id'] = Mobiloud::get_option('ml_android_native_ad_unit_id');
$return_config['android_native_ad_interval'] = Mobiloud::get_option('ml_android_native_ad_interval');
$return_config["enable_hierarchical_pages"] = get_option('ml_hierarchical_pages_enabled', false);
$return_config["show_favorites"] = get_option('ml_menu_show_favorites', true);
$return_config["followimagelinks"] = get_option('ml_followimagelinks', 1);
$return_config['interface_images_updated'] = date('c', get_option('ml_preview_upload_image_time'));
$return_config['interface_images'] = array('navigation_bar_logo' => get_option("ml_preview_upload_image"));
$navigation_bar_text = '#000000';
if (Mobiloud_App_Preview::get_color_brightness(get_option('ml_preview_theme_color')) < 190) {
    $navigation_bar_text = '#FFFFFF';
}
$return_config['interface_colors'] = array('navigation_bar_background' => get_option('ml_preview_theme_color'), 'navigation_bar_text' => $navigation_bar_text, 'navigation_bar_button_text' => $navigation_bar_text);
if (!empty($return_config)) {
    foreach ($return_config as $key => $val) {
        if ($val === null) {
            $return_config[$key] = '';
        }
    }
}
$json_string = json_encode($return_config);
echo $json_string;