|
@@ -807,9 +807,9 @@ class User extends CommonObject
|
|
|
/**
|
|
|
* Create a user into database
|
|
|
*
|
|
|
- * @param User $user Objet user qui demande la creation
|
|
|
- * @param int $notrigger 1 ne declenche pas les triggers, 0 sinon
|
|
|
- * @return int <0 si KO, id compte cree si OK
|
|
|
+ * @param User $user Objet user doing creation
|
|
|
+ * @param int $notrigger 1=do not execute triggers, 0 otherwise
|
|
|
+ * @return int <0 if KO, id of created user if OK
|
|
|
*/
|
|
|
function create($user,$notrigger=0)
|
|
|
{
|
|
@@ -829,6 +829,12 @@ class User extends CommonObject
|
|
|
$this->error = $langs->trans("ErrorBadEMail",$this->email);
|
|
|
return -1;
|
|
|
}
|
|
|
+ if (empty($this->login))
|
|
|
+ {
|
|
|
+ $langs->load("errors");
|
|
|
+ $this->error = $langs->trans("ErrorFieldRequired",$this->login);
|
|
|
+ return -1;
|
|
|
+ }
|
|
|
|
|
|
$this->datec = dol_now();
|
|
|
|
|
@@ -1171,7 +1177,13 @@ class User extends CommonObject
|
|
|
$this->error = $langs->trans("ErrorBadEMail",$this->email);
|
|
|
return -1;
|
|
|
}
|
|
|
-
|
|
|
+ if (empty($this->login))
|
|
|
+ {
|
|
|
+ $langs->load("errors");
|
|
|
+ $this->error = $langs->trans("ErrorFieldRequired",$this->login);
|
|
|
+ return -1;
|
|
|
+ }
|
|
|
+
|
|
|
$this->db->begin();
|
|
|
|
|
|
// Update datas
|