示例#1
0
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';
}
示例#2
0
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';
}
示例#3
0
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;
}
示例#4
0
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 
}
示例#5
0
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';
}
示例#6
0
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';
}
示例#7
0
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';
}
示例#8
0
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';
}
示例#9
0
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>';
}
示例#10
0
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';
}
示例#11
0
    $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>';
}
示例#12
0
function liste_route()
{
    $utilisateurs = Connexion::table('select login,utilisateurtype_id from utilisateur order by login');
    include ROOT . 'AdminLTE/kernel/utilisateur/liste.php';
}
示例#13
0
                                        <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';
示例#14
0
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';
}
示例#15
0
function listeArchive_route()
{
    $archives = Connexion::table('select * from archiveDevis');
    $archives = Connexion::table('select id, date from archives');
    include ROOT . 'mod_gc/listeArchive.php';
}