From a2799e3079b0a92aab0884406563ccd55bc8f685 Mon Sep 17 00:00:00 2001 From: hickert Date: Wed, 27 Feb 2008 09:17:58 +0000 Subject: [PATCH] Updated system management -Use different commands when using non scheduled commands git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@9156 594d385d-05f5-0310-b6e9-bd551577e9d8 --- .../systems/admin/systems/class_systemManagement.inc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gosa-plugins/systems/admin/systems/class_systemManagement.inc b/gosa-plugins/systems/admin/systems/class_systemManagement.inc index afa8b44ec..408c1e148 100644 --- a/gosa-plugins/systems/admin/systems/class_systemManagement.inc +++ b/gosa-plugins/systems/admin/systems/class_systemManagement.inc @@ -541,14 +541,20 @@ class systems extends plugin if($this->systab instanceof DaemonEvent){ $this->systab->save_object(); if(isset($_POST['save_event_dialog']) || $save_events_directly){ - $header = $this->systab->get_schedule_action(); + + /* Directly means not scheduled */ + if($save_events_directly){ + $header = $this->systab->get_trigger_action(); + }else{ + $header = $this->systab->get_schedule_action(); + } $targets = $this->systab->get_targets(); $data = $this->systab->save(); $data['timestamp'] = $this->systab->get_timestamp(); $o_queue = new gosaSupportDaemon(); foreach($targets as $target){ $data['macaddress'] = $target; - $o_queue->send($header,$target,$data,TRUE); + $o_queue->send($header,$target,$data); if($o_queue->is_error()){ msg_dialog::display(_("Daemon"),sprintf(_("Something went wrong while talking to the daemon: %s."), $o_queue->get_error()),ERROR_DIALOG); -- 2.30.2