= '".addslashes($row['dt'])."' ORDER BY dt, id"; }else{ echo 'Could not find any logs for user '.htmlspecialchars($_REQUEST['u']); $sql = ''; } }else{ if($_REQUEST['d']){ $date = $_REQUEST['d']; }else{ $date = date('Y-m-d'); } $sql = "SELECT id, DATE(dt) as d, TIME(dt) as t, user, type, msg FROM messages WHERE DATE(dt) = DATE('".addslashes($date)."') ORDER BY dt, id"; } if($sql) $res = mysql_query($sql,$dbh); if($date){ echo '
'; echo '

Log for

'; echo '
'; }elseif($sql && $_REQUEST['u']){ echo '

Log since last login of '.htmlspecialchars($_REQUEST['u']).'

'; }elseif($sql && $_REQUEST['s']){ echo '

Matching lines for '.htmlspecialchars($_REQUEST['s']).'

'; echo '

Click the timestamp to see the line in context.

'; } echo ''; $sql = "SELECT DISTINCT DATE(dt) as d, DAY(dt) as day FROM messages WHERE dt > DATE_SUB(NOW(), INTERVAL 30 DAY) ORDER BY dt"; $res = mysql_query($sql,$dbh); echo '
Last 30 days: '; while($row = mysql_fetch_array($res, MYSQL_ASSOC)){ echo ''.$row['day'].' '; } echo '
'; ?> '.$url.''; return $link; } ?>