| @@ 248-265 (lines=18) @@ | ||
| 245 | return FALSE; |
|
| 246 | } |
|
| 247 | ||
| 248 | public static function validateScheduleWeekDays($scheduleWeekDays) |
|
| 249 | { |
|
| 250 | $weekdays = explode(',', $scheduleWeekDays); |
|
| 251 | ||
| 252 | if (sizeof($weekdays) < 1) return FALSE; |
|
| 253 | ||
| 254 | $isValid = TRUE; |
|
| 255 | ||
| 256 | for ($i=0; $i < sizeof($weekdays); $i++) { |
|
| 257 | if (is_numeric($weekdays[$i])) { |
|
| 258 | $wday = intval($weekdays[$i]); |
|
| 259 | if ($wday < 1 || $wday > 7) $isValid = FALSE; |
|
| 260 | } |
|
| 261 | else $isValid = FALSE; |
|
| 262 | } |
|
| 263 | ||
| 264 | return $isValid; |
|
| 265 | } |
|
| 266 | ||
| 267 | public static function validateScheduleMonthlyMode($scheduleMonthlyMode) |
|
| 268 | { |
|
| @@ 277-294 (lines=18) @@ | ||
| 274 | return FALSE; |
|
| 275 | } |
|
| 276 | ||
| 277 | public static function validateScheduleMonthlyDates($scheduleMonthlyDates) |
|
| 278 | { |
|
| 279 | $monthlyDates = explode(',', $scheduleMonthlyDates); |
|
| 280 | ||
| 281 | if (sizeof($monthlyDates) <1) return FALSE; |
|
| 282 | ||
| 283 | $isValid = TRUE; |
|
| 284 | ||
| 285 | for ($i=0; $i < sizeof($monthlyDates); $i++) { |
|
| 286 | if (is_numeric($monthlyDates[$i])) { |
|
| 287 | $mday = intval($monthlyDates[$i]); |
|
| 288 | if ($mday <1 || $mday > 31) $isValid = FALSE; |
|
| 289 | } |
|
| 290 | else $isValid = FALSE; |
|
| 291 | } |
|
| 292 | ||
| 293 | return $isValid; |
|
| 294 | } |
|
| 295 | ||
| 296 | public static function validateScheduleNthN($scheduleNthN) |
|
| 297 | { |
|