Example #1
0
                }
                $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';
}
Example #2
0
<?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';
}
Example #3
0
 $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
Example #4
0
                $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';
}
Example #5
0
<?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';
}