Example #1
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;
 }
Example #2
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);
 }