Exemplo n.º 1
0
            unset($requete_membres);
            $login = $liste_membres[0]['nom'];
            $rangInput = $liste_membres[0]['rang'];
            echo '<form action="?menu=compte&amp;sousmenu=modifierCompte&amp;id=' . $id . '" method="post"><p><label for="login">Login :</label><input type="text" name="login" id="login" value="' . $login . '"></p><p><label for="ancienPassword">Ancien mot de passe :</label><input type="password" name="ancienPassword" id="ancienPassword" required></p><p><label for="nouveauPassword">Nouveau mot de passe :</label><input type="password" name="nouveauPassword" id="nouveauPassword"></p><p><label>Poste :</label>';
            foreach ($rang as $cle => $valeur) {
                echo '<input type="radio" name="rang" value="' . $cle . '" ' . ($cle == $rangInput ? 'checked' : '') . '>' . $valeur . '&nbsp;';
            }
            echo '</p><p><input type="hidden" name="niveau" id="niveau" value="1"><input type="submit" value="Modifier le compte"></p></form>';
        } else {
            $login = empty($_POST['login']) ? false : $_POST['login'];
            $ancienMdp = empty($_POST['ancienPassword']) ? false : $_POST['ancienPassword'];
            $nouveauMdp = empty($_POST['nouveauPassword']) ? $ancienMdp : $_POST['nouveauPassword'];
            $rangInput = empty($_POST['rang']) ? false : $_POST['rang'];
            if ($login && $ancienMdp && $rangInput) {
                $requete_membre = new requete();
                $requete_membre->update('membre', array('nom' => $login, 'mdp' => array('VALEUR' => $nouveauMdp, 'SALAGE' => true), 'dateCreation' => time(), 'rang' => $rangInput));
                $requete_membre->where(array('membre' => array('id' => $id, 'mdp' => array('VALEUR' => $ancienMdp, 'SALAGE' => true))));
                // echo $requete_membre->requete_complete();
                $requete_membre->executer_requete();
                $erreur = array_merge($erreur, $requete_membre->liste_erreurs);
                unset($requete_membre);
                echo '<p>Le compte a bien été modifié.</p>';
            } else {
                echo '<p class="erreur"></p>';
            }
        }
    } else {
        echo '<p class="erreur">Vous n\'avez pas les droits nécessaires pour effectuer cette action.</p>';
    }
    include_once 'listerComptes.php';
}
Exemplo n.º 2
0
<?php

if (empty($_SESSION)) {
    session_start();
}
if ($_SESSION) {
    if (file_exists('../../../../fonctions/api.class.php')) {
        require_once '../../../../fonctions/api.class.php';
        $adresse = empty($_POST['adresse']) ? false : $_POST['adresse'];
        $codePostal = empty($_POST['codePostal']) ? false : $_POST['codePostal'];
        $ville = empty($_POST['ville']) ? false : $_POST['ville'];
        $idPersonne = empty($_POST['idPersonne']) ? false : $_POST['idPersonne'];
        if ($adresse && $codePostal && $ville && $idPersonne) {
            $requete = new requete();
            $requete->update('personne', array('adresse' => $adresse, 'codePostal' => $codePostal, 'ville' => $ville));
            $requete->where(array('personne' => array('id' => $idPersonne)));
            $requete->executer_requete();
            unset($requete);
        }
    } else {
        $retour['resultat'] = 'erreur importation API';
    }
    echo $retour['resultat'];
}
Exemplo n.º 3
0
}
if ($_SESSION) {
    if (file_exists('../../../../fonctions/api.class.php')) {
        require_once '../../../../fonctions/api.class.php';
        $idTournee = empty($_POST['idTournee']) ? 0 : $_POST['idTournee'];
        $requete = new requete();
        $requete->select(array('personne' => array('id', 'numPerTou')), 'p');
        $requete->where(array('p' => array('numTournee' => $idTournee, 'corbeille' => false)));
        $requete->order('p.numPerTou');
        // echo $requete->requete_complete().'<br><br>';
        $requete->executer_requete();
        $liste = $requete->resultat;
        unset($requete);
        if ($liste) {
            $nbPersonnes = count($liste);
            $tab_final = array();
            for ($i = 0; $i < $nbPersonnes; $i++) {
                $requete = new requete();
                $requete->update('personne', array('numPerTou' => $i));
                $requete->where(array('personne' => array('id' => $liste[$i]['p.id'])));
                // echo $requete->requete_complete().'<br>';
                $requete->executer_requete();
                unset($requete);
            }
            $retour['resultat'] = true;
        }
    } else {
        $retour['resultat'] = 'erreur importation API';
    }
    echo json_encode($retour['resultat']);
}
Exemplo n.º 4
0
if ($_SESSION) {
    $id = is_numeric($_GET['id']) ? $_GET['id'] : 0;
    $actif = false;
    $corbeille = true;
    /**************************/
    $requete = new requete();
    $requete->select(array('personne' => array('numTournee', 'numPerTou')), 'p');
    $requete->where(array('p' => array('id' => $id)));
    $requete->executer_requete();
    $liste = $requete->resultat;
    unset($requete);
    $numTournee = $liste[0]['p.numTournee'];
    $numPerTou = $liste[0]['p.numPerTou'];
    /**************************/
    $requete = new requete();
    $requete->requete_direct('UPDATE v2__personne SET numPerTou = numPerTou-1 WHERE v2__personne.numTournee = ' . $numTournee . ' AND numPerTou > ' . $numPerTou);
    // echo $requete->requete_complete();
    $requete->executer_requete();
    unset($requete);
    /**************************/
    $requete = new requete();
    $requete->update('personne', array('actif' => $actif, 'corbeille' => $corbeille, 'numTournee' => 1, 'numPerTou' => -1));
    $requete->where(array('personne' => array('id' => $id)));
    // echo $requete->requete_complete();
    $requete->executer_requete();
    $erreur = array_merge($erreur, $requete->liste_erreurs);
    unset($requete);
    /**************************/
    echo '<p>Le client a été supprimée.</p>';
    include 'listerClients.php';
}
Exemplo n.º 5
0
            $requete_membres = new requete();
            $requete_membres->select('menu_' . $type);
            $requete_membres->where(array('menu_' . $type => array('id' => $id)));
            // echo $requete_membres->requete_complete();
            $requete_membres->grand_tableau = false;
            $requete_membres->executer_requete();
            $liste_membres = $requete_membres->resultat;
            $erreur = array_merge($erreur, $requete_membres->liste_erreurs);
            unset($requete_membres);
            $nom = $liste_membres['nom'];
            echo '<form action="?' . $_SERVER['QUERY_STRING'] . '&amp;id=' . $id . '" method="post"><p><label for="nom">Nom :</label><input type="text" name="nom" id="nom" value="' . $nom . '"></p><p><input type="hidden" name="niveau" id="niveau" value="1"><input type="submit" value="Modifier"></p></form>';
        } else {
            $nom = empty($_POST['nom']) ? false : $_POST['nom'];
            if ($nom) {
                $requete_membre = new requete();
                $requete_membre->update('menu_' . $type, array('nom' => $nom));
                $requete_membre->where(array('menu_' . $type => array('id' => $id)));
                // echo $requete_membre->requete_complete();
                $requete_membre->executer_requete();
                $erreur = array_merge($erreur, $requete_membre->liste_erreurs);
                unset($requete_membre);
                echo '<p>Le ' . $type . ' a bien été modifié.</p>';
            } else {
                echo '<p class="erreur">Erreur</p>';
            }
        }
    } else {
        echo '<p class="erreur">Vous n\'avez pas les droits nécessaires pour effectuer cette action.</p>';
    }
    include 'lister.php';
}
Exemplo n.º 6
0
<?php

