Exemplo n.º 1
0
} else {
    if ($app->session->maxSessionsReached) {
        $p = 'maxSessions';
    } else {
        if (!isset($_POST['ids']) && $_GET['c'] == 'skipped' && $p == 'invite') {
            $p = 'home';
        } else {
            if (!$neverCache and $app->session->isMember === false and $p == 'home') {
                //  OR $p=='read' and 'team'	wait for components
                if ($p == 'read') {
                    $preCacheName = 'pc_' . $p . '_' . $_GET['cid'] . '_anon';
                } else {
                    $preCacheName = 'pc_' . $p . '_anon';
                }
                if (checkCache($preCacheName, 30)) {
                    $code = fetchCache($preCacheName);
                    if (isset($_GET['referid'])) {
                        $code = str_ireplace('\\?p\\=signup', '?referid=' . $_GET['referid'] . '&p=signup', $code);
                    }
                    echo $code;
                    // session log already occurred
                    exit;
                } else {
                    $cachePage = true;
                }
            }
        }
    }
}
if (ENABLE_TEMPLATE_EDITS or defined('NO_CACHE') and NO_CACHE) {
    //require_once(PATH_CORE .'/classes/dynamicTemplate.class.php');
Exemplo n.º 2
0
                }
                if ($currentDatabaseRTL > 0) {
                    $sumLive += $currentDatabaseRTL;
                    $sumMax += $maxDatabaseRTL;
                    $sumMin += $minDatabaseRTL;
                }
                $fillPercent = getPercent($sumLive, $sumMax, $sumMin);
                $root[$platformName]['overview']['chart'] = array($fillPercent, 100 - $fillPercent);
                $root[$platformName]['overview']['value'] = $sumLive;
            }
        }
        return json_encode($root);
    }
    switch ($_POST['action']) {
        case 'fetchCache':
            echo fetchCache();
            break;
        default:
            break;
    }
}
// echo serialize($mio);
//dubegging
/*
      $cache = new Cache($memcache_server,$memcache_port,$memcache_expiration);
      $root = array();

      foreach ($platforms as $platformName => $components) {
        $root[$platformName] = array();
        $cachePlatform = $cache->get($platformName);
        foreach ($cachePlatform as $componentName => $componentValue) {