public function AvailabilityCalendarsNodeEditCalendarFormHandler::validate in Availability Calendars 7.2
Callback to validate the form for the styles form.
File
- ./
availability_calendars.node.inc, line 414
Class
Code
public function validate($form, &$form_state) {
$op = isset($form_state['values']['op']) ? $form_state['values']['op'] : '';
if ($op == t('Update')) {
$this->commands = array();
$changes = $form_state['values']['availability_changes'];
// Silently ignore empty updates.
if (!empty($changes)) {
$changes = explode("\n", $changes);
foreach ($changes as $change) {
// Ignore empty lines (e.g. the last line).
if (!empty($change)) {
$command = $this
->validateCommand($change);
if ($command === FALSE) {
form_set_error('availability_changes', t('The requested calendar changes contain an invalid request.'));
break;
}
$this->commands[] = $command;
}
}
}
}
}