if (empty($_SESSION)) {
    session_start();
}
if ($_SESSION) {
    $id = is_numeric($_GET['id']) ? $_GET['id'] : 0;
    $requete = new requete();
    $requete->select('personne');
    $requete->where(array('personne' => array('id' => $id)));
    $requete->executer_requete();
    $liste = $requete->resultat;
    unset($requete);
    if ($liste) {
        $actif = $liste[0]['actif'] ? false : true;
        $requete = new requete();
        $requete->update('personne', array('actif' => $actif, 'corbeille' => false));
        $requete->where(array('personne' => array('id' => $id)));
        $requete->executer_requete();
        unset($requete);
    }
    if ($actif) {
        echo '<p>Le client a été passé en inactif.</p>';
    } else {
        echo '<p>Le client a été passé en actif.</p>';
    }
    include 'listerClients.php';
}
Exemplo n.º 7
0
         $nomComplet = $liste_membres['nomComplet'];
         $couleur = $liste_membres['couleur'];
         echo '<form action="?menu=gestion&amp;sousmenu=modifier&amp;type=' . $type . '&amp;id=' . $id . '" method="post"><p><label for="nom">Nom :</label><input type="text" name="nom" id="nom" value="' . $nom . '" required/></p>';
         if ($type == 'regime') {
             echo '<p><label>Nom complet :<input type="text" name="nomComplet" id="nomComplet" value="' . $nomComplet . '" maxlength="100" /></p>';
             echo '<p><label>Couleur :<input type="color" name="couleur" id="couleur" value="#' . $couleur . '" /></p>';
         }
         echo '<p><input type="hidden" name="niveau" id="niveau" value="1"><input type="submit" value="Modifier"></p></form>';
     } else {
         $nom = empty($_POST['nom']) ? false : $_POST['nom'];
         $nomComplet = empty($_POST['nomComplet']) ? $nom : $_POST['nomComplet'];
         $couleur = empty($_POST['couleur']) ? '000' : substr($_POST['couleur'], 1);
         if ($nom) {
             $requete_membre = new requete();
             if ($type == 'regime') {
                 $requete_membre->update($type, array('nom' => $nom, 'nomComplet' => $nomComplet, 'couleur' => $couleur));
             } else {
                 $requete_membre->update($type, array('nom' => $nom));
             }
             $requete_membre->where(array($type => array('id' => $id)));
             // echo $requete_membre->requete_complete();
             $requete_membre->executer_requete();
             $erreur = array_merge($erreur, $requete_membre->liste_erreurs);
             unset($requete_membre);
             echo '<p>Le ' . $type . ' a bien été modifié.</p>';
         } else {
             echo '<p class="erreur">Erreur</p>';
         }
     }
 } else {
     echo '<p class="erreur">Vous n\'avez pas les droits nécessaires pour effectuer cette action.</p>';
Exemplo n.º 8
0
 // nom, prenom, sexe, adresse, codePostal, ville, telephone, telephoneSecond
 $id = empty($_GET['id']) ? empty($_POST['id']) ? 0 : $_POST['id'] : $_GET['id'];
 $niveau = empty($_POST['niveau']) ? false : $_POST['niveau'];
 $trouve = true;
 if ($niveau) {
     $nom = empty($_POST['nom']) ? false : $_POST['nom'];
     $prenom = empty($_POST['prenom']) ? false : $_POST['prenom'];
     $sexe = empty($_POST['sexe']) ? false : $_POST['sexe'];
     $adresse = empty($_POST['adresse']) ? false : $_POST['adresse'];
     $codePostal = empty($_POST['codePostal']) ? false : $_POST['codePostal'];
     $ville = empty($_POST['ville']) ? false : $_POST['ville'];
     $telephone = empty($_POST['telephone']) ? false : $_POST['telephone'];
     $telephoneSecond = empty($_POST['telephoneSecond']) ? '' : $_POST['telephoneSecond'];
     if ($nom && $prenom && $sexe && $adresse && $codePostal && $ville && $telephone) {
         $requete = new requete();
         $requete->update('ressource', array('nom' => $nom, 'prenom' => $prenom, 'sexe' => $sexe, 'adresse' => $adresse, 'codePostal' => $codePostal, 'ville' => $ville, 'telephone' => $telephone, 'telephoneSecond' => $telephoneSecond));
         $requete->where(array('ressource' => array('id' => $id)));
         // echo $requete->requete_complete();
         $requete->executer_requete();
         $erreur = array_merge($erreur, $requete->liste_erreurs);
         unset($requete);
         echo '<p>La ressource a bien été modifiée.</p>';
         include 'listerRessources.php';
         $trouve = false;
     }
 } else {
     $requete = new requete();
     $requete->select('ressource', 'r');
     $requete->where(array('r' => array('id' => $id)));
     // echo $requete->requete_complete();
     $requete->executer_requete();
Exemplo n.º 9
0
                // echo $requete->requete_complete().'<br><br>';
                $requete->executer_requete();
                $liste = $requete->resultat;
                unset($requete);
                $nombre = count($liste);
                if ($nombre > 0) {
                    echo '<p><label for="' . $val . '">' . $val . ' :</label><select name="' . $val . '" id="' . $val . '">';
                    for ($i = 0; $i < $nombre; $i++) {
                        echo '<option value="' . $liste[$i]['id'] . '">' . $liste[$i]['nom'] . '</option>';
                    }
                    echo '</select></p>';
                } else {
                    echo '<p>Aucun(e) ' . $val . ' n\'est enregistré(e).</p>';
                }
            }
            echo '<p><label for="supplement">Supplément :</label><input type="text" size="25" maxlenght="25" name="supplement" id="supplement" value="' . $supplement . '" /></p><p><input type="hidden" name="niveau" id="niveau" value="1"><input type="submit" value="Modifier le menu"></p></form>';
        } else {
            $requete = new requete();
            $requete->update('menu', array('idEntree' => $entree, 'idViande' => $viande, 'idLegume' => $legume, 'idFromage' => $fromage, 'idDessert' => $dessert, 'supplement' => $supplement));
            $requete->where(array('menu' => array('id' => $id)));
            // echo $requete->requete_complete();
            $requete->executer_requete();
            // $erreur = array_merge($erreur, $requete->liste_erreurs);
            unset($requete);
            echo '<p>Le menu a bien été modifié.</p>';
        }
    } else {
        echo '<p class="erreur">Vous n\'avez pas les droits nécessaires pour effectuer cette action.</p>';
    }
    include 'listerMenu.php';
}
Exemplo n.º 10
0
<?php

