Beispiel #1
0
<?php

require_once CONFIGS . 'application.php';
use Colibri\Application\ResponseType;
use Colibri\Application\Engine as ApplicationEngine;
use Colibri\Log\Log;
use Colibri\Cache\Memcache;
use Colibri\Config\Config;
use Colibri\Database\Concrete\MySQL;
use Colibri\Base\BuisnessLogicException;
use Colibri\Base\AdditionalErrorException;
use Colibri\XmlRpc\Response as XmlRpcResponse;
$mEngine = null;
try {
    $time = microtime(true);
    $mEngine = new ApplicationEngine();
    $content = $mEngine->generateResponse();
    echo $content;
    // TODO [alek13]: bring out
    if (DEBUG && $mEngine->responseType == ResponseType::html) {
        if ($mEngine->showProfilerInfoOnDebug) {
            echo '<pre style="background-color:#333;color:lime;padding:4px;border:solid 1px lime">';
            echo '<div align=center>';
            echo 'memory usage: <b>' . memory_get_peak_usage() . '</b>';
            $time = microtime(true) - $time;
            echo '<div style=/*font-size:' . (10 + round($time * 10)) . 'px>Время генерации страницы: <b>' . $time . '</b></div>';
            echo 'количество запросов: <b>' . MySQL::$queriesCount . '</b><br>';
            echo 'количество запросов к Memcache: <b>' . Memcache::getQueriesCount() . '</b><br>';
            echo '</div>';
            echo MySQL::$strQueries;
            echo '</pre>';
Beispiel #2
0
 public static function getModuleView($division, $module, $method)
 {
     $params = array_slice(func_get_args(), 3);
     return self::$moduleSystem->getModuleView($division, $module, $method, $params);
 }