function merci_admin_validate_closed_days in MERCI (Manage Equipment Reservations, Checkout and Inventory) 6.2
Same name and namespace in other branches
- 7.2 includes/merci.admin.inc \merci_admin_validate_closed_days()
1 string reference to 'merci_admin_validate_closed_days'
- merci_admin_settings in includes/
merci.admin.inc - Builds the MERCI admininstration settings form.
File
- includes/
merci.admin.inc, line 209 - MERCI - Managed Equipment Reservation Checkout and Inventory
Code
function merci_admin_validate_closed_days($element, &$form_state) {
if (empty($element['#value'])) {
return;
}
$parts = explode("\n", $element['#value']);
foreach ($parts as $date) {
$date = trim($date);
$hours_of_operation['closed_days'][] = $date;
list($month, $day) = explode('-', $date);
if (strlen($month) != 2) {
form_error($element, t('Month must be two digits.'));
}
if (strlen($day) != 2) {
form_error($element, t('Day must be two digits.'));
}
if (!checkdate($month, $day, date('Y'))) {
form_error($element, t('Date %date is invalid', array(
'%date' => $date,
)));
}
}
}