Index: trunk/kernel/units/users/users_event_handler.php =================================================================== diff -u -N -r2489 -r2663 --- trunk/kernel/units/users/users_event_handler.php (.../users_event_handler.php) (revision 2489) +++ trunk/kernel/units/users/users_event_handler.php (.../users_event_handler.php) (revision 2663) @@ -126,11 +126,7 @@ $object =& $event->getObject(); if( $cs_helper->CountryHasStates( $object->GetDBField('Country') ) ) $object->Fields['State']['required'] = true; - - if( $this->Application->ConfigValue('Email_As_Login') ) - { - $object->SetDBField('Login', $object->GetDBField('Email') ); - } + $object->setLogin(); } /** @@ -269,7 +265,7 @@ $email_as_login = $this->Application->ConfigValue('Email_As_Login'); $object =& $event->getObject(); if ($email_as_login) { - $object->Fields['Email']['error_msgs']['unique'] =$this->Application->Phrase('lu_user_and_email_already_exist'); + $object->Fields['Email']['error_msgs']['unique'] = $this->Application->Phrase('lu_user_and_email_already_exist'); } } Index: trunk/core/units/users/users_event_handler.php =================================================================== diff -u -N -r2489 -r2663 --- trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 2489) +++ trunk/core/units/users/users_event_handler.php (.../users_event_handler.php) (revision 2663) @@ -126,11 +126,7 @@ $object =& $event->getObject(); if( $cs_helper->CountryHasStates( $object->GetDBField('Country') ) ) $object->Fields['State']['required'] = true; - - if( $this->Application->ConfigValue('Email_As_Login') ) - { - $object->SetDBField('Login', $object->GetDBField('Email') ); - } + $object->setLogin(); } /** @@ -269,7 +265,7 @@ $email_as_login = $this->Application->ConfigValue('Email_As_Login'); $object =& $event->getObject(); if ($email_as_login) { - $object->Fields['Email']['error_msgs']['unique'] =$this->Application->Phrase('lu_user_and_email_already_exist'); + $object->Fields['Email']['error_msgs']['unique'] = $this->Application->Phrase('lu_user_and_email_already_exist'); } } Index: trunk/core/units/users/users_item.php =================================================================== diff -u -N -r2363 -r2663 --- trunk/core/units/users/users_item.php (.../users_item.php) (revision 2363) +++ trunk/core/units/users/users_item.php (.../users_item.php) (revision 2663) @@ -21,5 +21,17 @@ return explode(',', $user_groups); } } + + /** + * Set's Login from Email if required by configuration settings + * + */ + function setLogin() + { + if( $this->Application->ConfigValue('Email_As_Login') ) + { + $this->SetDBField('Login', $this->GetDBField('Email') ); + } + } } ?> \ No newline at end of file Index: trunk/kernel/units/users/users_item.php =================================================================== diff -u -N -r2363 -r2663 --- trunk/kernel/units/users/users_item.php (.../users_item.php) (revision 2363) +++ trunk/kernel/units/users/users_item.php (.../users_item.php) (revision 2663) @@ -21,5 +21,17 @@ return explode(',', $user_groups); } } + + /** + * Set's Login from Email if required by configuration settings + * + */ + function setLogin() + { + if( $this->Application->ConfigValue('Email_As_Login') ) + { + $this->SetDBField('Login', $this->GetDBField('Email') ); + } + } } ?> \ No newline at end of file Index: trunk/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r2629 -r2663 --- trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 2629) +++ trunk/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 2663) @@ -708,8 +708,8 @@ } else { - $event->status=erFAIL; - $event->redirect=false; + $event->status = erFAIL; + $event->redirect = false; $this->Application->SetVar($event->Prefix_Special.'_SaveEvent','OnCreate'); $object->setID($id); }