Code

Bugfix for #4721
[gosa.git] / trunk / gosa-plugins / goto / addons / goto / events / class_DaemonEvent.inc
index b255b1a2d50e922bc4aae0fdd53a058cf35b6d36..13f80c9dcbff83c2aa5ff3717b0206f652e17fd9 100644 (file)
@@ -431,6 +431,17 @@ class DaemonEvent
       if($dialog->multiple_events) {
         $event_type = get_class($dialog);
         $targets = $dialog->get_targets();
+        $tmp_array[0] = $targets[0];
+        foreach ($targets as $current) {
+          $add_flag = 1;
+          foreach ($tmp_array as $tmp) {
+            if ($current["mac"]==$tmp["mac"]) {
+              $add_flag = 0; break;
+            }
+          }
+          if ($add_flag) $tmp_array[] = $current;
+        }
+        $targets = $tmp_array;
         $timestamp = $dialog->timestamp;
 
         $i = 1;