* adjust the index.
This commit is contained in:
@@ -23,8 +23,6 @@
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.cn
|
||||
*/
|
||||
error_reporting(E_ALL);
|
||||
|
||||
/* <20><>¼<EFBFBD>ʼ<EEBFAA><CABC>ʱ<EFBFBD>䡣*/
|
||||
$timeStart = _getTime();
|
||||
|
||||
@@ -39,7 +37,12 @@ include './myrouter.class.php';
|
||||
$app = router::createApp('pms', '', 'myRouter');
|
||||
$config = $app->loadConfig('common');
|
||||
$dbh = $app->connectDB();
|
||||
setRevision();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD>debugѡ<67><D1A1><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>*/
|
||||
$config->debug ? error_reporting(E_ALL) : error_reporting(0);
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>debugģʽ<C4A3><CABD><EFBFBD><EFBFBD>¼sql<71><6C>ѯ<EFBFBD><D1AF>*/
|
||||
if($config->debug) register_shutdown_function('_saveSQL');
|
||||
|
||||
/* <20><><EFBFBD>ÿͻ<C3BF><CDBB><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD><C3B5><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
$app->setClientLang();
|
||||
@@ -54,28 +57,19 @@ $app->loadClass('front', $static = true);
|
||||
$app->loadClass('filter', $static = true);
|
||||
$app->setSuperVars();
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>debugģʽ<C4A3><CABD><EFBFBD><EFBFBD>¼sql<71><6C>ѯ<EFBFBD><D1AF>*/
|
||||
if($config->debug) register_shutdown_function('_saveQuery');
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤Ȩ<D6A4>ޣ<EFBFBD><DEA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6>ģ<EFBFBD>顣*/
|
||||
$app->parseRequest();
|
||||
$common->checkPriv();
|
||||
$app->loadModule();
|
||||
|
||||
/* Debug<75><67>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>ռ<EFBFBD>á<EFBFBD>*/
|
||||
$timeUsed = round(_getTime() - $timeStart, 4) * 1000;
|
||||
$memory = round(memory_get_peak_usage() / 1024, 1);
|
||||
|
||||
if(!$config->debug) exit;
|
||||
$querys = count(dao::$querys);
|
||||
|
||||
echo <<<EOT
|
||||
<div>
|
||||
<strong>TIME</strong>: $timeUsed ms,
|
||||
<strong>MEM</strong>: $memory KB,
|
||||
<strong>SQL</strong>: $querys.
|
||||
</div>
|
||||
EOT;
|
||||
if($config->debug)
|
||||
{
|
||||
$timeUsed = round(_getTime() - $timeStart, 4) * 1000;
|
||||
$memory = round(memory_get_peak_usage() / 1024, 1);
|
||||
$querys = count(dao::$querys);
|
||||
echo "<div id='debugbar'>TIME: $timeUsed ms, MEM: $memory KB, SQL: $querys. </div>";
|
||||
}
|
||||
|
||||
/* <20><>ȡϵͳʱ<CDB3>䣬<E4A3AC><CEA2>Ϊ<EFBFBD><CEAA>λ<EFBFBD><CEBB>*/
|
||||
function _getTime()
|
||||
@@ -85,10 +79,11 @@ function _getTime()
|
||||
}
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD>query<72><79>¼<EFBFBD><C2BC>*/
|
||||
function _saveQuery()
|
||||
function _saveSQL()
|
||||
{
|
||||
global $app;
|
||||
$fh = fopen('/tmp/zentao.log', 'a');
|
||||
$sqlLog = $app->getCacheRoot() . 'sql.' . date('Ymd') . '.log';
|
||||
$fh = fopen($sqlLog, 'a');
|
||||
fwrite($fh, date('Ymd H:i:s') . ": " . $app->getURI() . "\n");
|
||||
foreach(dao::$querys as $query) fwrite($fh, " $query\n");
|
||||
fwrite($fh, "\n");
|
||||
@@ -102,21 +97,3 @@ function a($var)
|
||||
print_r($var);
|
||||
echo "</xmp>";
|
||||
}
|
||||
|
||||
/* <20><><EFBFBD><EFBFBD>svn<76>汾<EFBFBD>š<EFBFBD>*/
|
||||
function setRevision()
|
||||
{
|
||||
global $config;
|
||||
$revisionTxt = dirname(dirname(__FILE__)) . '/cache/revision.txt';
|
||||
if(file_exists($revisionTxt))
|
||||
{
|
||||
list($revision, $date) = file($revisionTxt);
|
||||
$config->set('svn.revision', $revision);
|
||||
$config->set('svn.lastDate', $date);
|
||||
}
|
||||
else
|
||||
{
|
||||
$config->set('svn.revision', '');
|
||||
$config->set('svn.lastDate', '');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user