Subversion-Projekte lars-tiefland.medien

Revision

Revision 19 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

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