0) $globalModuleName = $moduleName; else $globalModuleName = $_SERVER['PHP_SELF']; fwrite($logFile,"-------------------------------------------\n"); fwrite($logFile,"-- $globalModuleName --\n"); $now = time(); $logTime = microtime(true); fwrite($logFile,"-- " . date("Y-m-d H:i:s",$now) . " --\n"); } function writeLog($text,$moduleName="") { global $loggingFlag, $logFile, $globalModuleName, $logTime; if (!$loggingFlag) return; if (strlen($moduleName) > 0) $globalModuleName = $moduleName; if (strlen($globalModuleName) > 0) fwrite($logFile,"$globalModuleName: "); $incr = microtime(true) - $logTime; if (!is_string($text)) { $type = gettype($text); fwrite($logFile,"text is not a string - $type\n"); switch ($type) { case 'resource': case 'resource': case 'array': case 'NULL': return; } } else $text = trim($text); fwrite($logFile,trim($text) . " (" . number_format($incr,3) . ")\n"); } function logExit($text,$moduleName="") { global $loggingFlag, $logFile; if (!$loggingFlag) startLog($moduleName); if (strlen($moduleName) > 0) $globalModuleName = $moduleName; writeLog($logFile,$text,$moduleName); exit; } function logQuery($school_num,$table_name,$query,$module="") { $logFile = fopen("query.log","a"); $time = date("Y-m-d H:i:s",time()); $userid = $_SESSION['UserInfo']['userid']; fprintf($logFile,"%d|%s|%s|%s|%s|%s\n",$school_num,$table_name,$time,$query,$module,$userid); } ?>