function oa_subspaces_form_node_form_validate in Open Atrium Subspaces 7.2
Validation function for node edit form
1 string reference to 'oa_subspaces_form_node_form_validate'
- oa_subspaces_form_node_form_alter in ./
oa_subspaces.module - Implements hook_form_alter(). Hook into the Node Edit form
File
- ./
oa_subspaces.module, line 95
Code
function oa_subspaces_form_node_form_validate($form, &$form_state) {
$node = $form['#node'];
if (!empty($node->nid) && !empty($form_state['values'][OA_PARENT_SPACE][LANGUAGE_NONE])) {
foreach ($form_state['values'][OA_PARENT_SPACE][LANGUAGE_NONE] as $oa_parent) {
if (!empty($oa_parent['target_id']) && $oa_parent['target_id'] == $node->nid) {
form_set_error(OA_PARENT_SPACE, t('You cannot set the Parent Space to itself.'));
return;
}
}
}
}