function nodeapi_example_node_validate

Implements hook_node_validate().

Check that the rating attribute is set in the form submission, since the field is required. If not, send error message.

Related topics

File

nodeapi_example/nodeapi_example.module, line 95

Code

function nodeapi_example_node_validate($node, $form) {
    if (variable_get('nodeapi_example_node_type_' . $node->type, FALSE)) {
        if (isset($node->nodeapi_example_rating) && !$node->nodeapi_example_rating) {
            form_set_error('nodeapi_example_rating', t('You must rate this content.'));
        }
    }
}