Esempio n. 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';
}
Esempio n. 2
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_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';
}
Esempio n. 3
0
 //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
Esempio n. 4
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 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';
}
Esempio n. 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) {
    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';
}