} if ($error_type > 0) { //erreur de type champ non valide $a = 4; break; } if(!CTableUser::login_dispo($login)) { //erreur de type login non dispo $msginfo = "Login non disponible"; $a = 4; break; } $tuse = new CTableUser(array('login' => $login, 'passe' => $passe, 'etat' => $etat, 'type' => $type, 'civilite' => $civilite, 'nom'=>CFunctions::addslashes($nom), 'prenom'=>CFunctions::addslashes($prenom), 'adresse'=>CFunctions::addslashes($adresse), 'cp'=>CFunctions::addslashes($cp), 'ville'=>CFunctions::addslashes($ville), 'pays' => $pays, 'email'=>CFunctions::addslashes($email), 'telephone'=>CFunctions::addslashes($telephone), 'mobile'=>CFunctions::addslashes($mobile), 'societe'=>CFunctions::addslashes($societe), 'web'=>CFunctions::addslashes($web), 'etat_contact' => $etat_contact, 'idopportunite' => $idopportunite, 'date_contact' => $date_contact, 'commentaire'=>CFunctions::addslashes($commentaire))); $tuse->insert(); $id = $tuse->get_attribute('id'); CTableRdv::delete_rdv_of_user($id); if($date_rdv) { $trdv = new CTableRdv(array('iduser' => $id, 'nom'=>CFunctions::addslashes($nom_rdv), 'date' => $date_rdv, 'heure' => $heure_rdv, 'type' => $type_rdv, 'etat' => $etat_rdv)); $trdv->insert(); } $tab_user_old = CTableGroupe::get_array_id_user(1); $tab_user_new = array_unique(array_merge($tab_user_old, array($id))); $liste_user_new = implode("|", $tab_user_new); $groupe = new CTableGroupe(array('id'=>1, 'text' => $liste_user_new)); $groupe->update(); $msginfo = "utilisateur bien ajouté";
'web'=>CFunction::clean_user_input($web), 'pays'=>CFunction::clean_user_input($code_pays), 'civilite'=>CFunction::clean_user_input($id_civilite), 'etat'=>1, 'login'=>$login, 'passe'=>$passe)); //pour limiter le nombre d'import if(CTableUser::is_max()) { //erreur de type nb max utilisateurs atteint $msginfo = "Impossible d'ajouter un nouvel utilisateur car le nombre maximum d'enregistrements autorisés est atteint : " . CTableConfiguration::get_value_by_element('MAX_NUMBER_USER'); $a = 0; break; } $id = $obj->insert(); array_push($tab_user, $id); } } if($id_groupe > 0) { $tab_user_old = CTableGroupe::get_array_id_user($id_groupe); $tab_user_new = array_unique(array_merge($tab_user_old, $tab_user)); $liste_user_new = implode("|", $tab_user_new); $groupe = new CTableGroupe(array('id'=>$id_groupe, 'text'=>$liste_user_new)); $groupe->update(); } CFunction::redirection("groupe.php?a=5&id=" . $id_groupe); break;