} $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'; }
$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_pays_list //et redéfinition de $sAction $sAction = "pays_list"; require_once $path . '/controler/control_pays_list.php'; } catch (MySQLException $e) { //Message pour l'erreur $msg = '<p class=\'erreur\'> ' . date('H:i:s') . '' . ' Echec modification Pays, 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 du pays"; //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['paysId']) && $_REQUEST['paysId'] != '') { $resPaysDetail = PaysManager::getPaysDetailUpd($_REQUEST['paysId']); $sButton = 'Modifier'; } } catch (MySQLException $e) { $msg = $resEr[1]; Tool::addMsg($msg); } } } else { echo 'Le silence est d\'or'; }
//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 $oPays = new Pays(); $oPays->pays_nom = ucwords($_REQUEST['paysNom']); $oPays->pays_abv = strtoupper($_REQUEST['paysAbv']); $oPays->pays_dvs_nom = ucfirst(strtolower($_REQUEST['paysDvsNom'])); $oPays->pays_dvs_abv = strtoupper($_REQUEST['paysDvsAbv']); $oPays->pays_dvs_sym = $_REQUEST['paysDvsSym']; $result = PaysManager::addPays($oPays); //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 du pays: "' . $id . '" intitulé "' . $oPays->pays_nom . '" à é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 Pays, code: ' . $resEr . '</p>'; } //On insert le message dans le tableau de message
<?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 pays"; require_once $path . '/model/Pays.php'; require_once $path . '/model/PaysManager.php'; //Compte le nombre d'enregistrements de la table pour l'affichage par page $iTotal = Tool::getCountTable('pays'); //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']; if (isset($_REQUEST['tri']) && $_REQUEST['tri'] != '') { $sort = $_REQUEST['tri']; } $resAllPays = PaysManager::getAllPaysLim($rowStart, $nbRow, $orderBy, $sort); } else { $resAllPays = PaysManager::getAllPaysLim($rowStart, $nbRow); } } 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) { require_once $path . '/model/Pays.php'; require_once $path . '/model/PaysManager.php'; //Si la suppression ne se fait pas le manager léve un exception try { //On passe en paramètre de la requète la valeur paysId de l'url $res = PaysManager::delPays($_REQUEST['paysId']); //Message pour le succés $msg = '<p class=\'info\'>' . date('H:i:s') . ' La suppression du pays: "' . $_REQUEST['paysId'] . '" à é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') . "Le pays N° " . $_REQUEST['paysId'] . " 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_pays_list.php'; } else { echo 'Le silence est d\'or'; }