| @@ 355-363 (lines=9) @@ | ||
| 352 | if ($mode!='daily') { |
|
| 353 | switch ($mode) { |
|
| 354 | case 'weekly': |
|
| 355 | if (isset($rows[$locationsFieldsMapping['schedule_weekdays']])) { |
|
| 356 | if ($this->validateScheduleWeekDays($rows[$locationsFieldsMapping['schedule_weekdays']])) { |
|
| 357 | $curSchedule .= '"weekdays":['.$rows[$locationsFieldsMapping['schedule_weekdays']].']}'; |
|
| 358 | } else { |
|
| 359 | array_push($results['fail'], "$iRow --> Wrong weekdays"); |
|
| 360 | } |
|
| 361 | } else { |
|
| 362 | array_push($results['fail'], "$iRow --> The parameters sched_weekdays is not set"); |
|
| 363 | } |
|
| 364 | break; |
|
| 365 | case 'monthly': |
|
| 366 | $monthlyMode = ""; |
|
| @@ 390-398 (lines=9) @@ | ||
| 387 | } |
|
| 388 | break; |
|
| 389 | case 'nth': |
|
| 390 | if (isset($rows[$locationsFieldsMapping['monthly_nth_n']])) { |
|
| 391 | if ($this->validateScheduleNthN($rows[$locationsFieldsMapping['monthly_nth_n']])) { |
|
| 392 | $curSchedule .= '"nth":{"n":'.$rows[$locationsFieldsMapping['monthly_nth_n']].','; |
|
| 393 | } else { |
|
| 394 | array_push($results['fail'], "$iRow --> Wrong parameter sched_nth_n"); |
|
| 395 | } |
|
| 396 | } else { |
|
| 397 | array_push($results['fail'], "$iRow --> The parameter sched_nth_n is not set"); |
|
| 398 | } |
|
| 399 | ||
| 400 | if ($curSchedule!="") { |
|
| 401 | if (isset($rows[$locationsFieldsMapping['monthly_nth_wwhat']])) { |
|
| @@ 400-410 (lines=11) @@ | ||
| 397 | array_push($results['fail'], "$iRow --> The parameter sched_nth_n is not set"); |
|
| 398 | } |
|
| 399 | ||
| 400 | if ($curSchedule!="") { |
|
| 401 | if (isset($rows[$locationsFieldsMapping['monthly_nth_wwhat']])) { |
|
| 402 | if ($this->validateScheduleNthWhat($rows[$locationsFieldsMapping['monthly_nth_wwhat']])) { |
|
| 403 | $curSchedule .= '"what":'.$rows[$locationsFieldsMapping['monthly_nth_wwhat']].'}}'; |
|
| 404 | } else { |
|
| 405 | array_push($results['fail'], "$iRow --> Wrong parameter sched_nth_what"); |
|
| 406 | } |
|
| 407 | } else { |
|
| 408 | array_push($results['fail'], "$iRow --> The parameter sched_nth_what is not set"); |
|
| 409 | } |
|
| 410 | } |
|
| 411 | break; |
|
| 412 | } |
|
| 413 | } |
|