query('TRUNCATE system.sys_log;'); return true; }else{ return false; } } private static function build_table($filter){ $con = new \SYSTEM\DB\Connection(\SYSTEM\system::getSystemDBInfo()); $res = null; if($filter !== NULL && $filter !== 'all'){ if(\SYSTEM\system::isSystemDbInfoPG()){ $res = $con->prepare( 'selectSysLogFilter', 'SELECT * FROM system.sys_log WHERE class ILIKE $1 ORDER BY time DESC LIMIT 100;', array('%'.$filter.'%')); } else { $res = $con->prepare( 'selectSysLogFilter', 'SELECT * FROM system_log WHERE class LIKE ? ORDER BY time DESC LIMIT 100;', array('%'.$filter.'%')); } } else { if(\SYSTEM\system::isSystemDbInfoPG()){ $res = $con->query('SELECT * FROM system.sys_log ORDER BY time DESC LIMIT 100;'); } else { $res = $con->query('SELECT * FROM system_log ORDER BY time DESC LIMIT 100;'); } } $now = microtime(true); $result = '
| '.'time ago'.' | '.''.'time'.' | '.''.'class'.' | '.''.'message'.' | '.''.'code'.' | '.''.'file'.' | '.''.'line'.' | '.''.'ip'.' | '.''.'querytime'.' |
|---|---|---|---|---|---|---|---|---|
| '.self::time_elapsed_string(strtotime($r['time'])).' | '.''.$r['time'].' | '.''.$r['class'].' | '.''.$r['message'].' | '.''.$r['code'].' | '.''.$r['file'].' | '.''.$r['line'].' | '.''.$r['ip'].' | '.''.$r['querytime'].' | '.'
| '.self::time_elapsed_string($r['time']).' | '.''.$r['time'].' | '.''.$r['class'].' | '.''.$r['message'].' | '.''.$r['code'].' | '.''.$r['file'].' | '.''.$r['line'].' | '.''.$r['ip'].' | '.''.$r['querytime'].' | '.'