From: hickert Date: Thu, 29 Jul 2010 12:21:18 +0000 (+0000) Subject: Updated post handling X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=23fc0903df4b30a65fbe4c1be53ef40931ccca57;p=gosa.git Updated post handling git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@19230 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc b/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc index 6672a6d09..b70669032 100644 --- a/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc +++ b/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc @@ -22,58 +22,58 @@ class sudoManagement extends management { - var $plHeadline = "Sudo rules"; - var $plDescription = "Manage all aspects of system wide sudoers definitions"; - var $plIcon = "plugins/sudo/images/sudo.png"; + var $plHeadline = "Sudo rules"; + var $plDescription = "Manage all aspects of system wide sudoers definitions"; + var $plIcon = "plugins/sudo/images/sudo.png"; - // Tab definition - protected $tabClass = "sudotabs"; - protected $tabType = "SUDOTABS"; - protected $aclCategory = "sudo"; - protected $aclPlugin = "sudo"; - protected $objectName = "sudo"; + // Tab definition + protected $tabClass = "sudotabs"; + protected $tabType = "SUDOTABS"; + protected $aclCategory = "sudo"; + protected $aclPlugin = "sudo"; + protected $objectName = "sudo"; - function __construct($config,$ui) - { - $this->config = $config; - $this->ui = $ui; - - $this->storagePoints = array(get_ou("sudo", "sudoRDN")); - - // 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("sudo-filter.xml", true)); - $filter->setObjectStorage($this->storagePoints); - } - $this->setFilter($filter); + function __construct($config,$ui) + { + $this->config = $config; + $this->ui = $ui; - // Build headpage - $headpage = new listing(get_template_path("sudo-list.xml", true)); - $headpage->setFilter($filter); + $this->storagePoints = array(get_ou("sudo", "sudoRDN")); - // Add copy&paste and snapshot handler. - if ($this->config->boolValueIsTrue("core", "copyPaste")){ - $this->cpHandler = new CopyPasteHandler($this->config); - } - if($this->config->get_cfg_value("core","enableSnapshots") == "true"){ - $this->snapHandler = new SnapshotHandler($this->config); + // 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("sudo-filter.xml", true)); + $filter->setObjectStorage($this->storagePoints); + } + $this->setFilter($filter); + + // Build headpage + $headpage = new listing(get_template_path("sudo-list.xml", true)); + $headpage->setFilter($filter); + + // Add copy&paste and snapshot handler. + if ($this->config->boolValueIsTrue("core", "copyPaste")){ + $this->cpHandler = new CopyPasteHandler($this->config); + } + if($this->config->get_cfg_value("core","enableSnapshots") == "true"){ + $this->snapHandler = new SnapshotHandler($this->config); + } + $this->registerAction("new_default", "newEntry"); + parent::__construct($config, $ui, "sudo", $headpage); } - $this->registerAction("new_default", "newEntry"); - parent::__construct($config, $ui, "sudo", $headpage); - } - function newEntry($action="",$target=array(),$all=array(), $altTabClass ="", $altTabType = "", $altAclCategory="") - { - $str = management::newEntry($action,$target,$all,$altTabClass,$altTabType,$altAclCategory); + function newEntry($action="",$target=array(),$all=array(), $altTabClass ="", $altTabType = "", $altAclCategory="") + { + $str = management::newEntry($action,$target,$all,$altTabClass,$altTabType,$altAclCategory); - /* This entry will become the default entry */ - if($action == "new_default"){ - $this->tabObject->set_default(TRUE); + /* This entry will become the default entry */ + if($action == "new_default"){ + $this->tabObject->set_default(TRUE); + } + if(!empty($str)) return($str); } - if(!empty($str)) return($str); - } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?>