@@ 2556-2570 (lines=15) @@ | ||
2553 | $date_start = "$year_start-" . (($month_start < 10) ? "0$month_start" : $month_start) . "-" . (($day_start < 10) ? "0$day_start" : $day_start); |
|
2554 | $date_end = "$year_end-" . (($month_end < 10) ? "0$month_end" : $month_end) . "-" . (($day_end < 10) ? "0$day_end" : $day_end); |
|
2555 | ||
2556 | if (empty($name)) { |
|
2557 | $msg = get_lang('SessionCategoryNameIsRequired'); |
|
2558 | return $msg; |
|
2559 | } elseif (!$month_start || !$day_start || !$year_start || !checkdate($month_start, $day_start, $year_start)) { |
|
2560 | $msg = get_lang('InvalidStartDate'); |
|
2561 | return $msg; |
|
2562 | } elseif (!$month_end && !$day_end && !$year_end) { |
|
2563 | $date_end = ''; |
|
2564 | } elseif (!$month_end || !$day_end || !$year_end || !checkdate($month_end, $day_end, $year_end)) { |
|
2565 | $msg = get_lang('InvalidEndDate'); |
|
2566 | return $msg; |
|
2567 | } elseif ($date_start >= $date_end) { |
|
2568 | $msg = get_lang('StartDateShouldBeBeforeEndDate'); |
|
2569 | return $msg; |
|
2570 | } |
|
2571 | ||
2572 | $access_url_id = api_get_current_access_url_id(); |
|
2573 | $params = [ |
|
@@ 2634-2648 (lines=15) @@ | ||
2631 | $date_start = "$year_start-" . (($month_start < 10) ? "0$month_start" : $month_start) . "-" . (($day_start < 10) ? "0$day_start" : $day_start); |
|
2632 | $date_end = "$year_end-" . (($month_end < 10) ? "0$month_end" : $month_end) . "-" . (($day_end < 10) ? "0$day_end" : $day_end); |
|
2633 | ||
2634 | if (empty($name)) { |
|
2635 | $msg = get_lang('SessionCategoryNameIsRequired'); |
|
2636 | return $msg; |
|
2637 | } elseif (!$month_start || !$day_start || !$year_start || !checkdate($month_start, $day_start, $year_start)) { |
|
2638 | $msg = get_lang('InvalidStartDate'); |
|
2639 | return $msg; |
|
2640 | } elseif (!$month_end && !$day_end && !$year_end) { |
|
2641 | $date_end = null; |
|
2642 | } elseif (!$month_end || !$day_end || !$year_end || !checkdate($month_end, $day_end, $year_end)) { |
|
2643 | $msg = get_lang('InvalidEndDate'); |
|
2644 | return $msg; |
|
2645 | } elseif ($date_start >= $date_end) { |
|
2646 | $msg = get_lang('StartDateShouldBeBeforeEndDate'); |
|
2647 | return $msg; |
|
2648 | } |
|
2649 | if ($date_end <> null) { |
|
2650 | $sql = "UPDATE $tbl_session_category |
|
2651 | SET |