| @@ 342-350 (lines=9) @@ | ||
| 339 | if ($mode!='daily') { |
|
| 340 | switch ($mode) { |
|
| 341 | case 'weekly': |
|
| 342 | if (isset($rows[$locationsFieldsMapping['schedule_weekdays']])) { |
|
| 343 | if ($this->validateScheduleWeekDays($rows[$locationsFieldsMapping['schedule_weekdays']])) { |
|
| 344 | $curSchedule .= '"weekdays":['.$rows[$locationsFieldsMapping['schedule_weekdays']].']}'; |
|
| 345 | } else { |
|
| 346 | array_push($results['fail'], "$iRow --> Wrong weekdays"); |
|
| 347 | } |
|
| 348 | } else { |
|
| 349 | array_push($results['fail'], "$iRow --> The parameters sched_weekdays is not set"); |
|
| 350 | } |
|
| 351 | break; |
|
| 352 | case 'monthly': |
|
| 353 | $monthlyMode = ""; |
|
| @@ 377-385 (lines=9) @@ | ||
| 374 | } |
|
| 375 | break; |
|
| 376 | case 'nth': |
|
| 377 | if (isset($rows[$locationsFieldsMapping['monthly_nth_n']])) { |
|
| 378 | if ($this->validateScheduleNthN($rows[$locationsFieldsMapping['monthly_nth_n']])) { |
|
| 379 | $curSchedule .= '"nth":{"n":'.$rows[$locationsFieldsMapping['monthly_nth_n']].','; |
|
| 380 | } else { |
|
| 381 | array_push($results['fail'], "$iRow --> Wrong parameter sched_nth_n"); |
|
| 382 | } |
|
| 383 | } else { |
|
| 384 | array_push($results['fail'], "$iRow --> The parameter sched_nth_n is not set"); |
|
| 385 | } |
|
| 386 | ||
| 387 | if ($curSchedule!="") { |
|
| 388 | if (isset($rows[$locationsFieldsMapping['monthly_nth_wwhat']])) { |
|
| @@ 387-397 (lines=11) @@ | ||
| 384 | array_push($results['fail'], "$iRow --> The parameter sched_nth_n is not set"); |
|
| 385 | } |
|
| 386 | ||
| 387 | if ($curSchedule!="") { |
|
| 388 | if (isset($rows[$locationsFieldsMapping['monthly_nth_wwhat']])) { |
|
| 389 | if ($this->validateScheduleNthWhat($rows[$locationsFieldsMapping['monthly_nth_wwhat']])) { |
|
| 390 | $curSchedule .= '"what":'.$rows[$locationsFieldsMapping['monthly_nth_wwhat']].'}}'; |
|
| 391 | } else { |
|
| 392 | array_push($results['fail'], "$iRow --> Wrong parameter sched_nth_what"); |
|
| 393 | } |
|
| 394 | } else { |
|
| 395 | array_push($results['fail'], "$iRow --> The parameter sched_nth_what is not set"); |
|
| 396 | } |
|
| 397 | } |
|
| 398 | break; |
|
| 399 | } |
|
| 400 | } |
|