File: 0.01.2a/web/log.php (View as Code)

1: 2: ob_start(); 3: require("include.php"); 4: $NATS->Start(); 5: if (!$NATS_Session->Check($NATS->DB)) 6: { 7: header("Location: ./?login_msg=Invalid+Or+Expired+Session"); 8: exit(); 9: } 10: if ($NATS_Session->userlevel<9) UL_Error("View Log"); 11: 12: 13: ob_end_flush(); 14: Screen_Header("System Event Log",1); 15: ?> 16: 17:
18: System Event Log

19: 20: 21: 22: if (isset($_REQUEST['f_mod'])) $f_mod=$_REQUEST['f_mod']; 23: else $f_mod=""; 24: if (isset($_REQUEST['f_cat'])) $f_cat=$_REQUEST['f_cat']; 25: else $f_cat=""; 26: if (isset($_REQUEST['f_lvl'])) $f_lvl=$_REQUEST['f_lvl']; 27: else $f_lvl=""; 28: if (isset($_REQUEST['f_entry'])) $f_entry=$_REQUEST['f_entry']; 29: else $f_entry=""; 30: if (isset($_REQUEST['d_show'])) $d_show=$_REQUEST['d_show']; 31: else $d_show="30"; 32: if (isset($_REQUEST['d_from'])) $d_from=$_REQUEST['d_from']; 33: else $d_from="0"; 34: 35: 36: $wc=array(); 37: if ($f_mod!="") $wc[]="modid=\"".ss($f_mod)."\""; 38: if ($f_cat!="") $wc[]="catid=\"".ss($f_cat)."\""; 39: if ($f_lvl!="") $wc[]="loglevel<=".ss($f_lvl); 40: if ($f_entry!="") $wc[]="logevent LIKE \"%".ss($f_entry)."%\""; 41: 42: if (count($wc)==0) $wc[]="1"; 43: 44: $q="SELECT * FROM fnlog WHERE"; 45: $first=true; 46: foreach($wc as $c) 47: { 48: if ($first) $first=false; 49: else $q.=" AND"; 50: $q.=" ".$c; 51: } 52: 53: $q.=" ORDER BY logid DESC"; 54: $q.=" LIMIT ".ss($d_from).",".ss($d_show); 55: 56: echo ""; 57: echo "
";
58: // posted mod cat lvl entry 59: echo ""; 60: echo ""; 61: echo ""; 62: echo ""; 63: echo ""; 64: echo ""; 65: echo ""; 66: 67: echo ""; 68: echo ""; 74: 75: echo ""; 81: echo ""; 87: 88: //echo ""; 89: // 90: $r=$NATS->DB->Query($q); 91: while ($row=$NATS->DB->Fetch_Array($r)) 92: { 93: echo ""; 94: echo ""; 97: echo ""; 100: echo ""; 103: echo ""; 104: echo ""; 105: } 106: $NATS->DB->Free($r); 107: 108: echo ""; 114: echo ""; 120: 121: 122: echo "
Filter:
Show:"; 69: echo " entries from "; 70: echo ""; 71: echo ""; 72: echo " Reset"; 73: echo "
"; 76: $dto=$d_from-$d_show; 77: if ($dto<0) $dto=0; 78: echo ""; 79: echo "<< Previous"; 80: echo ""; 82: $dto=$d_from+$d_show; 83: if ($dto<0) $dto=0; 84: echo ""; 85: echo "Next >>"; 86: echo "
".$q."
".nicedt($row['postedx']).""; 95: echo ""; 96: echo $row['modid'].""; 98: echo ""; 99: echo $row['catid'].""; 101: echo ""; 102: echo $row['loglevel']."".$row['logevent']."
"; 109: $dto=$d_from-$d_show; 110: if ($dto<0) $dto=0; 111: echo ""; 112: echo "<< Previous"; 113: echo ""; 115: $dto=$d_from+$d_show; 116: if ($dto<0) $dto=0; 117: echo ""; 118: echo "Next >>"; 119: echo "
";
123: 124: //echo $q; 125: 126: ?> 127: 128: 129: 130: Screen_Footer(); 131: ?> 132: