Code

Updated post handling
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 29 Jul 2010 12:21:18 +0000 (12:21 +0000)
committerhickert <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

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:
 ?>