diff options
author | Silvio <silvio@devlet.com.br> | 2010-10-13 11:41:55 -0300 |
---|---|---|
committer | Silvio <silvio@devlet.com.br> | 2010-10-13 11:41:55 -0300 |
commit | bc0e7da522b389aaccb9239e0a82498e8edbe58b (patch) | |
tree | f106548848731a1a48391f7d2ddf19d2d2f16a87 | |
parent | 79c9a8e8b7df654079fbe093eaf184a8d2963a25 (diff) | |
download | mass_image_import-bc0e7da522b389aaccb9239e0a82498e8edbe58b.tar.gz mass_image_import-bc0e7da522b389aaccb9239e0a82498e8edbe58b.tar.bz2 |
Adding mass_image_import_form_validate()
-rw-r--r-- | mass_image_import.module | 20 |
1 files 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 @@ -76,10 +76,24 @@ function mass_image_import_types() { } /** + * 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. |