Code

Apply fix for #4271
[gosa.git] / trunk / gosa-plugins / goto / addons / goto / class_gotomasses.inc
index a953833a490f1959a0f387586fb962daa85c9f69..b7200f3444bbcdaeace8b9fd37a07668d881f877 100644 (file)
@@ -322,15 +322,7 @@ class gotomasses extends plugin
 
     /* Close dialog */
     if(isset($_POST['save_event_dialog'])){
-      if(is_object($this->dialog)){
-        $this->dialog->save_object();
-        if(!$this->o_queue->append($this->dialog)){
-          msg_dialog::display(_("Service infrastructure"),msgPool::siError($this->o_queue->get_error()),ERROR_DIALOG);
-        }else{
-          $this->dialog = FALSE; 
-          $this->current = -1;
-        } 
-      }
+      list($this->dialog, $this->current) = DaemonEvent::save_event_dialog($this->dialog, $this->current, $this->o_queue, $this->config);
     }