Source
548
548
$scheduling_interval_parser = new CSchedulingIntervalParser(['usermacros' => true]);
549
549
550
550
foreach (getRequest('delay_flex') as $interval) {
551
551
if ($interval['type'] == ITEM_DELAY_FLEXIBLE) {
552
552
if ($interval['delay'] === '' && $interval['period'] === '') {
553
553
continue;
554
554
}
555
555
556
556
if ($simple_interval_parser->parse($interval['delay']) != CParser::PARSE_SUCCESS) {
557
557
$result = false;
558
-
info(_s('Invalid interval "%1$s".', $interval['delay']));
558
+
error(_s('Invalid interval "%1$s".', $interval['delay']));
559
559
break;
560
560
}
561
561
elseif ($time_period_parser->parse($interval['period']) != CParser::PARSE_SUCCESS) {
562
562
$result = false;
563
-
info(_s('Invalid interval "%1$s".', $interval['period']));
563
+
error(_s('Invalid interval "%1$s".', $interval['period']));
564
564
break;
565
565
}
566
566
567
567
$intervals[] = $interval['delay'].'/'.$interval['period'];
568
568
}
569
569
else {
570
570
if ($interval['schedule'] === '') {
571
571
continue;
572
572
}
573
573
574
574
if ($scheduling_interval_parser->parse($interval['schedule']) != CParser::PARSE_SUCCESS) {
575
575
$result = false;
576
-
info(_s('Invalid interval "%1$s".', $interval['schedule']));
576
+
error(_s('Invalid interval "%1$s".', $interval['schedule']));
577
577
break;
578
578
}
579
579
580
580
$intervals[] = $interval['schedule'];
581
581
}
582
582
}
583
583
584
584
if ($intervals) {
585
585
$delay .= ';'.implode(';', $intervals);
586
586
}