$u->insert(); // $u->password($datas['passwd'], false); $u->firstname(ucwords(strtolower(conv($datas[$firstname])))); $u->lastname(ucwords(strtolower(conv($datas[$lastname])))); // $u->nickname(conv($datas['surnom'])); $u->birthdate(new FrankizDateTime($datas[$birthdate])); if ($gender != null) { $u->gender($datas[$gender] == 'F' ? User::GENDER_FEMALE : User::GENDER_MALE); } if (!empty($datas[$email])) { $u->email($datas[$email]); } $u->skin('default'); //setting default minimodules $u->select(UserSelect::minimodules()); $u->copyMinimodulesFromUser(11794); /* try { $u->cellphone(new Phone($datas['portable'])); } catch(Exception $e) { echo 'Error for phone ' . $datas['portable'] . "\n"; }*/ // $u->poly($datas['login']); // Linking with the room if ($room_id != null) { $room = $datas[$room_id]; if (!empty($room)) { if (preg_match('/^[0-9]+[a-z]?$/', $room)) { $room = 'X' . $room; } if ($room = Room::from($room)) { $u->addRoom($room);
$u->insert(); // $u->password($datas['passwd'], false); $u->firstname(ucwords(strtolower(conv($datas[$firstname])))); $u->lastname(ucwords(strtolower(conv($datas[$lastname])))); // $u->nickname(conv($datas['surnom'])); $u->birthdate(new FrankizDateTime(preg_replace("`^([0-9]{2})/([0-9]{2})`", "\$2/\$1", trim($datas[$birthdate])))); if ($gender != null) { $u->gender($datas[$gender] == 'F' ? User::GENDER_FEMALE : User::GENDER_MALE); } if (!empty($datas[$email])) { $u->email($datas[$email]); } $u->skin('default'); //setting default minimodules $u->select(UserSelect::minimodules()); $u->copyMinimodulesFromUser(0); /* try { $u->cellphone(new Phone($datas['portable'])); } catch(Exception $e) { echo 'Error for phone ' . $datas['portable'] . "\n"; }*/ // $u->poly($datas['login']); /* // Linking with the room if($room_id != null){ $room = $datas[$room_id]; if (!empty($room)) { if (preg_match('/^[0-9]+[a-z]?$/', $room)) { $room = 'X' . $room; } if ($room = Room::from($room)) {