function views_autorefresh_handler_area_autorefresh::options_validate in Views Auto-Refresh 7
Same name and namespace in other branches
- 7.2 views/views_autorefresh_handler_area_autorefresh.inc \views_autorefresh_handler_area_autorefresh::options_validate()
Validate the options form.
Overrides views_handler::options_validate
File
- views/
views_autorefresh_handler_area_autorefresh.inc, line 202
Class
- views_autorefresh_handler_area_autorefresh
- Base class for area handlers.
Code
function options_validate(&$form, &$form_state) {
if (!is_numeric($form_state['values']['options']['interval'])) {
form_set_error('interval', t('Invalid interval.'));
}
if ($form_state['values']['options']['ping']) {
$ping_base_path = DRUPAL_ROOT . '/' . $form_state['values']['options']['ping_base_path'];
if (!file_exists($ping_base_path)) {
form_set_error('ping_base_path', t('Ping script not found at %path.', array(
'%path' => $ping_base_path,
)));
}
$args = $this
->eval_ping_arguments($form_state['values']['options']['ping_arguments']);
if (!is_array($args)) {
form_set_error('ping_arguments', t('Error in ping arguments script: %error', array(
'%error' => $args,
)));
}
}
}