Index: modules/project/project.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/project/project.inc,v retrieving revision 1.118 diff -u -p -u -p -r1.118 project.inc --- modules/project/project.inc 14 Oct 2007 18:34:50 -0000 1.118 +++ modules/project/project.inc 6 Nov 2007 18:16:22 -0000 @@ -177,10 +177,6 @@ function project_project_form($node) { return $form; } -function project_project_cleanup($input) { - return $input; -} - function project_project_validate(&$node) { // Bail if user hasn't done a preview yet. if (!isset($node->title)) { @@ -231,22 +227,6 @@ function project_project_validate(&$node form_set_error('mail', $data); } - if (!empty($node->mail_digest) && ($data = user_validate_mail($node->mail_digest))) { - form_set_error('mail_digest', $data); - } - - if (!empty($node->mail_copy) && ($data = user_validate_mail($node->mail_copy))) { - form_set_error('mail_copy', $data); - } - - if (isset($node->mail_copy_filter) && is_array($node->mail_copy_filter)) { - $node->mail_copy_filter = array_filter($node->mail_copy_filter, 'project_project_cleanup'); - } - - if (isset($node->mail_copy_filter_state) && is_array($node->mail_copy_filter_state)) { - $node->mail_copy_filter_state = array_filter($node->mail_copy_filter_state, 'project_project_cleanup'); - } - // Make sure all URL fields actually contain URLs. $fields = array( 'homepage' => t('Homepage'), Index: modules/project_issue/project_issue.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/project_issue.module,v retrieving revision 1.70 diff -u -p -u -p -r1.70 project_issue.module --- modules/project_issue/project_issue.module 3 Nov 2007 23:46:28 -0000 1.70 +++ modules/project_issue/project_issue.module 6 Nov 2007 18:16:23 -0000 @@ -506,6 +506,19 @@ function project_issue_project_edit_form } /** + * Validation handler when project admins use the issues subtab. + * @see project_issue_project_edit_issues + */ +function project_issue_project_edit_form_validate($form_id, $form_values) { + if (!empty($form_values['mail_digest']) && ($data = user_validate_mail($form_values['mail_digest']))) { + form_set_error('mail_digest', $data); + } + if (!empty($form_values['mail_copy']) && ($data = user_validate_mail($form_values['mail_copy']))) { + form_set_error('mail_copy', $data); + } +} + +/** * Submit handler when project admins use the issues subtab. * @see project_issue_project_edit_issues */