Esempio n. 1
0
 function uppsite_fix_cache_plugins()
 {
     $userAgents = array(MYSITEAPP_AGENT);
     if (mysiteapp_should_show_webapp() || mysiteapp_should_show_landing()) {
         $userAgents = array_merge($userAgents, MySiteAppPlugin::$_mobile_ua);
     }
     uppsite_cache_fix_wp_super_cache($userAgents);
     uppsite_cache_fix_w3_total_cache($userAgents);
 }
Esempio n. 2
0
 function get_webapp_template()
 {
     $ret = mysiteapp_should_show_landing() ? "landing" : (mysiteapp_should_show_webapp() ? "webapp" : "normal");
     if (isset($_COOKIE[MYSITEAPP_WEBAPP_PREF_THEME]) && isset($_COOKIE[MYSITEAPP_WEBAPP_PREF_TIME])) {
         $ret = $_COOKIE[MYSITEAPP_WEBAPP_PREF_THEME];
         $saveTime = $_COOKIE[MYSITEAPP_WEBAPP_PREF_TIME];
         setcookie(MYSITEAPP_WEBAPP_PREF_THEME, $ret, time() + $saveTime);
     }
     switch ($ret) {
         case "webapp":
             if (mysiteapp_should_show_webapp()) {
                 return MYSITEAPP_TEMPLATE_WEBAPP;
             }
             break;
         case "landing":
             if (mysiteapp_should_show_landing()) {
                 return MYSITEAPP_TEMPLATE_LANDING;
             }
             break;
     }
     $this->is_mobile = false;
     return null;
 }
Esempio n. 3
0
if (!is_null($native_url)) {
    ?>
        <a class="button download <?php 
    echo $native_icon;
    ?>
" href='<?php 
    echo esc_url($native_url);
    ?>
'>
            <span>Download the free app</span>
        </a>
        <?php 
}
?>
        <?php 
if (mysiteapp_should_show_webapp()) {
    ?>
        <a class="button webapp" href='<?php 
    echo esc_url(add_query_arg('msa_theme_select', 'webapp'));
    ?>
' onclick='return btn_selected(this);'>
            <span>Browse mobile website</span>
        </a>
        <?php 
}
?>
        <a class="button desktop" href='<?php 
echo esc_url(add_query_arg('msa_theme_select', 'normal'));
?>
' onclick='return btn_selected(this);'>
            <span>Browse regular website</span>