summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 332a4e2)
raw | patch | inline | side by side (parent: 332a4e2)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 16 Mar 2010 08:40:44 +0000 (08:40 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 16 Mar 2010 08:40:44 +0000 (08:40 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@16604 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-core/plugins/personal/posix/trustSelect/class_trustSelect.inc | patch | blob | history |
diff --git a/gosa-core/plugins/personal/posix/trustSelect/class_trustSelect.inc b/gosa-core/plugins/personal/posix/trustSelect/class_trustSelect.inc
index 636cd54e97b742c3ca996d8a6658f7e13a46fbe9..03828f892bac0d992d5c99023d64ebbe85937f89 100644 (file)
class trustSelect extends management
{
-protected $skipFooter = TRUE;
-protected $skipHeader = TRUE;
-
-function __construct($config,$ui)
-{
-$this->config = $config;
-$this->ui = $ui;
-
-$this->storagePoints = array(get_ou("workstationRDN"),get_ou("terminalRDN"),get_ou("serverRDN"),);
-
-# // 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("trust-filter.xml", true, dirname(__FILE__)));
-$filter->setObjectStorage($this->storagePoints);
-# }
-$this->setFilter($filter);
-
-// Build headpage
-$headpage = new listing(get_template_path("trust-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/select_group.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;
-}
+ protected $skipFooter = TRUE;
+ protected $skipHeader = TRUE;
+
+ function __construct($config,$ui)
+ {
+ $this->config = $config;
+ $this->ui = $ui;
+
+ $this->storagePoints = array(get_ou("workstationRDN"),get_ou("terminalRDN"),get_ou("serverRDN"),);
+
+ // 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("trust-filter.xml", true, dirname(__FILE__)));
+ $filter->setObjectStorage($this->storagePoints);
+ }
+ $this->setFilter($filter);
+
+ // Build headpage
+ $headpage = new listing(get_template_path("trust-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/select_group.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:
?>