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; }
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); }