} require_once "../fonctions/divers.php"; $images_adm = new ImagesAdmin('contenu', $id, $lang); $documents_adm = new DocumentsAdmin('contenu', $id, $lang); switch ($action) { case 'modclassement': modclassement($id, $parent, $type); break; case 'modifier': modifier($id, $lang, $dossier, $ligne, $titre, $chapo, $description, $postscriptum, $urlsuiv, $urlreecrite); break; case 'ajouter': ajouter($lang, $dossier, $ligne, $titre, $chapo, $description, $postscriptum); break; case 'supprimer': supprimer($id, $parent); break; } $images_adm->action($action); $documents_adm->action($action); function modclassement($id, $parent, $type) { $cont = new Contenu($id); $cont->changer_classement($id, $type); redirige("listdos.php?parent=" . $parent); } function modifier($id, $lang, $dossier, $ligne, $titre, $chapo, $description, $postscriptum, $urlsuiv, $urlreecrite) { if (!isset($id)) { $id = ""; }
modifier($id, $lang, $titre, $chapo, $description, $tabdisp, $affiche); break; case 'maj': maj($id, $lang, $titre, $chapo, $description, $tabdisp, $affiche); break; case 'ajouter': ajouter($lang, $id, $titre, $chapo, $description, $tabdisp, $affiche, $ajoutrub); break; case 'ajcaracdisp': ajcaracdisp($id, $caracdisp, $lang); break; case 'majcaracdisp': majcaracdisp($id, $lang); break; case 'supprimer': supprimer($id); break; case 'suppcaracdisp': suppcaracdisp($caracdisp); case 'modclassementcaracdisp': modclassementcaracdisp($id, $cacacdispdesc, $type, $lang); break; case 'setclassementcaracdisp': setclassementcaracdisp($id, $caracdispdesc, $classement, $lang); break; } function modclassement($id, $type) { $car = new Caracteristique(); $car->charger($id); $car->changer_classement($id, $type);
$result = deconfirmer($tab[1], $HTTP_POST_VARS['no_troll']); } else { if ($tab[0] == "bloq") { $result = bloquer($tab[1], $HTTP_POST_VARS['no_troll']); } else { if ($tab[0] == "debloq") { $result = debloquer($tab[1], $HTTP_POST_VARS['no_troll']); } else { if ($tab[0] == "cach") { $result = cacher($tab[1], $HTTP_POST_VARS['no_troll']); } else { if ($tab[0] == "decach") { $result = decacher($tab[1], $HTTP_POST_VARS['no_troll']); } else { if ($tab[0] == "suppr") { $result = supprimer($tab[1], $HTTP_POST_VARS['no_troll']); } else { continue; } } } } } } } } } if ($result != "") { echo $result; } }
print_r($tab_new_values); echo "<br>\n"; echo "{$action}<br>\n"; echo "{$id_to_update}<br>\n"; } header_popup('CONGES : Configuration'); /*********************************/ /*********************************/ if ($action == "new") { commit_ajout($tab_new_values, $session, $DEBUG); } elseif ($action == "modif") { modifier($tab_new_values, $session, $id_to_update, $DEBUG); } elseif ($action == "commit_modif") { commit_modif($tab_new_values, $session, $id_to_update, $DEBUG); } elseif ($action == "suppr") { supprimer($session, $id_to_update, $DEBUG); } elseif ($action == "commit_suppr") { commit_suppr($session, $id_to_update, $DEBUG); } else { affichage($tab_new_values, $session, $DEBUG); } /*********************************/ /*********************************/ bottom(); /**************************************************************************************/ /********** FONCTIONS ***************************************************************/ function affichage($tab_new_values, $session, $DEBUG = FALSE) { $PHP_SELF = $_SERVER['PHP_SELF']; if ($session == "") { $URL = "{$PHP_SELF}";
if (isset($_SERVER['HTTP_REFERER'])) { $_SESSION["navig"]->urlprec = $_SERVER['HTTP_REFERER']; } // Langue ActionsLang::instance()->set_id_langue_courante($lang); // Devise ActionsDevises::instance()->set_id_devise_courante($devise); // fonctions à éxecuter avant le moteur ActionsModules::instance()->appel_module("demarrage"); // Actions switch ($action) { case 'ajouter': ajouter($ref, $quantite, $append, $nouveau, $parent); break; case 'supprimer': supprimer($article); break; case 'modifier': modifier($article, $quantite); break; case 'connexion': connexion($email, $motdepasse, $urlok, $urlerr); break; case 'deconnexion': deconnexion(); break; case 'paiement': paiement($type_paiement); break; case 'transport': transport($id);
<?php ?> <h2><span>Gérer les galeries</span></h2> <div class="form_modif"> <h3>Ajouter une galerie</h3> <form method="post" action=""> <p class="cent"><label for="titre">Titre</label><input type="text" name="titre" id="titre" value="" /></p> <p class="cent"><label for="titre_en">Titre (EN)</label><input type="text" name="titre_en" id="titre_en" value="" /></p> <p><input type="submit" name="submit_gal" value="Ajouter" /></p> </form> </div> <?php if (isset($_GET['outils']) and $_GET['outils'] == 'suppr') { echo supprimer('galerie', $_GET['id']); } if (isset($_POST['submit_gal'])) { $titre = htmlspecialchars($_POST['titre']); $titre_en = htmlspecialchars($_POST['titre_en']); $req = 'INSERT INTO ' . $prefix . 'galerie VALUES ("", "' . $titre . '", "' . $titre_en . '", 0)'; if (mysqli_query($link, $req)) { echo '<div class="info good">La galerie « ' . $titre . ' » a bien été ajoutée.</div>'; } else { echo '<div class="info bad">' . mysqli_error($link) . '</div>'; } } else { if (isset($_POST['submit_titre_gal'])) { $titre = htmlspecialchars($_POST['titre']); $titre_en = htmlspecialchars($_POST['titre_en']); $req = 'UPDATE ' . $prefix . 'galerie SET libelle = "' . $titre . '", libelle_en = "' . $titre_en . '" WHERE id = ' . $_POST['id'];
<?php include 'inc/verif_session.php'; include_once 'inc/connection.php'; include 'inc/suppression_donnees.php'; // Test si suppression demandée if ($_GET['suppOK']) { $where = 'LDO_NO=' . $_GET['suppOK']; supprimer($where, array('LIBDOCUMENT')); } // Test si no d'ordre PLUS if ($_GET['plus']) { $ord = $_GET['plus']; $q1 = "UPDATE LIBDOCUMENT SET LDO_ORDRE =99999 WHERE LDO_ORDRE =" . $ord; $r1 = $GLOBALS['connexion']->query($q1); $q2 = "UPDATE LIBDOCUMENT SET LDO_ORDRE =" . $ord . " WHERE LDO_ORDRE =" . ($ord + 1); $r2 = $GLOBALS['connexion']->query($q2); $q3 = "UPDATE LIBDOCUMENT SET LDO_ORDRE =" . ($ord + 1) . " WHERE LDO_ORDRE =99999"; $r3 = $GLOBALS['connexion']->query($q3); } // Test si no d'ordre MOINS if ($_GET['moins']) { $ord = $_GET['moins']; $q1 = "UPDATE LIBDOCUMENT SET LDO_ORDRE =99999 WHERE LDO_ORDRE =" . $ord; $r1 = $GLOBALS['connexion']->query($q1); $q2 = "UPDATE LIBDOCUMENT SET LDO_ORDRE =" . $ord . " WHERE LDO_ORDRE =" . ($ord - 1); $r2 = $GLOBALS['connexion']->query($q2); $q3 = "UPDATE LIBDOCUMENT SET LDO_ORDRE =" . ($ord - 1) . " WHERE LDO_ORDRE =99999"; $r3 = $GLOBALS['connexion']->query($q3); } // suivant les valeurs déjà saisies, on se positionne
<br /> <?php if (isset($_GET['outils']) and $_GET['outils'] == "supprimerdocs") { // ################### SUPPRIMER DOCUMENT ##################### $rq = 'SELECT nom FROM ' . $prefix . 'consultants_docs WHERE id = ' . $_GET['id']; $rs = mysqli_query($link, $rq) or die(mysqli_error($link)); $d = mysqli_fetch_assoc($rs); echo suppr_doc($_GET['id'], $d['nom']); echo '<div class="alignLeft"><a href="?page=prive&show=com_con&outils=voirdocs#documents" class="btn"><i class="fa fa-circle-arrow-left"></i> Retour à la liste</a></div>'; } else { if (isset($_GET['outils']) and $_GET['outils'] == "supprimermsg") { // ################### SUPPRIMER MESSAGE ##################### echo supprimer("consultants_msg", $_GET['id']); echo '<div class="alignLeft"><a href="?page=prive&show=com_con&outils=voirmsg#messages" class="btn"><i class="fa fa-circle-arrow-left"></i> Retour</a></div>'; } else { if (isset($_GET['outils']) and $_GET['outils'] == "voirdocs") { // ################## LISTE DES DOCUMENTS ####################### $rq = 'SELECT id, titre, nom, DATE_FORMAT(date, "%d/%m/%Y") as date FROM ' . $prefix . 'consultants_docs ORDER BY date DESC'; $rs = mysqli_query($link, $rq) or die(mysqli_error($link) . '<br />' . $rq); $nb = mysqli_num_rows($rs); if ($nb == 0) { echo '<div class="info light">Il n\'y a aucun document partagé.</div>'; } else { ?> <p><?php echo $nb; ?> documents partagés.</p> <table id="documents" class="liste_photos"> <thead>
if (!est_autorise("acces_clients")) { exit; } require_once "../fonctions/divers.php"; if (!isset($action)) { $action = ""; } if (!isset($type)) { $type = ""; } switch ($action) { case 'modifier': modifier($raison, $entreprise, $siret, $intracom, $nom, $prenom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $pays, $telfixe, $telport, $email, $pourcentage, $ref, $type); break; case 'supprimer': supprimer($ref); break; case 'supprcmd': supprcmd($id); } ?> <?php function modifier($raison, $entreprise, $siret, $intracom, $nom, $prenom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $pays, $telfixe, $telport, $email, $pourcentage, $ref, $type) { $client = new Client(); $client->charger_ref($ref); $client->pourcentage = $pourcentage; $client->raison = $raison; $client->entreprise = $entreprise; $client->siret = $siret;
require_once "liste/accessoire.php"; require_once "liste/contenu_associe.php"; $images_adm = new ImagesAdmin('produit', $ref, $lang); $documents_adm = new DocumentsAdmin('produit', $ref, $lang); switch ($action) { case 'modclassement': modclassement($ref, $parent, $type); break; case 'modifier': modifier($id, $lang, $ref, $prix, $ecotaxe, $promo, $prix2, $rubrique, $nouveaute, $perso, $poids, $stock, $tva, $ligne, $titre, $chapo, $description, $postscriptum, $urlsuiv, $urlreecrite); break; case 'ajouter': ajouter($lang, $ref, $prix, $ecotaxe, $promo, $prix2, $rubrique, $nouveaute, $perso, $poids, $stock, $tva, $ligne, $titre, $chapo, $description, $postscriptum); break; case 'supprimer': supprimer($ref, $parent); case 'dupliquer': dupliquer($ref, $refn, $rubrique); break; } $images_adm->action($action); $documents_adm->action($action); function dupliquer($ref, $refn, $rubrique) { $test = new Produit(); if (!$test->charger($refn)) { $produit = new Produit(); if ($produit->charger($ref)) { $newproduit = new Produit(); $newproduit = $produit; $newproduit->id = "";
function supprimer_modereglement($NO) { $where = 'MOR_NO=' . $NO; supprimer($where, array('MODEREGLEMENT')); }
} } elseif (isset($_GET['reservations'])) { $client = liste_clients($_GET['reservations']); echo '<h2><span>' . $client[$_GET['reservations']]['prenom'] . ' ' . $client[$_GET['reservations']]['nom'] . '</span></h2>'; $rq = 'SELECT id, formule, DATE_FORMAT(date_a, "%d %M %Y") as date_a, DATE_FORMAT(date_d, "%d %M %Y") as date_d, nb_total, enfants, bebes, message, etat, prix FROM ' . $prefix . 'reservation WHERE id_client = ' . $_GET['reservations']; $rs = mysqli_query($link, $rq) or die(mysqli_error($link)); $nb = mysqli_num_rows($rs); if ($nb == 0) { echo '<div class="info bad">Aucune réservation n\'est associée à ce client.</div>'; $clients = liste_clients(); $reservations = false; } else { $reservations = true; } } elseif (isset($_GET['supprimer'])) { echo supprimer('client', $_GET['supprimer']); $clients = liste_clients(); $suppr = true; } elseif (isset($_GET['email'])) { if (isset($_POST['submit_contact'])) { if (envoyer_email($_POST['destinataire'], $_POST['objet'], $_POST['message'])) { echo '<div class="info good">Le message a bien été envoyé.</div>'; $formulaire = false; } else { echo '<div class="info bad">Erreur lors de l\'envoi du message.</div>'; $formulaire = false; } } else { $client = liste_clients($_GET['email']); $destinataire = $client[$_GET['email']]['email']; $nom_client = $client[$_GET['email']]['prenom'] . ' ' . $client[$_GET['email']]['nom'];
<?php include 'inc/verif_session.php'; include_once 'inc/connection.php'; include 'inc/suppression_donnees.php'; include_once "inc/creer_input.php"; // Test si suppression demandée if ($_GET['suppOK']) { $where = 'MES_NO=' . $_GET['suppOK']; supprimer($where, array('MESSAGE')); } // Test si création demandée if ($_GET['creer']) { $val = htmlspecialchars(addslashes(trim($_POST['NOTE'])), ENT_COMPAT | ENT_HTML401, 'ISO8859-1'); $q1 = "INSERT INTO MESSAGE (MES_DATE, MES_NOTE) VALUES ('" . $_POST['DATE'] . "','" . $val . "')"; $r1 = $GLOBALS['connexion']->query($q1); } // Test si modification demandée if ($_GET['modif']) { $val = htmlspecialchars(addslashes(trim($_POST['NOTE'])), ENT_COMPAT | ENT_HTML401, 'ISO8859-1'); $q1 = "UPDATE MESSAGE SET MES_DATE ='" . $_POST['DATE'] . "' , MES_NOTE='" . $val . "'"; $r1 = $GLOBALS['connexion']->query($q1); } // recherche si message existant $query = "SELECT * FROM MESSAGE"; $result = $GLOBALS['connexion']->query($query)->fetch_assoc(); $titre = 'Création du message accueil'; $iddoc = 0; $_POST['DATE'] = date('Y-m-d'); $_POST['NOTE'] = ''; if (count($result) > 0) {
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { if (isset($_POST['suppr'])) { $id_ticket = $_GET['ticketid']; supprimer($id_ticket, $bdd); } } /** * Permet d'obtennir le formulaire de suppression du ticket * @param int $id_usr Identifiant de l'utilisateur, permet de déterminer s'il a accès à ce formulaire ou non * @return string Retourne mes éléments HTML permettant d'afficher le formulaire de suppression d'un ticket */ function getSupprimer($id_usr) { $sup = ""; if ($id_usr == 1) { $sup = '<div class="sup">' . '<h2>' . "Supprimer un ticket" . '</h2>' . '<p>' . "En cliquant sur ce bouton vous supprimerez définitivement ce ticket. <b>Attention</b>, cet action est irréversible et le ticket ne pourra pas être récupérer." . '</p>' . '<form method="post" onsubmit="return confirm(\'Voulez vous réellement supprimer ce ticket ?\');">' . '<input type="submit" class="button details" name="suppr" value="Supprimer le ticket">' . '</form>' . '</div>'; } return $sup; } /** * Permet de supprimer un ticket * @param int $id_ticket Identifiant du ticket à supprimer * @param PDO $pdo Instance de l'objet PDO permettant de dialoguer avec la base de donnée */ function supprimer($id_ticket, PDO $pdo) { $sql = "DELETE FROM `COMMENTAIRE` WHERE `ID_TICKET` = {$id_ticket};"; $pdo->exec($sql); $sql = "DELETE FROM `EVOLUTION` WHERE `ID_TICKET` = {$id_ticket};";