Index: openacs-4/packages/acs-subsite/acs-subsite.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/acs-subsite.info,v diff -u -r1.83 -r1.84 --- openacs-4/packages/acs-subsite/acs-subsite.info 6 Oct 2006 13:21:51 -0000 1.83 +++ openacs-4/packages/acs-subsite/acs-subsite.info 11 Dec 2006 17:49:14 -0000 1.84 @@ -7,7 +7,7 @@ t f - + OpenACS Subsite 2006-06-04 @@ -16,7 +16,7 @@ GPL 3 - + Index: openacs-4/packages/acs-subsite/catalog/acs-subsite.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/catalog/acs-subsite.en_US.ISO-8859-1.xml,v diff -u -r1.73 -r1.74 --- openacs-4/packages/acs-subsite/catalog/acs-subsite.en_US.ISO-8859-1.xml 19 Oct 2006 12:54:57 -0000 1.73 +++ openacs-4/packages/acs-subsite/catalog/acs-subsite.en_US.ISO-8859-1.xml 11 Dec 2006 17:49:14 -0000 1.74 @@ -1,5 +1,5 @@ - + , or Update Basic Information @@ -118,6 +118,7 @@ Edit Options Certain elements are not editable, because they are managed by %authority_name%. Email + #acs-subsite.Email# already exists Allow contact me with a form Allow contact with a form Show my E-mail as an image Index: openacs-4/packages/acs-subsite/lib/user-new.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/lib/user-new.tcl,v diff -u -r1.14 -r1.15 --- openacs-4/packages/acs-subsite/lib/user-new.tcl 4 Jun 2006 00:45:41 -0000 1.14 +++ openacs-4/packages/acs-subsite/lib/user-new.tcl 11 Dec 2006 17:49:13 -0000 1.15 @@ -54,7 +54,12 @@ # Pre-generate user_id for double-click protection set user_id [db_nextval acs_object_id_seq] -ad_form -name register -export {next_url user_id return_url} -form [auth::get_registration_form_elements] +ad_form -name register -export {next_url user_id return_url} -form [auth::get_registration_form_elements] -validate { + {email + {[string eq "" [party::get_by_email -email $email]]} + "[_ acs-subsite.Email_already_exists]" + } +} if { [exists_and_not_null rel_group_id] } { ad_form -extend -name register -form {