Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 66 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
66 lars 1
<?
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
?>