From 95f47ed932c65fcf4f25272b9f318f08d8038e49 Mon Sep 17 00:00:00 2001 From: hickert Date: Wed, 27 Jan 2010 08:06:25 +0000 Subject: [PATCH] Updated groupSelect git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@15343 594d385d-05f5-0310-b6e9-bd551577e9d8 --- .../posix/groupSelect/class_groupSelect.inc | 84 ++----------------- 1 file changed, 7 insertions(+), 77 deletions(-) diff --git a/gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc b/gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc index 82f958204..2c98adada 100644 --- a/gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc +++ b/gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc @@ -30,93 +30,23 @@ class groupSelect extends management { $this->config = $config; $this->ui = $ui; - + $this->storagePoints = array(get_ou("groupRDN")); - -# // Build filter -# if (session::global_is_set(get_class($this)."_filter")){ -# $filter= session::global_get(get_class($this)."_filter"); -# } else { + + // Build filter + if (session::global_is_set(get_class($this)."_filter")){ + $filter= session::global_get(get_class($this)."_filter"); + } else { $filter = new filter(get_template_path("group-filter.xml", true, dirname(__FILE__))); $filter->setObjectStorage($this->storagePoints); -# } + } $this->setFilter($filter); // Build headpage $headpage = new listing(get_template_path("group-list.xml", true, dirname(__FILE__))); - $headpage->registerElementFilter("filterProperties", "groupManagement::filterProperties"); $headpage->setFilter($filter); parent::__construct($config, $ui, "groups", $headpage); } - - - static function filterProperties($row, $classes) - { - $result= ""; - - $map = array( - "posixGroup" => - array( - "image" => "plugins/groups/images/groups.png", - "plugin" => "group", - "alt" => _("Posix"), - "title" => _("Edit posix properties") - ), - - "gosaMailAccount" => - array( - "image" => "plugins/groups/images/mail.png", - "plugin" => "mailgroup", - "alt" => _("Mail"), - "title" => _("Edit mail properties") - ), - - "sambaGroupMapping" => - array( - "image" => "plugins/groups/images/samba.png", - "plugin" => "group", - "alt" => _("Samba"), - "title" => _("Edit samba properties") - ), - - "goFonPickupGroup" => - array( - "image" => "plugins/groups/images/asterisk.png", - "plugin" => "group", - "alt" => _("Phone"), - "title" => _("Edit phone properties") - ), - - "gotoMenuGroup" => - array( - "image" => "plugins/groups/images/menu.png", - "plugin" => "appgroup", - "alt" => _("Menu"), - "title" => _("Edit start menu properties") - ), - - "gotoEnvironment" => - array( - "image" => "plugins/groups/images/environment.png", - "plugin" => "environment", - "alt" => _("Environment"), - "title" => _("Edit environment properties") - ) - ); - - - // Walk thru map - foreach ($map as $oc => $properties) { - if (in_array_ics($oc, $classes)) { - $result.=""; - } else { - $result.=" "; - } - } - return $result; - } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?> -- 2.30.2