function liste_route() { $employe = Connexion::table('select * from employe order by id'); $poste = Connexion::table('select * from poste'); $entreprise = Connexion::table('select * from organisation'); include ROOT . 'AdminLTE/grh/employe/liste.php'; }
function produit_route() { $produits = Connexion::table('SELECT libelleProduit,reference,fournisseur.nom,poids,produit.id FROM produit, fournisseur WHERE fournisseur.id=produit.fournisseur_id'); include ROOT . 'AdminLTE/kernel/produit/liste.php'; }
function menuUtilisateur($menuParent_id = null) { $utilisateur = $_SESSION['utilisateur']; $query = 'select * ' . 'from menu m, utilisateurtype_menu um ' . 'where um.utilisateurtype_id=' . $utilisateur['utilisateurtype_id'] . ' and m.id=um.menu_id'; if (is_null($menuParent_id)) { $query .= ' and m.menuparent_id is null'; } else { $query .= ' and m.menuparent_id=' . $menuParent_id; } $query .= ' order by um.ordre'; $menus = Connexion::table($query); $html = ''; foreach ($menus as $menu) { if ($menu['route'] == '') { $url = '#'; } else { $url = '.?route=' . $menu['route']; } $enfants = menuUtilisateur($menu['id']); if ($enfants != '') { $class = ' class="treeview"'; } else { $class = ''; } $html .= '<li' . $class . '> <a href="' . $url . '"> <i class="fa ' . $menu['icon'] . '"></i> <span>' . $menu['label'] . '</span> </a>'; if ($enfants != '') { $html .= '<ul class="treeview-menu">' . $enfants . '</ul>'; } $html .= '</li>'; } return $html; }
function messages() { $topic = Connexion::table('SELECT id,sujet_id,utilisateur_id,contenu,DATE(dateCreation),TIME(dateCreation) FROM message WHERE sujet_id=1'); $titre = Connexion::table('SELECT * FROM topic WHERE id=1'); echo '<h2>' . $titre[0]['titre'] . '</h2>'; echo ' <ul class="timeline"> <!-- timeline time label --> <li class="time-label"> <span class="bg-red">'; echo $topic[0]['DATE(dateCreation)']; echo ' </span> </li> <!-- /.timeline-label -->'; $taille = sizeof($topic); for ($i = 0; $i < $taille; $i++) { echo ' <!-- timeline item --> <li> <!-- timeline icon --> <i class="fa fa-user bg-blue"></i> <div class="timeline-item"> <span class="time"><i class="fa fa-clock-o"></i>'; echo $topic[0]['TIME(dateCreation)']; echo '</span> <h3 class="timeline-header"><a href="#">'; $utilisateur = Connexion::table('SELECT login FROM utilisateur WHERE id=' . $topic[$i]['utilisateur_id']); echo $utilisateur[0]['login']; ?> </a> </h3> <div class="timeline-body"> <?php echo $topic[$i]['contenu']; ?> </div> </div> </li> <!-- END timeline item --> <?php } ?> </ul> <?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 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'; }
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 topic() { $tableauTopic = Connexion::table('select * from topic order by forum_id'); $n = ''; $nbLignes = sizeof($tableauTopic); $nbColonnes = sizeof($tableauTopic[0]); echo '<table class="table table-hover datatable" style="font-size : 1em;"> <thead> <tr> <th>id</th> <th>id forum</th> <th>id utilisateur</th> <th>titre</th> <th>nombre de Visites</th> </tr> </thead>'; for ($i = 0; $i < $nbLignes; $i++) { echo '<tr>'; for ($j = 0; $j < $nbColonnes; $j++) { if ($j == 0) { $n = 'id'; } if ($j == 1) { $n = 'forum_id'; } if ($j == 2) { $n = 'utilisateur_id'; } if ($j == 3) { $n = 'titre'; } if ($j == 4) { $n = 'nbVisite'; } echo '<td>', $tableauTopic[$i][$n], '</td>'; } echo '</tr>'; } echo '</table>'; }
function index_route() { $client = Connexion::table("SELECT client.id,nom,prenom,client.adresse,client.codePostal,client.ville,client.mail,client.numTelephone,organisation.libelle FROM `client`, organisation Where client.entreprise_id=organisation.id order by nom "); include ROOT . 'AdminLTE/client/liste.php'; }
$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> <div class="modal-footer"> <button type="button" class="btn btn-info" data-dismiss="modal">Fermer</button> </div> </div> </div> </div>'; }
function liste_route() { $utilisateurs = Connexion::table('select login,utilisateurtype_id from utilisateur order by login'); include ROOT . 'AdminLTE/kernel/utilisateur/liste.php'; }
<th>Entreprise</th> <th>Modification</th> <th>Supression</th> </tr> </thead> <tbody> <?php echo '<div id="myModal" class="modal fade" role="dialog"> <div class="modal-dialog"> </div> </div>'; if (isset($_POST['modifier'])) { $listeEntreprise = Connexion::table('SELECT organisation.libelle FROM organisation'); $listeSecteur = Connexion::table('SELECT utilisateurtype.label FROM utilisateurtype'); //var_dump($listeEntreprise); //var_dump($_POST['entreprise']); foreach ($utilisateurs as $u) { /*echo '$post'; var_dump($_POST['login']); echo '$u'; var_dump($u['login']); echo 'fin';*/ if ($_POST['login'] == $u['login']) { echo '<form method="POST" action="?route=kernel_utilisateur_liste"><tr>' . '<td><input type="text" value="' . $u['login'] . '"/></td>' . '<td><input type="text" value=""/></td>' . '<td>' . liste($listeSecteur, "secteur", "label") . '</td>' . '<td>' . liste($listeEntreprise, "entreprise", "libelle") . '</td>' . '<td><input type="hidden" name="login" value="' . $u['login'] . '"/><input type="hidden" name="secteur" value="' . $u['secteur'] . '"/><input type="hidden" name="entreprise" value="' . $u['entreprise'] . '"/><button type="submit" name="valider" class="btn btn-app"><i class="fa fa-check"></i> Valider</button></td>' . '<td><button type="submit" name="annuler" class="btn btn-app"><i class="fa fa-check"></i> Annuler </button></td>' . '</tr></form>'; } } } else { foreach ($utilisateurs as $u) { /*echo '$u';
function liste_route() { $utilisateurs = Connexion::table('select login,password,organisation.libelle AS entreprise,utilisateurtype.label AS secteur from utilisateur,organisation,utilisateurtype where organisation.id=utilisateur.entreprise_id and utilisateurtype.id=utilisateur.utilisateurtype_id order by login'); include ROOT . 'AdminLTE/kernel/utilisateur/liste.php'; }
function listeArchive_route() { $archives = Connexion::table('select * from archiveDevis'); $archives = Connexion::table('select id, date from archives'); include ROOT . 'mod_gc/listeArchive.php'; }