/** * Debug-Ausgabe am Ende der Seite */ function fpcmDebugOutput() { if (defined('FPCM_DEBUG') && !FPCM_DEBUG) { return false; } $html = array(); $html[] = 'Memory usage: ' . round(memory_get_usage(true) / 1024 / 1024, 2) . 'MB'; $html[] = 'Memorypeak: ' . round(memory_get_peak_usage(true) / 1024 / 1024, 2) . 'MB'; $html[] = 'Basedir: ' . \fpcm\classes\baseconfig::$baseDir; $html[] = 'PHP version: ' . PHP_VERSION; $html[] = 'Runtime: ' . fpcm\classes\timer::cal() . ' sec'; $html[] = 'Database queries: ' . \fpcm\classes\baseconfig::$fpcmDatabase->getQueryCount(); print '<div class="fpcm-debug-data"><div>' . implode("<br>\n", $html) . '</div></div>' . PHP_EOL . PHP_EOL; }
<?php /** * Common inits * @author Stefan Seehafer <*****@*****.**> * @copyright (c) 2011-2016, Stefan Seehafer * @license http://www.gnu.org/licenses/gpl.txt GPLv3 */ error_reporting(E_ALL); /** * FanPress CM internal checkpoint */ define('IN_FPCM', true); include __DIR__ . '/classes/baseconfig.php'; include __DIR__ . '/classes/timer.php'; include __DIR__ . '/constants.php'; if (FPCM_DEBUG) { fpcm\classes\timer::start(); } include __DIR__ . '/functions.php'; spl_autoload_register('fpcmAutoLoader'); set_error_handler("fpcmErrorHandler"); \fpcm\classes\baseconfig::init();