if (empty($_SESSION)) {
    session_start();
}
$retour['erreur'] = 'Erreur lors du changement de version.';
if ($_SESSION) {
    if (file_exists('../../../../fonctions/api.class.php')) {
        if (file_exists('../../../../fonctions/connectBDD.php')) {
            require_once '../../../../fonctions/api.class.php';
            require_once '../../../../fonctions/connectBDD.php';
            $version = empty($_REQUEST['version']) ? false : $_REQUEST['version'];
            if ($version) {
                $requete = new requete();
                $requete->update('param', array('texte' => $version));
                $requete->where(array('param' => array('intitule' => 'version')));
                $requete->executer_requete();
                unset($retour['erreur']);
                $retour['resultat'] = 'nouvelle version : v. ' . $version;
            }
        }
    }
}
echo json_encode($retour);
Exemplo n.º 11
0
         $numTournee = is_numeric($numTournee) ? $numTournee : 0;
         $numPerTou = is_numeric($numPerTou) && $numPerTou != "-1" ? $numPerTou : 0;
         $requete_membre = new requete();
         $requete_membre->requete_direct('UPDATE v2__personne SET numPerTou = numPerTou-1 WHERE v2__personne.numTournee = ' . $ancienNumTournee . ' AND numPerTou > ' . $ancienNumPerTou);
         // echo $requete_membre->requete_complete();
         $requete_membre->executer_requete();
         $erreur = array_merge($erreur, $requete_membre->liste_erreurs);
         unset($requete_membre);
         $requete_membre = new requete();
         $requete_membre->requete_direct('UPDATE v2__personne SET numPerTou = numPerTou+1 WHERE v2__personne.numTournee = ' . $numTournee . ' AND numPerTou >= ' . $numPerTou);
         // echo $requete_membre->requete_complete();
         $requete_membre->executer_requete();
         $erreur = array_merge($erreur, $requete_membre->liste_erreurs);
         unset($requete_membre);
         $requete = new requete();
         $requete->update('personne', array('nom' => $nom, 'prenom' => $prenom, 'sexe' => $sexe, 'adresse' => $adresse, 'codePostal' => $codePostal, 'ville' => $ville, 'telephone' => $telephone, 'telephoneSecond' => $telephoneSecond, 'numTournee' => $numTournee, 'numPerTou' => $numPerTou, 'pain' => $pain, 'potage' => $potage, 'dateActif' => $dateActif, 'sacPorte' => $sacPorte, 'actif' => $actif, 'info' => $info, 'AlimentInterdit' => $AlimentInterdit));
         $requete->where(array('personne' => array('id' => $id)));
         // echo $requete->requete_complete();
         $requete->executer_requete();
         $erreur = array_merge($erreur, $requete->liste_erreurs);
         unset($requete);
         echo '<p>Le client a bien été modifié.</p>';
         include 'listerClients.php';
         $trouve = false;
     }
 } else {
     $requete = new requete();
     $requete->select('personne', 'p');
     $requete->where(array('p' => array('id' => $id)));
     // echo $requete->requete_complete();
     $requete->grand_tableau = false;