} $cnx->commit(); $msg = '<p class=\'info\'>' . date('H:i:s') . ' La modification de la fiche article: "' . $oFiArt->fiart_id . '" intitulé "' . $oFiArt->fiart_lbl . '" à été effectué ' . 'avec succès </p>'; } else { $msg = "<p class= 'erreur'> " . date('H:i:s') . "\n Vous avez déja envoyé ce formulaire </p>"; } } catch (MySQLException $e) { $cnx->rollback(); $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec modification fiche article, code: ' . $resEr . '</p>'; } //On insert le message dans le tableau de message Tool::addMsg($msg); //Sinon on est dans l'affichage du détail } else { try { //On définit le titre $sPageTitle = "Détail de la fiche N°" . $_REQUEST['fiartId']; $resAllPays = PaysManager::getAllPays(); $resAllGamme = GammeManager::getAllGammes(); $resRegrouperFiart = RegrouperManager::getRegrouperFiart($iFiartId); $resAllNut = NutritionManager::getAllNutritions(); $resNutFiart = InformerManager::getFiartInformer($iFiartId); $sButton = "Modifier"; } catch (MySQLException $e) { $msg = $resEr[1]; Tool::addMsg($msg); } } } else { echo 'Le silence est d\'or'; }
<?php //Contrôle si la connection de l'utilisateur est valide //Le 'group' permet de choisir si l'utilisateur à accés à la page if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) { try { $sPageTitle = "Liste des gammes"; require_once $path . '/model/Gamme.php'; require_once $path . '/model/GammeManager.php'; //Compte le nombre d'enregistrements de la table pour l'affichage par page $iTotal = Tool::getCountTable('gamme'); //On regarde si orderby est définie pour appeler la méthode de trie dans ce cas if (isset($_REQUEST['orderby']) && $_REQUEST['orderby'] != '') { $orderBy = $_REQUEST['orderby']; $sort = $_REQUEST['tri']; $resAllGa = GammeManager::getGammesLim($rowStart, $nbRow, $orderBy, $sort); } else { $resAllGa = GammeManager::getGammesLim($rowStart, $nbRow); } } catch (MySQLException $e) { $msg = $resEr[1]; Tool::addMsg($msg); } } else { echo 'Le silence est d\'or'; }
$sPageTitle = "Ajouter une gamme"; require_once $path . '/model/Gamme.php'; require_once $path . '/model/GammeManager.php'; //Si le formulaire est envoyé if (isset($_REQUEST['btnForm']) && $_REQUEST['btnForm'] == "Envoyer") { //Si l'insert ne se fait pas le manager léve un exception try { //Vérification du jeton pour savoir si le formulaire à déja était envoyé if ($_SESSION['token'] != $_REQUEST['token']) { //Les valeurs sont vérifiées à la saisie //On créé un objet contenant les valeurs que l'on passe en paramètre //à la requête $oGa = new Gamme(); $oGa->ga_lbl = $_REQUEST['gaLbl']; $oGa->ga_abv = strtoupper($_REQUEST['gaAbv']); $result = GammeManager::addGamme($oGa); //On récupére l'id de l'insert $id = Connection::dernierId(); //Message pour le succés $msg = '<p class=\'info\'>' . date('H:i:s') . ' L\'enregistrement de la gamme: "' . $id . '" intitulé "' . $oGa->ga_lbl . '" à été effectué ' . 'avec succès </p>'; //La requète s'est effectué donc on copie le token dans la session $_SESSION['token'] = $_REQUEST['token']; } else { //Message en cas de formulaire déja envoyé $msg = "<p class= 'erreur'> " . date('H:i:s') . "\n Vous avez déja envoyé ce formulaire </p>"; } } catch (MySQLException $e) { //Message pour l'erreur $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec insert Gamme, code: ' . $resEr . '</p>'; } //On insert le message dans le tableau de message
$msg = "<p class= 'erreur'> " . date('H:i:s') . "\n Vous avez déja envoyé ce formulaire </p>"; } //Rappel du controleur de la liste, après update on appel view_ga_list //et redéfinition de $sAction $sAction = "ga_list"; require_once $path . '/controler/control_ga_list.php'; } catch (MySQLException $e) { //Message pour l'erreur $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec modification Gamme, code: ' . $resEr . '</p>'; } //On insert le message dans le tableau de message Tool::addMsg($msg); //Sinon on est dans l'affichage du détail } else { try { //On définit le titre $sPageTitle = "Détail de la gamme"; //On contrôle si l'id est définie est on on récupére le détail //de l'enregistrement et on défnit la valeur du button du formulaire if (isset($_REQUEST['gaId']) && $_REQUEST['gaId'] != '') { $resGaDetail = GammeManager::getGammeDetailForUpd($_REQUEST['gaId']); $sButton = 'Modifier'; } } catch (MySQLException $e) { $msg = $resEr[1]; Tool::addMsg($msg); } } } else { echo 'Le silence est d\'or'; }
<?php //Contrôle si la connection de l'utilisateur est valide //Le 'group' permet de choisir si l'utilisateur à accés à la page if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) { //Si la suppression ne se fait pas le manager léve un exception try { require_once $path . '/model/GammeManager.php'; //On passe en paramètre de la requète la valeur gaIg de l'url $res = GammeManager::delGamme($_REQUEST['gaId']); //Message pour le succés $msg = '<p class=\'info\'>' . date('H:i:s') . ' La suppression de la gamme: "' . $_REQUEST['gaId'] . '" à été effectué avec succès </p>'; // si la suppression a été effectué on met le message dans le tableau if ($res > 0) { Tool::addMsg($msg); } } catch (MySQLException $e) { //Message en cas d'échec $msg = '<p class=\'info\'>' . date('H:i:s') . "La gamme N° " . $_REQUEST['gaId'] . " n'est pas supprimée</p>"; //On met le message dans le tableau Tool::addMsg($msg); } //On appel le contrôleur de la liste, car on affiche la liste après une suppression require $path . '/controler/control_ga_list.php'; } else { echo 'Le silence est d\'or'; }