summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 85b9253)
raw | patch | inline | side by side (parent: 85b9253)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 29 Jul 2010 12:21:18 +0000 (12:21 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 29 Jul 2010 12:21:18 +0000 (12:21 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@19230 594d385d-05f5-0310-b6e9-bd551577e9d8
gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc | patch | blob | history |
diff --git a/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc b/gosa-plugins/sudo/admin/sudo/class_sudoManagement.inc
index 6672a6d091e63955c872cf2e7153909ffc68e31d..b70669032923923d8330f91fd5cefd26565c7ad7 100644 (file)
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:
?>