1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
<?php /********************************************* CPG Dragonfly™ CMS ******************************************** Copyright © 2004 - 2007 by CPG-Nuke Dev Team http://dragonflycms.org
Dragonfly is released under the terms and conditions of the GNU GPL version 2 or any later version
$Source: /cvs/html/footer.php,v $ $Revision: 10.4 $ $Author: nanocaiordo $ $Date: 2011/10/15 23:28:44 $ **********************************************/ if (!defined('CPG_NUKE')) { exit; } global $db, $SESS, $cpgtpl, $Blocks, $DF;
function footmsg() { global $db, $foot1, $foot2, $foot3, $total_time, $start_mem, $MAIN_CFG; $foot = array($MAIN_CFG['global']['foot1'], $MAIN_CFG['global']['foot2'], $MAIN_CFG['global']['foot3']); if (CPG_DEBUG || is_admin()) { $total_time = (microtime(true) - START_TIME - $db->time); $foot[] = sprintf(_PAGEFOOTER, round($total_time,4), $db->num_queries, round($db->time,4)); // only works if your PHP is compiled with the --enable-memory-limit configuration option if (function_exists('memory_get_usage') && $start_mem > 0) { $total_mem = memory_get_usage()-$start_mem; $foot[] = 'Memory Usage: '.(($total_mem >= 1048576) ? round((round($total_mem / 1048576 * 100) / 100), 2).' MB' : (($total_mem >= 1024) ? round((round($total_mem / 1024 * 100) / 100), 2).' KB' : $total_mem.' Bytes')); } $foot[] = ''; $GLOBALS['cpgtpl']->assign_var('S_DEBUG_SQL', $MAIN_CFG['debug']['database'] ? $GLOBALS['cpgdebugger']->get_report('sql') : false); $GLOBALS['cpgtpl']->assign_var('S_DEBUG_PHP', $MAIN_CFG['debug']['error_level'] ? $GLOBALS['cpgdebugger']->get_report('php') : false); $GLOBALS['cpgtpl']->assign_var('S_DEBUG_PER', PerformanceLog::stop()); } return '<div style="text-align:center;" class="core_footer">'.implode("<br />\n", $foot).' Interactive software released under <a href="http://dragonflycms.org/GNUGPL.html" target="_blank" title="GNU Public License Agreement">GNU GPL</a>, <a href="'.URL::index('credits').'">Code Credits</a>, <a href="'.URL::index('privacy_policy').'">Privacy Policy</a></div>'; }
$Blocks->display('d'); themefooter(); $DF->setState(DF::BOOT_DOWN); $cpgtpl->__destruct(); // FORCING closure now $SESS->write_close(); $db->sql_close(); exit;
|