Example #1
0
    }
    $stat .= "  |  {$gzip_text}";
    $stat .= '  |  ' . $lang['MEMORY'];
    $stat .= humn_size($ft_cfg['mem_on_start'], 2) . ' / ';
    $stat .= humn_size(sys('mem_peak'), 2) . ' / ';
    $stat .= humn_size(sys('mem'), 2);
    if ($l = sys('la')) {
        $l = explode(' ', $l);
        for ($i = 0; $i < 3; $i++) {
            $l[$i] = round($l[$i], 1);
        }
        $stat .= " &nbsp;|&nbsp; " . $lang['LIMIT'] . " {$l['0']} {$l['1']} {$l['2']}";
    }
    $stat .= ' &nbsp;]';
    $stat .= !empty($_COOKIE['sql_log']) ? '[ <a href="#" class="med" onclick="$p(\'sqlLog\').className=\'sqlLog sqlLogWrapped\'; return false;">wrap</a> &middot; <a href="#sqlLog" class="med" onclick="$(\'#sqlLog\').css({ height: $(window).height()-50 }); return false;">max</a> ]' : '';
    echo '<div style="margin: 6px; font-size:10px; color: #444444; letter-spacing: -1px; text-align: center;">' . $stat . '</div>';
}
echo '
	</div><!--/body_container-->
';
echo '
	</body>
	</html>
';
if (defined('REQUESTED_PAGE') && !defined('DISABLE_CACHING_OUTPUT')) {
    if (GUEST_UID === true) {
        caching_output(true, 'store', REQUESTED_PAGE . '_guest_' . $ft_cfg['default_lang']);
    }
}
ft_exit();
Example #2
0
function caching_output($enabled, $mode, $cache_var_name, $ttl = 300)
{
    if (!$enabled || !CACHE('ft_cache')->used) {
        return;
    }
    if ($mode == 'send') {
        if ($cached_contents = CACHE('ft_cache')->get($cache_var_name)) {
            ft_exit($cached_contents);
        }
    } else {
        if ($mode == 'store') {
            if ($output = ob_get_contents()) {
                CACHE('ft_cache')->set($cache_var_name, $output, $ttl);
            }
        }
    }
}