Current Path : /var/www/html/clients/amz.e-nk.ru/bitrix/modules/main/ |
Current File : /var/www/html/clients/amz.e-nk.ru/bitrix/modules/main/save_big_queries.php |
<? global $arALL_QUERIES; if(is_array($arALL_QUERIES) && count($arALL_QUERIES)>0 && (Round(getmicrotime()-START_EXEC_TIME)>10 || $_GET["XXX"]=="Y")) { if ($fp = @fopen($_SERVER["DOCUMENT_ROOT"]."/bigqueries.html", "ab+")) { if (flock($fp, LOCK_EX)) { @fwrite($fp, "<font color=green><b>Time : ".date("Y-m-d H:i:s")."<br>"); @fwrite($fp, "URL : ".$_SERVER["REQUEST_URI"]."<br>"); @fwrite($fp, "Total: ".Round(getmicrotime()-START_EXEC_TIME, 10)."</b></font>"); $r = "<pre>"; foreach($arALL_QUERIES as $v) $r .= "----------\n".($v["EXEC_TIME"]>1.0?"<b><font color=red>".$v["EXEC_TIME"]."</font></b>":$v["EXEC_TIME"])." : ".htmlspecialchars($v["SQL"])."\n"; @fwrite($fp, $r); @fwrite($fp, "-------------------------------\n\n</pre>"); @fflush($fp); @flock($fp, LOCK_UN); @fclose($fp); } } } /* list($usec, $sec) = explode(" ",microtime()); $start_time = ((float)$usec + (float)$sec); /// $result = @mysql_query($strSql, $this->db_Conn); list($usec, $sec) = explode(" ",microtime()); $end_time = ((float)$usec + (float)$sec); $exec_time = round($end_time-$start_time, 10); if ($this->DebugToFile) { $fp = fopen($DOCUMENT_ROOT."/mysql_debug.sql","ab+"); fputs($fp,"TIME: ".$exec_time." SESSION: ".session_id()." \n".$strSql."\n\n----------------------------------------------------\n\n"); @fclose($fp); } $arALL_QUERIES[] = Array("EXEC_TIME"=>$exec_time, "SQL"=>$strSql); */ ?>