diff --git a/trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent.inc b/trunk/gosa-plugins/goto/addons/goto/events/class_DaemonEvent.inc
index f47a552d45d985a34386f2635b2a3d7bf4b1f1be..2085473ab5ae94d4b1bea0e720b673e23f88b376 100644 (file)
{
$this->time_offset_used = TRUE;
$smarty = get_smarty();
+
+ $opts_minutes = array();
+ $opts_operations = array();
+ foreach(range(0,60) as $i) {
+ $opts_minutes[$i] = $i;
+ }
+ foreach(range(1,99) as $i) {
+ $opts_operations[$i] = $i;
+ }
+
+ $smarty->assign('offset_minutes', $opts_minutes);
+ $smarty->assign('offset_operations', $opts_operations);
$smarty->assign('time_offset', $this->time_offset);
$smarty->assign('concurrent_operations', $this->concurrent_operations);
return($smarty->fetch(get_template_path('time_offset.tpl', TRUE, dirname(__FILE__))));
if ($this->time_offset_used){
/* Check that multiple events makes sense at all (e.g. there are more targets
* then allowed concurrent operations */
- if (count($this->a_targets) > $this->concurrent_operations) {
+ if ($this->concurrent_operations != 0 && count($this->a_targets) > $this->concurrent_operations) {
if ($this->time_offset > 0) {
$this->multiple_events = TRUE;
}