| 19 |
lars |
1 |
<?
|
|
|
2 |
$start=intval(isset($_POST["start"])?$_POST["start"]:0);
|
|
|
3 |
define("IN_ADMIN",true);
|
|
|
4 |
require("include/common.php");
|
|
|
5 |
if ($a->getAuth())
|
|
|
6 |
{
|
|
|
7 |
if($u->u_type!=1 && $mode!="edit")
|
|
|
8 |
{
|
|
|
9 |
$meld="Ein Fehler ist aufgetreten!";
|
|
|
10 |
$db_meld="Nur Administratoren haben Zugriff auf diese Funktion!";
|
|
|
11 |
$smarty->assign("meld", $meld);
|
|
|
12 |
$smarty->assign("db_meld", $db_meld);
|
|
|
13 |
$smarty->assign("error", true);
|
|
|
14 |
$smarty->display("meld.tpl");
|
|
|
15 |
exit;
|
|
|
16 |
}
|
|
|
17 |
}
|
|
|
18 |
$smarty->assign("title","Log");
|
|
|
19 |
$log_sql="SELECT * FROM $prefix"."log WHERE ident='medien' ORDER BY logtime desc, priority";
|
|
|
20 |
$res_log=$db->query($log_sql);
|
|
|
21 |
if(DB::isError($res_log))
|
|
|
22 |
{
|
|
|
23 |
$smarty->assign("meld",$common["an_error_occured"]);
|
|
|
24 |
$smarty->assign("db_meld",$res_log->getUserInfo());
|
|
|
25 |
$smarty->assign("error","true");
|
|
|
26 |
$smarty->display("meld.tpl");
|
|
|
27 |
}
|
|
|
28 |
else
|
|
|
29 |
{
|
|
|
30 |
$anz=$res_log->numRows();
|
|
|
31 |
$i=0;
|
|
|
32 |
$nav=generate_pagination2('"'.basename(__FILE__).'"', $anz, $max_anz,$start);
|
|
|
33 |
$log_sql="SELECT * FROM $prefix"."log WHERE ident='medien' ORDER BY logtime desc, priority LIMIT $start,$max_anz";
|
|
|
34 |
$res_log=$db->query($log_sql);
|
|
|
35 |
while($row_log=$res_log->fetchRow())
|
|
|
36 |
{
|
|
|
37 |
$priority=$logger->priorityToString($row_log["priority"]);
|
|
|
38 |
$u_id=$row_log["u_id"];
|
|
|
39 |
$sql_u="SELECT u_name FROM auth_user WHERE u_id=$u_id";
|
|
|
40 |
$res_u=$db->query($sql_u);
|
|
|
41 |
if(DB::isError($res_u))
|
|
|
42 |
{
|
|
|
43 |
$smarty->assign("meld",$common["an_error_occured"]);
|
|
|
44 |
$smarty->assign("db_meld",$res_u->getUserInfo());
|
|
|
45 |
$smarty->assign("error","true");
|
|
|
46 |
$smarty->display("meld.tpl");
|
|
|
47 |
}
|
|
|
48 |
else
|
|
|
49 |
{
|
|
|
50 |
$row_u=$res_u->fetchRow();
|
|
|
51 |
$u_name=$row_u["u_name"];
|
|
|
52 |
$message=$row_log["message"];
|
|
|
53 |
$datum=$loc->formatDateTime($row_log["logtime"]);
|
|
|
54 |
$log[$i]["datum"]=$datum;
|
|
|
55 |
$log[$i]["priority"]=$common["$priority"];
|
|
|
56 |
$log[$i]["u_name"]=$u_name;
|
|
|
57 |
$log[$i]["message"]=$message;
|
|
|
58 |
$i++;
|
|
|
59 |
}
|
|
|
60 |
}
|
|
|
61 |
$smarty->assign("log_row",$log);
|
|
|
62 |
$smarty->assign("nav", $nav);
|
|
|
63 |
$smarty->display("viewlog.tpl");
|
|
|
64 |
}
|
|
|
65 |
?>
|