| @@ 257-274 (lines=18) @@ | ||
| 254 | } |
|
| 255 | } |
|
| 256 | ||
| 257 | public static function validateScheduleWeekDays($scheduleWeekDays) |
|
| 258 | { |
|
| 259 | $weekdays = explode(',', $scheduleWeekDays); |
|
| 260 | ||
| 261 | if (sizeof($weekdays)<1) return FALSE; |
|
| 262 | ||
| 263 | $isValid = TRUE; |
|
| 264 | ||
| 265 | for ($i=0; $i<sizeof($weekdays); $i++) { |
|
| 266 | if (is_numeric($weekdays[$i])) { |
|
| 267 | $wday = intval($weekdays[$i]); |
|
| 268 | if ($wday<1 || $wday>7) $isValid = FALSE; |
|
| 269 | } else { |
|
| 270 | $isValid = FALSE; |
|
| 271 | } |
|
| 272 | } |
|
| 273 | ||
| 274 | return $isValid; |
|
| 275 | } |
|
| 276 | ||
| 277 | public static function validateScheduleMonthlyMode($scheduleMonthlyMode) |
|
| @@ 288-305 (lines=18) @@ | ||
| 285 | } |
|
| 286 | } |
|
| 287 | ||
| 288 | public static function validateScheduleMonthlyDates($scheduleMonthlyDates) |
|
| 289 | { |
|
| 290 | $monthlyDates = explode(',', $scheduleMonthlyDates); |
|
| 291 | ||
| 292 | if (sizeof($monthlyDates) <1) return FALSE; |
|
| 293 | ||
| 294 | $isValid = TRUE; |
|
| 295 | ||
| 296 | for ($i=0; $i < sizeof($monthlyDates); $i++) { |
|
| 297 | if (is_numeric($monthlyDates[$i])) { |
|
| 298 | $mday = intval($monthlyDates[$i]); |
|
| 299 | if ($mday <1 || $mday > 31) $isValid = FALSE; |
|
| 300 | } else { |
|
| 301 | $isValid = FALSE; |
|
| 302 | } |
|
| 303 | } |
|
| 304 | ||
| 305 | return $isValid; |
|
| 306 | } |
|
| 307 | ||
| 308 | public static function validateScheduleNthN($scheduleNthN) |
|