| 132 |
lars |
1 |
<?php
|
| 114 |
lars |
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 =
|
|
|
11 |
"Nur Administratoren haben Zugriff auf diese Funktion!";
|
|
|
12 |
$smarty->assign( "meld", $meld );
|
|
|
13 |
$smarty->assign( "db_meld", $db_meld );
|
|
|
14 |
$smarty->assign( "error", true );
|
|
|
15 |
$smarty->display( "meld.tpl" );
|
|
|
16 |
exit;
|
|
|
17 |
}
|
|
|
18 |
}
|
|
|
19 |
$smarty->assign( "title", "Log" );
|
|
|
20 |
$log_sql =
|
|
|
21 |
"SELECT * FROM log WHERE ident='fifa' ORDER BY logtime desc, priority";
|
|
|
22 |
$res_log = $db->query( $log_sql );
|
|
|
23 |
if ( DB::isError($res_log) )
|
|
|
24 |
{
|
|
|
25 |
$smarty->assign( "meld", $common["an_error_occured"] );
|
|
|
26 |
$smarty->assign( "db_meld", $res_log->getUserInfo() );
|
|
|
27 |
$smarty->assign( "error", "true" );
|
|
|
28 |
$smarty->display( "meld.tpl" );
|
|
|
29 |
}
|
|
|
30 |
else
|
|
|
31 |
{
|
|
|
32 |
$anz = $res_log->numRows();
|
|
|
33 |
$i = 0;
|
|
|
34 |
$nav = generate_pagination2( '"' . basename(__file__) . '"', $anz, $max_anz,
|
|
|
35 |
$start );
|
|
|
36 |
$log_sql =
|
|
|
37 |
"SELECT * FROM log WHERE ident='fifa' ORDER BY logtime desc, priority LIMIT $start,$max_anz";
|
|
|
38 |
$res_log = $db->query( $log_sql );
|
|
|
39 |
while ( $row_log = $res_log->fetchRow() )
|
|
|
40 |
{
|
|
|
41 |
$priority = $logger->priorityToString( $row_log["priority"] );
|
|
|
42 |
$u_id = $row_log["u_id"];
|
|
|
43 |
$sql_u = "SELECT u_name FROM auth_user WHERE u_id=$u_id";
|
|
|
44 |
$res_u = $db->query( $sql_u );
|
|
|
45 |
if ( DB::isError($res_u) )
|
|
|
46 |
{
|
|
|
47 |
$smarty->assign( "meld", $common["an_error_occured"] );
|
|
|
48 |
$smarty->assign( "db_meld", $res_u->getUserInfo() );
|
|
|
49 |
$smarty->assign( "error", "true" );
|
|
|
50 |
$smarty->display( "meld.tpl" );
|
|
|
51 |
}
|
|
|
52 |
else
|
|
|
53 |
{
|
|
|
54 |
$row_u = $res_u->fetchRow();
|
|
|
55 |
$u_name = $row_u["u_name"];
|
|
|
56 |
$message = $row_log["message"];
|
|
|
57 |
$datum = $loc->formatDateTime( $row_log["logtime"] );
|
|
|
58 |
$log[$i]["datum"] = $datum;
|
|
|
59 |
$log[$i]["priority"] = $common["$priority"];
|
|
|
60 |
$log[$i]["u_name"] = $u_name;
|
|
|
61 |
$log[$i]["message"] = $message;
|
|
|
62 |
$i++;
|
|
|
63 |
}
|
|
|
64 |
}
|
|
|
65 |
$smarty->assign( "log_row", $log );
|
|
|
66 |
$smarty->assign( "nav", $nav );
|
|
|
67 |
$smarty->display( "viewlog.tpl" );
|
|
|
68 |
}
|
| 66 |
lars |
69 |
?>
|