function state_flow_scheduled_content_validate in State Machine 7.2
Same name and namespace in other branches
- 7.3 modules/state_flow_schedule/state_flow_schedule.module \state_flow_scheduled_content_validate()
Validate callback when scheduling content to be published
_state
Parameters
array $form:
2 string references to 'state_flow_scheduled_content_validate'
- state_flow_iib_entity_state_form in modules/
state_flow/ state_flow.iib.inc - Form to generate events for IIB
- state_flow_schedule_form_state_flow_events_revision_alter in modules/
state_flow_schedule/ state_flow_schedule.module - Implements hook_form_FORM_ID_alter().
File
- modules/
state_flow_schedule/ state_flow_schedule.module, line 106 - Module file for state_flow_schedule.
Code
function state_flow_scheduled_content_validate($form, &$form_state) {
$event = $form_state['values']['event'];
$selected_date = $form_state['values']['selected-date'];
$current_time = time();
if (strtotime($selected_date) < $current_time && $event == 'schedule') {
form_set_error('selected-date', 'You must select a date in the future.');
}
}