Example #1
0
 $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);
Example #2
0
 $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)) {