summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5e91fc4)
raw | patch | inline | side by side (parent: 5e91fc4)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 27 Jan 2010 08:06:25 +0000 (08:06 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 27 Jan 2010 08:06:25 +0000 (08:06 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@15343 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc | patch | blob | history |
diff --git a/gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc b/gosa-core/plugins/personal/posix/groupSelect/class_groupSelect.inc
index 82f958204f01352e6a9781e070a2a9936afff62b..2c98adada43047b617227f3d15ae71251fa518ea 100644 (file)
{
$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.="<input class='center' type='image' src='".$properties['image']."' ".
- "alt='".$properties['alt']."' title='".$properties['title'].
- "' name='listing_edit_".$properties['plugin']."_$row' style='padding:1px'>";
- } else {
- $result.="<img src='images/empty.png' alt=' ' class='center' style='padding:1px'>";
- }
- }
- return $result;
- }
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>