From 10b4f94e5bdd4bfe1877ad06dfdf2237e4228ab5 Mon Sep 17 00:00:00 2001 From: Philip Häusler Date: Sat, 17 Dec 2011 16:25:54 +0100 Subject: #29 list of currently unemployed angels --- includes/pages/admin_free.php | 48 +++++++++++++++++++++++++++++++++++++++++++ includes/sys_menu.php | 1 + 2 files changed, 49 insertions(+) create mode 100644 includes/pages/admin_free.php (limited to 'includes') diff --git a/includes/pages/admin_free.php b/includes/pages/admin_free.php new file mode 100644 index 00000000..d5e3bd36 --- /dev/null +++ b/includes/pages/admin_free.php @@ -0,0 +1,48 @@ + " . sql_escape(time()) . ") WHERE `User`.`Gekommen` = 1 AND `Shifts`.`SID` IS NULL GROUP BY `User`.`UID` ORDER BY `Nick`"); + + $table = ""; + if ($search == "") + $tokens = array (); + else + $tokens = explode(" ", $search); + foreach ($users as $usr) { + if (count($tokens) > 0) { + $match = false; + $index = join("", $usr); + foreach ($tokens as $t) + if (strstr($index, trim($t))) { + $match = true; + break; + } + if (!$match) + continue; + } + $table .= ''; + if (in_array('user_shifts_admin', $privileges)) + $table .= '' . $usr['Nick'] . ''; + else + $table .= '' . $usr['Nick'] . ''; + $table .= '' . $usr['DECT'] . ''; + $table .= '' . $usr['jabber'] . ''; + if (in_array('admin_user', $privileges)) + $table .= 'edit'; + else + $table .= '' . $usr['Nick'] . ''; + + $table .= ''; + } + return template_render('../templates/admin_free.html', array ( + 'search' => $search, + 'table' => $table, + 'link' => page_link_to('admin_free') + )); +} +?> \ No newline at end of file diff --git a/includes/sys_menu.php b/includes/sys_menu.php index ef1998e1..6dd2c3aa 100644 --- a/includes/sys_menu.php +++ b/includes/sys_menu.php @@ -39,6 +39,7 @@ function make_navigation() { "admin_arrive", "admin_active", "admin_user", + "admin_free", "admin_usershifts", "admin_questions", "admin_angel_types", -- cgit v1.2.3-54-g00ecf