function validationFormulaireSuppressionServices() { $id = $_POST['idServicesSuppr']; $requete = 'Delete From services Where id = ' . $id . ''; Connexion::exec($requete); echo '<META http-equiv="refresh" content="0; URL=?page=services&supprOk">'; }
function valid_route() { //Récupération du formulaire. $nom = $_POST['nom']; $prenom = $_POST['prenom']; $adresse = $_POST['adresse']; $codePostal = $_POST['codePostal']; $ville = $_POST['ville']; $mail = $_POST['mail']; $numTel = $_POST['numTel']; if ($_SESSION['utilisateur']['utilisateurtype_id'] == 1) { $organisation = $_POST['organisation']; $organisationRecupId = Connexion::queryFirst("SELECT id FROM organisation WHERE libelle='" . $organisation . "'"); $organisationId = $organisationRecupId['id']; } else { $organisationId = $_SESSION['utilisateur']['entreprise_id']; } $organisation = $_POST['organisation']; $organisationId = Connexion::queryFirst("SELECT id FROM organisation where libelle='" . $organisation . "'"); //vérification si aucune zone de texte est restée vide pour envoi à la BDD. if ($nom != "" and $prenom != "" and $adresse != "" and $codePostal != "" and $ville != "" and $mail != "" and $numTel != "") { $query = 'INSERT INTO client (nom, prenom, adresse, codePostal, ville, entreprise_id, mail, numTelephone)' . "VALUES ('" . $nom . "', '" . $prenom . "', '" . $adresse . "', '" . $codePostal . "', '" . $ville . "','.{$organisationId['id']}.', '" . $mail . "', '" . $numTel . "')"; Connexion::exec($query); include ROOT . 'AdminLTE/alerte.php'; } else { $tableAjout = [$nom, $prenom, $adresse, $codePostal, $ville, $mail, $numTel, $organisation]; formulaire($tableAjout, true); } }
function logs($action, $resultat) { $id = isset($_SESSION['id']) ? $_SESSION['id'] : 0; $date = date('Y-m-d'); $heure = date('H:i:s'); $ip = $_SERVER['REMOTE_ADDR']; Connexion::exec('insert into logs (utilisateurs_id,action,resultat,date,heure,ip) values (\'' . $id . '\',\'' . $action . '\',\'' . $resultat . '\',\'' . $date . '\',\'' . $heure . '\',\'' . $ip . '\')'); }
function modifier_route() { $id = $_POST['id']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $dateNaissance = $_POST['dateNaissance']; $poste = $_POST['poste']; $numero = $_POST['numero']; $mail = $_POST['mail']; $ville = $_POST['ville']; $codePostal = $_POST['codePostal']; $adresse = $_POST['adresse']; $securiteSociale = $_POST['securiteSociale']; $organisation = $_POST['organisation']; $query2 = "UPDATE employe SET\n nomEmploye = '" . $nom . "',\n prenomEmploye = '" . $prenom . "',\n dateNaissance = '" . $dateNaissance . "',\n poste_id = '" . $poste . "',\n numero = '" . $numero . "',\n mail = '" . $mail . "',\n ville = '" . $ville . "',\n codePostal = '" . $codePostal . "',\n adresse = '" . $adresse . "',\n securiteSociale = '" . $securiteSociale . "',\n entreprise_id = '" . $organisation . "'\n WHERE id='" . $id . "'"; Connexion::exec($query2); header('Location:.?route=grh_employe_liste'); }
function ajouter_route() { if ($_POST['password1'] == $_POST['password2']) { $login = $_POST['login']; if (loginExiste($login)) { $_SESSION['messages'] = 'Login existant'; } else { $password = $_POST['password1']; $utilisateurtype_id = $_POST['utilisateurtype_id']; $query = 'insert into utilisateur(login,password,utilisateurtype_id) values("' . $login . '","' . password_hash($password, PASSWORD_DEFAULT) . '","' . $utilisateurtype_id . '")'; Connexion::exec($query); var_dump($_POST); $_SESSION['messages'] = 'L\'utilisateur n\'a pas été enregistré [non disponible]'; header('Location:.?route=kernel_utilisateur_liste'); } } else { $_SESSION['messages'] = 'Confirmation du mot de passe erroné'; } header('Location:.?route=kernel_utilisateur_formAjouter'); }
function activer($id) { $monitore = Connexion::query('select monitore from services where id=' . $id); $monitore = 1 - $monitore[0][0]; $exec = Connexion::exec('update services set monitore=' . $monitore . ' where id=' . $id); if (!$exec) { logs('activation du service n°' . $id, 'echec'); } else { logs('activation du service n°' . $id, 'reussi'); } echo '<META http-equiv="refresh" content="0; URL=?page=services&activationOk">'; }
<?php $employe = $_POST['employe_id']; $client = $_POST['client_id']; $date = $_POST['date']; $prix = $_POST['prix']; $validation = $_POST['validation_id']; $query1 = 'INSERT INTO devis (id,employe_id, client_id, date, prix, validation_id) VALUES (NULL,"' . $employe . '", "' . $client . '", "' . $date . '", "' . $prix . '","' . $validation . '")'; Connexion::exec($query1); 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'; } echo formDevisProduit_route(); //ajouter route
<div class="alert alert-success"> <strong>Success!</strong> <?php //$devisId=$_POST['id']; $init = 0; $produits = array(); while (isset($_POST['produit_id' . $init])) { $produits[] = $_POST['produit_id' . $init]; $init++; } $requete = 'SELECT MAX(id) AS "id" from devis'; $devisId = Connexion::queryFirst($requete); $quantite = $_POST['quantite']; foreach ($produits as $line) { $query2 = 'INSERT INTO ligneDevis (id,produit_id, quantite, devis_id) VALUES (NULL,"' . $line . '", "' . $quantite . '","' . $devisId['id'] . '")'; Connexion::exec($query2); } ?> </div> </section> <!-- Main content --> <section class="content"> </section><!-- /.content --> </aside><!-- /.right-side --> </div><!-- ./wrapper --> <!-- add new calendar event modal --> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
function deleteClient_route() { $id = $_GET['id']; Connexion::exec("DELETE FROM client WHERE id={$id}"); index_route(); }
if (isset($_POST['annuler'])) { header('Location:?page=utilisateurs'); } if (isset($_POST['valider'])) { Connexion::exec('INSERT INTO utilisateurs(pseudo,mdp,groupes_id) VALUES ("' . $_POST['uPseudo'] . '","' . password_hash($_POST['uMdp'], PASSWORD_DEFAULT) . '","' . $_POST['uGroupe'] . '")'); logs('ajout utilisateur ', 'reussi'); header('Location:?page=utilisateurs'); } if (isset($_POST['modifier'])) { if ($_POST['uMdp'] == '') { $mdp = ''; } else { $mdp = ',mdp="' . password_hash($_POST['uMdp'], PASSWORD_DEFAULT) . '" '; } echo $mdp; $requete = 'UPDATE utilisateurs SET pseudo="' . $_POST['uPseudo'] . '"' . $mdp . ',groupes_id=' . $_POST['uGroupe'] . ' WHERE id=' . $_POST['uId'] . ''; echo $requete; Connexion::exec($requete); logs('modification utilisateur ', 'reussi'); header('Location:?page=utilisateurs'); } if (isset($_POST['supprimer'])) { $verif = Connexion::query('SELECT id FROM services WHERE utilisateurs_id=' . $_POST['uId']); if (!isset($verif[0][0])) { Connexion::exec('DELETE FROM utilisateurs WHERE id="' . $_POST['uId'] . '"'); logs('suppression utilisateur', 'reussi'); } else { logs('suppression utilisateur', 'echec'); } header('Location:?page=utilisateurs'); }
function ajouter_route() { if ($_POST['password1'] == $_POST['password2']) { $login = $_POST['login']; if (loginExiste($login)) { $_SESSION['messages'] = 'Login existant'; } else { $password = $_POST['password1']; $utilisateurtype_id = $_POST['utilisateurtype_id']; $query = 'insert into utilisateur(login,password,utilisateurtype_id) values("' . $login . '","' . $password . '","' . $utilisateurtype_id . '")'; Connexion::exec($query); $_SESSION['messages'] = 'Utilisateur enregistré'; header('Location:.?route=kernel_utilisateur_liste'); } } else { $_SESSION['messages'] = 'Confirmation du mot de passe erroné'; } header('Location:.?route=kernel_utilisateur_formAjouter'); }
function validationSupprimerLogs() { $nbjours = $_POST['jours']; $idService = $_POST['nomService']; if (isset($_POST['erreur0'])) { $erreur0 = $_POST['erreur0']; } else { $erreur0 = 2; } if (isset($_POST['erreur1'])) { $erreur1 = $_POST['erreur1']; } else { $erreur1 = 2; } for ($i = 0; $i < $nbjours; $i++) { $date = 'select min(date) from tests WHERE service_id = ' . $idService . ' And (erreur = ' . $erreur1 . ' OR erreur = ' . $erreur0 . ')'; $dateMin = Connexion::query($date); $requete = 'INSERT INTO archivagesTest(id,service_id,date,heure,trl,etat,codeHttp,erreur) SELECT id,service_id,date,heure,trl,etat,codeHttp,erreur FROM tests WHERE service_id = ' . $idService . ' AND date = "' . $dateMin[0][0] . '" And ( erreur = ' . $erreur1 . ' OR erreur = ' . $erreur0 . ') '; Connexion::exec($requete); $requete = 'DELETE FROM tests WHERE service_id = ' . $idService . ' AND date = "' . $dateMin[0][0] . '" And ( erreur = ' . $erreur1 . ' OR erreur = ' . $erreur0 . ' ) '; Connexion::exec($requete); } echo '<META http-equiv="refresh" content="0; URL=?page=logs&archivageOk">'; }
function notif($id, $date, $heure) { $service = Connexion::query('select statut from services where id=\'' . $id . '\''); $id = Connexion::query('select id from tests where service_id=\'' . $id . '\' and date=\'' . $date . '\' and heure=\'' . $heure . '\''); Connexion::exec('update tests set erreur=1 where id=\'' . $id[0][0] . '\''); if ($service[0][0] == 1) { var_dump($id[0][0]); mails($id[0][0]); //sms($id[0][0]); } }
} echo '<META http-equiv="refresh" content="0; URL=?page=sites&supprOk">'; } if (isset($_POST['id'])) { $id = $_POST['id']; $user = $_POST['user'] == 'all' ? 'null' : $_POST['user']; $url = $_POST['url']; $liste = $_POST['liste']; $domaine = $_POST['domaine']; $update = Connexion::exec('update sites set client_id=' . $user . ', url=\'' . $url . '\', actif=' . $liste . ', domaine=' . $domaine . ' where id=' . $id); if (!$update) { logs('mise à jour du site n°' . $id, 'echec'); } else { logs('mise à jour du site n°' . $id, 'reussi'); } echo '<META http-equiv="refresh" content="0; URL=?page=sites&modifOk">'; } if (isset($_POST['ajout'])) { $admin = $_SESSION['id']; $user = $_POST['user'] == 'all' ? 'null' : $_POST['user']; $url = $_POST['url']; $liste = $_POST['liste']; $domaine = $_POST['domaine']; $insert = Connexion::exec('insert into sites (client_id,user_id,url,actif,domaine) values (' . $user . ',\'' . $admin . '\',\'' . $url . '\',\'' . $liste . '\',\'' . $domaine . '\')'); if (!$insert) { logs('ajout : un nouveau site', 'echec'); } else { logs('ajout : un nouveau site', 'reussi'); } echo '<META http-equiv="refresh" content="0; URL=?page=sites&ajoutOk">'; }