function homebox_admin_page_validate in Homebox 6.2
Same name and namespace in other branches
- 6.3 homebox.admin.inc \homebox_admin_page_validate()
- 6 homebox.admin.inc \homebox_admin_page_validate()
- 7.3 homebox.admin.inc \homebox_admin_page_validate()
- 7.2 homebox.admin.inc \homebox_admin_page_validate()
1 string reference to 'homebox_admin_page_validate'
- homebox_admin_page in ./homebox.admin.inc
- @file
Homebox admin file, takes care admin interface for homebox
File
- ./homebox.admin.inc, line 185
- Homebox admin file, takes care admin interface for homebox
Code
function homebox_admin_page_validate($form, &$form_state) {
if ($form_state['values']['op'] == t('Delete page') || $form_state['values']['op'] == t('Revert page')) {
return;
}
if (!$form_state['values']['import']) {
$form_state['values']['title'] = filter_xss($form_state['values']['title']);
if (!$form_state['values']['title']) {
form_set_error('title', t('You must enter a page title.'));
}
if (!$form_state['values']['path']) {
form_set_error('path', t('You must enter a path.'));
}
else {
homebox_check_path($form_state['values']['path'], $form_state['values']['name'], 'path');
}
if ($form_state['values']['name'] && $form_state['values']['op'] == t('Add page')) {
homebox_check_name($form_state['values']['name'], 'name');
}
}
else {
$form_state['values']['import'] = homebox_check_page_object($form_state['values']['import'], $form_state['values']['name'], 'import');
}
}