function formAjouter_route() { $form = new FormBootstrap(); $form->addHidden('route', 'grh_employe_ajouter'); $form->addText('nom', array(), 'NomEmploye'); $form->addText('prenom', array(), 'PrénomEmploye'); $form->addDate('dateNaissance', array(), 'Date de naissance'); $poste = Connexion::table('select * from poste'); $list = array(); foreach ($poste as $p) { $list[$p['id']] = $p['libelle']; } $form->addSelect('poste', $list, array(), 'poste'); $form->addText('numero', array(), 'Numéro de télephone'); $form->addText('mail', array(), 'E-mail'); $form->addText('ville', array(), 'Ville'); $form->addText('codePostal', array(), 'Code postal'); $form->addText('adresse', array(), 'Adresse'); $form->addText('securiteSociale', array(), 'Sécurité sociale'); $entreprise = Connexion::table('select * from organisation'); $list = array(); foreach ($entreprise as $e) { $list[$e['id']] = $e['libelle']; } $form->addSelect('organisation', $list, array(), 'organisation'); $list = array(); // Insert le fichier de gestion des formulaires défini dans le modèle Boostrap include ROOT . 'AdminLTE/form.php'; }
function formDevis_route() { $form = new FormBootstrap(); $form->addHidden('route', 'gc_gestionComptable_ajouter'); $list = array(); $list1 = array(); $list3 = array(); $employe = Connexion::table('select * from employe'); foreach ($employe as $ut) { $list0[$ut['id']] = $ut['nom']; } $form->addSelect('employe_id', $list0, array(), 'Nom de l\'employé'); $client = Connexion::table('select * from client'); foreach ($client as $ut) { $list1[$ut['id']] = $ut['nom']; } $form->addSelect('client_id', $list1, array(), 'Nom du Client'); $form->addText('date', array(), 'Date'); $validation = Connexion::table('select * from validation'); foreach ($validation as $ut) { $list3[$ut['id']] = $ut['libelle']; } $form->addSelect('validation_id', $list3, array(), 'Validation'); $form->addText('prix', array(), 'Prix'); // Insert le fichier de gestion des formulaires défini dans le modèle Boostrap include ROOT . 'AdminLTE/form.php'; }
function ajouterStock() { $form = new FormBootstrap(); $form->addHidden('route', 'produit_ajouterStock_route'); $form->addText('quantite', array(), 'Quantité'); $produit = Connexion::table('select libelleProduit from produit'); $list = array(); foreach ($produit as $ut) { $list[] = $ut['libelleProduit']; } $form->addSelect('libelleProduit', $list, array(), 'Nom du produit'); $entreprise = Connexion::table('select libelle from organisation'); $list2 = array(); foreach ($entreprise as $ut) { $list2[] = $ut['libelle']; } $form->addSelect('organisation', $list2, array(), 'Organisation'); // Insert le fichier de gestion des formulaires défini dans le modèle Boostrap include ROOT . 'AdminLTE/form.php'; }
function formDevisProduit_route() { $form = new FormBootstrap(); $form->addHidden('route', 'gc_gestionComptable_ajouterProduit'); $list2 = array(); $produit = Connexion::table('select * from produit'); foreach ($produit as $ut) { $list2[$ut['id']] = $ut['libelle']; } $form->addSelect('produit_id', $list2, array(), 'Nom du produit'); $form->addText('quantite', array(), 'Quantité'); // Insert le fichier de gestion des formulaires défini dans le modèle Boostrap include ROOT . 'AdminLTE/form.php'; }
function formAjouter_route() { $form = new FormBootstrap(); $form->addHidden('route', 'kernel_utilisateur_ajouter'); $form->addText('login', array(), 'Login'); $form->addPassword('password1', array(), 'Mot de passe'); $form->addPassword('password2', array(), 'Confirmation du mot de passe'); $utilisateurtype = Connexion::table('select * from utilisateurtype order by label'); $list = array(); foreach ($utilisateurtype as $ut) { $list[$ut['id']] = $ut['label']; } $form->addSelect('utilisateurtype_id', $list, array(), 'Secteur'); // Insert le fichier de gestion des formulaires défini dans le modèle Boostrap include ROOT . 'AdminLTE/form.php'; }
function ajouterProduit() { $form = new FormBootstrap(); $form->addHidden('route', 'produit_ajouterProduit_route'); $form->addText('libelleProduit', array(), 'Nom du produit'); $form->addText('reference', array(), 'Référence du produit'); $fournisseur = Connexion::table('select nom from fournisseur'); $list = array(); foreach ($fournisseur as $ut) { $list[] = $ut['nom']; } $form->addSelect('nom', $list, array(), 'Nom du fournisseur'); $form->addText('poids', array(), 'Poids du produit'); $form->addText('montant', array(), 'Montant du produit'); // Insert le fichier de gestion des formulaires défini dans le modèle Boostrap include ROOT . 'AdminLTE/form.php'; }
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'; }
$mail['value'] = $employe[$i]['mail']; $ville['value'] = $employe[$i]['ville']; $codePostal['value'] = $employe[$i]['codePostal']; $adresse['value'] = $employe[$i]['adresse']; $securiteSociale['value'] = $employe[$i]['securiteSociale']; $libelleE['value'] = $entreprise_id[0]['libelle']; $form->addText('nom', $nom, 'Nom'); $form->addText('prenom', $prenom, 'Prénom'); $form->addDate('dateNaissance', $dateNaissance, 'Date de naissance'); $poste = Connexion::table('select * from poste'); $list = array(); foreach ($poste as $p) { $list[$p['id']] = $p['libelle']; } var_dump($list); $form->addSelect('poste', $list, array(), 'poste'); $form->addText('numero', $numero, 'Numéro de télephone'); $form->addText('mail', $mail, 'E-mail'); $form->addText('ville', $ville, 'Ville'); $form->addText('codePostal', $codePostal, 'Code postal'); $form->addText('adresse', $adresse, 'Adresse'); $form->addText('securiteSociale', $securiteSociale, 'Sécurité sociale'); $entreprise = Connexion::table('select * from organisation'); $list = array(); foreach ($entreprise as $e) { $list[$e['id']] = $e['libelle']; } $form->addSelect('organisation', $list, $list, 'organisation'); $list = array(); echo $form->table(); echo '</div>