$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); } else { echo 'Error for room ' . $datas[$room_id] . "\n"; } } } $login = ""; if (preg_match('!@institutoptique.fr!', $datas[$email])) { $login = str_replace('@institutoptique.fr', '', $datas[$email]); } else { $login = str_replace('@polytechnique.edu', '', $datas[$email]); } switch ($datas[$formation]) { case "X": // X $formation_id = 1;