Tableau contenant les données du sujet * @contacts Tableau contenant les données des contacts * @mini Tableau contenant les données des mini fiches relation * @fiches Tableau contenant les données des fiches relation * * @return subject_id Retourne l'id sujet de l'enquête * */ public static function phone($params){ extract($params); /* [1] On crée le sujet de l'enquête =========================================================*/ /* (1) On rédige la requête */ $create_subject_request = new ModuleRequest('subject/create', array( 'username' => $subject['username'], 'firstname' => $subject['firstname'], 'lastname' => $subject['lastname'], 'number' => $subject['number'] )); /* (2) On exécute la requête (création) */ $create_subject_response = $create_subject_request->dispatch(); /* (3) Gestion de l'erreur, si erreur de création */ if( $create_subject_response->error != ManagerError::Success ) return array( 'ModuleError' => $create_subject_response->error ); /* (4) On récupère l'id du sujet */ $subject_id = $create_subject_response->get('id_subject'); /* [2] Pour chaque contact, on crée le sujet + les relations =========================================================*/ // TODO : Here !! /* [2] Gestion du retour =========================================================*/ return array( 'ModuleError' => ManagerError::Success, 'subject_id' => $subject_id ); } } ?>