diff --git a/htdocs/contact/canvas/actions_contactcard_common.class.php b/htdocs/contact/canvas/actions_contactcard_common.class.php index 5b6850337646283653a9d5ea863480c464f8bc2d..d6105d607e139f3355569fdd5e742e1eda634572 100644 --- a/htdocs/contact/canvas/actions_contactcard_common.class.php +++ b/htdocs/contact/canvas/actions_contactcard_common.class.php @@ -183,8 +183,11 @@ class ActionsContactCardCommon { if ($_GET["action"] == 'create_user') { - $login=strtolower(substr(dol_string_unaccent($this->object->prenom), 0, 4)) . strtolower(substr(dol_string_unaccent($this->object->nom), 0, 4)); - //$login=dol_string_unaccent($login); + // Full firstname and name separated with a dot : firstname.name + // TODO add function + $login=strtolower(dol_string_unaccent($this->object->prenom)) .'.'. strtolower(dol_string_unaccent($this->object->nom)); + $login=str_replace(' ','.',$login); // For particle names + $login=str_replace('\'','',$login); // For simple quote // Create a form array $formquestion=array(array('label' => $langs->trans("LoginToCreate"), 'type' => 'text', 'name' => 'login', 'value' => $login)); diff --git a/htdocs/contact/fiche.php b/htdocs/contact/fiche.php index 05702e3463cd3f5bd0aa56e2a017de2c31fcc001..1c4507f0fccf1593128fbb36e71185c94b052581 100644 --- a/htdocs/contact/fiche.php +++ b/htdocs/contact/fiche.php @@ -757,7 +757,13 @@ else if ($_GET["action"] == 'create_user') { - $login=strtolower(substr(dol_string_unaccent($object->prenom), 0, 4)) . strtolower(substr(dol_string_unaccent($object->nom), 0, 4)); + //$login=strtolower(substr(dol_string_unaccent($object->prenom), 0, 4)) . strtolower(substr(dol_string_unaccent($object->nom), 0, 4)); + + // Full firstname and name separated with a dot : firstname.name + // TODO add function + $login=strtolower(dol_string_unaccent($object->prenom)) .'.'. strtolower(dol_string_unaccent($object->nom)); + $login=str_replace(' ','.',$login); // For particle names + $login=str_replace('\'','',$login); // For simple quote // Create a form array $formquestion=array(array('label' => $langs->trans("LoginToCreate"), 'type' => 'text', 'name' => 'login', 'value' => $login));