$result = $catproduct->catproductDelete($_GET["id"]); $catproduct = null; header('Location: /admin/catproduct-list.php'); } catch (Exception $e) { echo 'Erreur contactez votre administrateur <br> :', $e->getMessage(), '\\n'; $catproduct = null; if ($e->getCode() == 1234) { header('Location: /admin/catproduct-list.php?message=' . $e->getCode()); } exit; } } } if ($_GET["reference"] == 'product') { //supprimer $catproduct = new Catproduct(); if ($_GET["action"] == 'delete') { try { $result = $catproduct->productDelete($_GET["id"]); $catproduct = null; header('Location: /admin/product-list.php'); } catch (Exception $e) { echo 'Erreur contactez votre administrateur <br> :', $e->getMessage(), '\\n'; $catproduct = null; if ($e->getCode() == 1234) { header('Location: /admin/catproduct-list.php?message=' . $e->getCode()); } exit; } } }
$result = $catproduct->catproductDelete($_GET['id']); $catproduct = null; header('Location: /admin/catproduct-list.php'); } catch (Exception $e) { echo 'Erreur contactez votre administrateur <br> :', $e->getMessage(), '\\n'; $catproduct = null; if ($e->getCode() == 1234) { header('Location: /admin/catproduct-list.php?message=' . $e->getCode()); } exit; } } } if ($_GET['reference'] == 'product') { //supprimer $catproduct = new Catproduct(); if ($_GET['action'] == 'delete') { try { $result = $catproduct->productDelete($_GET['id']); $catproduct = null; header('Location: /admin/product-list.php'); } catch (Exception $e) { echo 'Erreur contactez votre administrateur <br> :', $e->getMessage(), '\\n'; $catproduct = null; if ($e->getCode() == 1234) { header('Location: /admin/catproduct-list.php?message=' . $e->getCode()); } exit; } } }
<?php include_once 'inc-auth-granted.php'; include_once 'classes/utils.php'; include_once 'classes/pagination.php'; require 'classes/Catproduct.php'; if (!empty($_POST)) { $categ = $_POST['categorie']; } else { $categ = null; } //print_r($categ); try { $catproduct = new Catproduct(); $total = $catproduct->productNumberGet($categ); //$result = $contact->contactGet(null, $offset, $count); $epp = 15; // nombre d'entrées à afficher par page (entries per page) $nbPages = ceil($total / $epp); // calcul du nombre de pages $nbPages (on arrondit à l'entier supérieur avec la fonction ceil()) // Récupération du numéro de la page courante depuis l'URL avec la méthode GET // S'il s'agit d'un nombre on traite, sinon on garde la valeur par défaut : 1 $current = 1; if (isset($_GET['p']) && is_numeric($_GET['p'])) { $page = intval($_GET['p']); if ($page >= 1 && $page <= $nbPages) { // cas normal $current = $page; } else { if ($page < 1) { // cas où le numéro de page est inférieure 1 : on affecte 1 à la page courante
<?php include_once 'inc-auth-granted.php'; include_once 'classes/utils.php'; require 'classes/Catproduct.php'; $catproduct = new Catproduct(); //Recup des categories $catproduct->catproduitViewIterative(null); $resultCat = $catproduct->tabView; if (!empty($_GET)) { //Modif $action = 'modif'; $result = $catproduct->productGet($_GET['id'], null, null, null); //print_r($result);exit(); //print_r($result[0]['categories']); $catproduct = null; if (empty($result)) { $message = 'Aucun enregistrements'; } else { $labelTitle = 'Produit N°: ' . $_GET['id']; $id = $_GET['id']; $label = $result[0]['label']; $prix = $result[0]['prix']; $libprix = $result[0]['libprix']; $reference = $result[0]['reference']; $titreaccroche = $result[0]['titreaccroche']; $accroche = $result[0]['accroche']; $description = $result[0]['description']; $categories = null; if (!empty($result[0]['categories'])) { foreach ($result[0]['categories'] as $value) {
try { $result = $goldbook->goldbookAdd($_POST); $goldbook = null; header('Location: /admin/livre_dor/edition.php?id=' . $result); } catch (Exception $e) { echo 'Erreur contactez votre administrateur <br> :', $e->getMessage(), "\n"; $goldbook = null; exit; } } } // ----------------------------------------------------------- // // ---- Traitement des Produits ------------------------------ // if ($_POST["reference"] == 'product') { //print_r($_POST);exit(); $catproduct = new Catproduct(); $imageManager = new ImageManager(); for ($i = 1; $i < 4; $i++) { $source = $_SERVER["DOCUMENT_ROOT"] . $_POST["url" . $i]; if (strstr($source, 'uploads')) { $source = $_SERVER["DOCUMENT_ROOT"] . $_POST["url" . $i]; $filenameDest = $imageManager->fileDestManagement($source, $_POST["id"]); //Image $destination = $_SERVER["DOCUMENT_ROOT"] . '/photos/products' . $filenameDest; $imageManager->imageResize($source, $destination, null, 650); //Vignette $destination = $_SERVER["DOCUMENT_ROOT"] . '/photos/products/thumbs' . $filenameDest; $imageManager->imageResize($source, $destination, null, 250); $_POST["url" . $i] = $filenameDest; } }
<?php include_once 'inc-auth-granted.php'; include_once 'classes/utils.php'; require 'classes/Catproduct.php'; $catproduct = new Catproduct(); $catproduct->catproduitViewIterative(null); $result = $catproduct->tabView; $catproduct = null; //print_r($result); //exit(); $parent = null; $label = null; $message = null; if (!empty($_GET)) { //Modif $action = 'modif'; //print_r($result); //print_r($result[0]['newsletter_detail']); //exit(); if (empty($result)) { $message = 'Aucun enregistrements'; } else { $labelTitle = 'Newsletter N°: ' . $_GET['id']; $id = $_GET['id']; $titre = $result[0]['titre']; $date = traitement_datetime_affiche($result[0]['date']); } } else { //ajout News $action = 'add';
<?php include_once 'inc-auth-granted.php'; include_once 'classes/utils.php'; require 'classes/Catproduct.php'; if (!empty($_GET)) { //Modif $action = 'modif'; $catproduct = new Catproduct(); $result = $catproduct->catproductGet($_GET['id']); //print_r($result);exit(); if (empty($result)) { $message = 'Aucun enregistrements'; } else { $labelTitle = 'Catégorie N°: ' . $_GET['id']; $id = $_GET['id']; $label = $result[0]['label']; $description = $result[0]['description']; $image = $result[0]['image']; if (empty($image) || !isset($image)) { $img = 'img/favicon.png'; $imgval = ''; } else { $img = '/photos/categories/thumbs' . $image; $imgval = $image; } } } ?> <!doctype html> <html class="no-js" lang="fr">