Code

Updated listing table summary
[gosa.git] / gosa-plugins / opsi / admin / opsi / class_opsiProperties.inc
index 07304d11ed643a103e7a559a5f8a3fed7510abf1..b7266c3322a1ccb2028e8964fbac3595d01484df 100644 (file)
@@ -8,7 +8,7 @@ class opsiProperties extends plugin
   private $product;
   private $cfg;
   private $hostId;
-
+  public $config;
 
   /*! \brief  Initializes the class.
       @param  Object  The gosa configuration object
@@ -31,9 +31,9 @@ class opsiProperties extends plugin
    */
   public function execute()
   {
+    plugin::execute();
     $ui =get_userinfo();
     $acl =  $ui->get_permissions($this->config->current['BASE'],"opsi/opsiProperties","");
-
     $smarty = get_smarty();
     $smarty->assign("ACL",$acl);
     $smarty->assign("cfg",$this->cfg);
@@ -46,11 +46,12 @@ class opsiProperties extends plugin
    */
   public function save_object()
   {
+    $ui =get_userinfo();
     $acl =  $ui->get_permissions($this->config->current['BASE'],"opsi/opsiProperties","");
     if(preg_match("/w/",$acl)){
       foreach($this->cfg as $name => $value){
         if(isset($_POST['value_'.$name])){
-          $this->cfg[$name]['DEFAULT'] = validate(get_post('value_'.$name));
+          $this->cfg[$name]['CURRENT'] = validate(get_post('value_'.$name));
         }
       }
     }