From aa78fde6a92f66b84d626e114d8b54a5fb6ece0c Mon Sep 17 00:00:00 2001 From: ftimme <ft@falkotimme.com> Date: Wed, 14 Nov 2012 07:19:43 -0500 Subject: [PATCH] - Added function for IPv6 prefixes in multiserver mirror setups to nginx plugin. --- interface/web/admin/groups_list.php | 74 +++--------------------------------- 1 files changed, 7 insertions(+), 67 deletions(-) diff --git a/interface/web/admin/groups_list.php b/interface/web/admin/groups_list.php index e07ddd2..f75f5de 100644 --- a/interface/web/admin/groups_list.php +++ b/interface/web/admin/groups_list.php @@ -1,6 +1,7 @@ <?php + /* -Copyright (c) 2005, Till Brehm, projektfarm Gmbh +Copyright (c) 2007, Till Brehm, projektfarm Gmbh All rights reserved. Redistribution and use in source and binary forms, with or without modification, @@ -26,6 +27,7 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + require_once('../../lib/config.inc.php'); require_once('../../lib/app.inc.php'); @@ -39,73 +41,11 @@ * End Form configuration ******************************************/ -// Checke Berechtigungen f�r Modul -if(!stristr($_SESSION["s"]["user"]["modules"],$_SESSION["s"]["module"]["name"])) { - header("Location: ../index.php"); - exit; -} +//* Check permissions for module +$app->auth->check_module_permissions('admin'); -$app->uses('tpl,listform'); - -// Listen Definition laden -$app->listform->loadListDef($list_def_file); - -if(!is_file('templates/'.$app->listform->listDef["name"].'_list.htm')) { - $app->uses('listform_tpl_generator'); - $app->listform_tpl_generator->buildHTML($app->listform->listDef); -} - -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl','templates/'.$app->listform->listDef["name"].'_list.htm'); - -// SQL f�r Suche generieren -if($app->listform->listDef["name"] != 'no') { - if($_SESSION["s"]["user"]["typ"] == "admin") { - $sql_where = ""; - } else { - $sql_where = "userid = ".$_SESSION["s"]["user"]["userid"]." and"; - } -} - -$sql_where = $app->listform->getSearchSQL($sql_where); -$app->tpl->setVar($app->listform->searchValues); - -// SQL f�r Paging generieren -$limit_sql = $app->listform->getPagingSQL($sql_where); -$app->tpl->setVar("paging",$app->listform->pagingHTML); - -// hole alle Datens�tze -$records = $app->db->queryAllRecords("SELECT * FROM ".$app->listform->listDef["table"]." WHERE $sql_where $limit_sql"); - -$bgcolor = "#FFFFFF"; - -if(is_array($records)) { - $idx_key = $app->listform->listDef["table_idx"]; - foreach($records as $rec) { - - $rec = $app->listform->decode($rec); - - // Farbwechsel - $bgcolor = ($bgcolor == "#FFFFFF")?"#EEEEEE":"#FFFFFF"; - $rec["bgcolor"] = $bgcolor; - - // die Variable "id" enth�lt immer die Index variable - $rec["id"] = $rec[$idx_key]; - - $records_new[] = $rec; - } -} - -$app->tpl->setLoop('records',$records_new); - -// Language File setzen -$lng_file = "lib/lang/".$_SESSION["s"]["language"]."_".$app->listform->listDef['name']."_list.lng"; -include($lng_file); -$app->tpl->setVar($wb); - -$app->tpl_defaults(); -$app->tpl->pparse(); - +$app->uses('listform_actions'); +$app->listform_actions->onLoad(); ?> \ No newline at end of file -- Gitblit v1.9.1