Translations:Rule Examples/155/en

function addScheduleDevCronTasks(schedule) {

   for (var i = 0; i < schedule.intervals.length; ++i) {
     var interval = schedule.intervals[i];
     for (var j = 0; j < 2; ++j) { // either start or end of the interval
       var hours = interval[j][0]; 
       var minutes = interval[j][1];
       log("cron at " + "0 " + minutes + " " + hours + " * * *");
       defineRule("_schedule_dev_{}_{}_{}".format(schedule.name, i, j), {
         when: cron("0 " + minutes + " " + hours + " * * *"),
         then: function () {
           log("_schedule_dev_ {}_{}_{}".format(schedule.name, i, j));
           updateSingleScheduleDevStatus(schedule);
         }
       });
     }
   }    
 }