function formulaire($tableAjout, $erreur = false) { // Initilaisation du formulaire $form = new FormBootstrap('Client'); $form->addHidden('route', 'client_ajoutIndex_valid'); if ($_SESSION['utilisateur']['utilisateurtype_id'] == 1) { $entreprises = Connexion::table('SELECT libelle FROM organisation'); $list = array(); foreach ($entreprises as $ut) { $list[] = $ut['libelle']; } } $form->addHidden('rappel', 'true'); if ($erreur) { //Formulaire d'enregistrement d'un client si l'utilisateur n'a pas remplis tous les champs. $form->addText('nom', array($tableAjout[0]), 'Nom'); $form->addText('prenom', array($tableAjout[1]), 'Prénom'); $form->addText('adresse', array($tableAjout[2]), 'Adresse'); $form->addText('codePostal', array($tableAjout[3]), 'Code Postal'); $form->addText('ville', array($tableAjout[4]), 'Ville'); $form->addEmail('mail', array($tableAjout[5]), 'Adresse Mail'); $form->addNumeric('numTel', array($tableAjout[6]), 'Numéro de Téléphone'); } else { //Formulaire d'enregistrement d'un client si l'utilisateur arrive sur la page. $form->addText('nom', array(), 'Nom'); $form->addText('prenom', array(), 'Prénom'); $form->addText('adresse', array(), 'Adresse'); $form->addText('codePostal', array(), 'Code Postal'); $form->addText('ville', array(), 'Ville'); $form->addEmail('mail', array(), 'Adresse Mail'); $form->addNumeric('numTel', array(), 'Numéro de Téléphone'); } // Créer un menu déroulant avec la liste des entreprises if ($_SESSION['utilisateur']['utilisateurtype_id'] == 1) { $entreprises = Connexion::table('SELECT libelle FROM organisation'); $list = array(); foreach ($entreprises as $ut) { $list[] = $ut['libelle']; } $form->addSelect('organisation', $list, array(), 'Organisation'); } // Appel du formulaire dans la page HTML (construction de la balise <form>) include ROOT . 'AdminLTE/formClientele.php'; }
$nom['value'] = $u['nom']; $prenom['value'] = $u['prenom']; $adresse['value'] = $u['adresse']; $codePostal['value'] = $u['codePostal']; $ville['value'] = $u['ville']; $mail['value'] = $u['mail']; $num['value'] = $u['numTelephone']; $form = new FormBootstrap('Client'); $form->addHidden('route', 'client_listeIndex_validModif'); $form->addHidden('id', $u['id']); $form->addText('nom', $nom, 'Nom'); $form->addText('prenom', $prenom, 'Prénom'); $form->addText('adresse', $adresse, 'Adresse'); $form->addText('codePostal', $codePostal, 'Code Postal'); $form->addText('ville', $ville, 'Ville'); $form->addEmail('mail', $mail, 'Adresse Mail'); $form->addNumeric('numTel', $num, 'Numéro de Téléphone'); echo $form->table(); echo '</div> <div class="modal-footer"> <button type="button" class="btn btn-info btn" data-dismiss="modal">Fermer</button> </div> </div> </div> </div>'; } foreach ($client as $u) { echo '<div id="' . $u['id'] . 'supprimer" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content">