From bc0e7da522b389aaccb9239e0a82498e8edbe58b Mon Sep 17 00:00:00 2001 From: Silvio Date: Wed, 13 Oct 2010 11:41:55 -0300 Subject: Adding mass_image_import_form_validate() --- mass_image_import.module | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/mass_image_import.module b/mass_image_import.module index 5fe82e5..5bcf731 100644 --- a/mass_image_import.module +++ b/mass_image_import.module @@ -75,11 +75,25 @@ function mass_image_import_types() { return $node_codes; } +/** + * Implementation of hook_validate(). + */ +function mass_image_import_form_validate($form, $form_state) { + if (!isset($form_state['values']['node_type'])) { + form_set_error('node_type', t('Please choose a content type')); + } + else { + $type = $form_state['values']['node_type']; + $types = node_get_types(); + + if (!isset($types[$type])) { + form_set_error('node_type', t('Invalid content type')); + } + } +} + /** * Handle post-validation form-submission. - * - * @todo - * Validation. */ function mass_image_import_form_submit($form, &$form_state) { // Save form input. -- cgit v1.2.3