Пример #1
0
<?php

/**
 * Sous controleur ajout référence
 * 
 */
if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) {
    try {
        require $path . '/model/ModeConservationManager.php';
        require $path . '/model/DureeConservationManager.php';
        require $path . '/model/TvaManager.php';
        require $path . '/model/DroitDouaneManager.php';
        require $path . '/model/FicheArticleManager.php';
        $toFiArts = FicheArticleManager::getAllFichesArticles();
        $toModCons = ModeConservationManager::getAllModesConservations();
        $toDurCons = DureeConservationManager::getAllDureesConservations();
        $toTvas = TvaManager::getAllTvas();
        $toDroitDouanes = DroitDouaneManager::getAllDroitsDouanes();
        if (isset($sButtonUt) && $sButtonUt == "Envoyer") {
            if ($_SESSION['token'] != $_REQUEST['token']) {
                require $path . '/model/Reference.php';
                require $path . '/model/ReferenceManager.php';
                $cnx = Connection::getConnection();
                $cnx->beginTransaction();
                $oRef = new Reference();
                $oRef->dc_id = $_REQUEST['dureeConservation'];
                $oRef->cons_id = $_REQUEST['modeConservation'];
                $oRef->fiart_id = $_REQUEST['ficheArticle'];
                $oRef->dd_id = $_REQUEST['droitDouane'];
                $oRef->tva_id = $_REQUEST['tva'];
                $oRef->ref_lbl = $_REQUEST['refLbl'];
Пример #2
0
     $oFiArt->fiart_photos_pref = $_REQUEST['fiartPhotosPref'];
 }
 //Hydratation de l'objet
 $oFiArt->fiart_id = $_REQUEST['fiartId'];
 $oFiArt->fiart_lbl = $_REQUEST['fiartLbl'];
 $oFiArt->fiart_ing = $_REQUEST['fiartIng'];
 $oFiArt->fiart_alg = $_REQUEST['fiartAlg'];
 $oFiArt->pays_id = $_REQUEST['pays'];
 $oFiArt->fiart_com = $_REQUEST['fiartCom'];
 $oFiArt->fiart_com_tech = $_REQUEST['fiartComTech'];
 $oFiArt->fiart_com_util = $_REQUEST['fiartComUtil'];
 $oFiArt->fiart_desc_fr = $_REQUEST['fiartDescFr'];
 $oFiArt->fiart_desc_eng = $_REQUEST['fiartDescEng'];
 $oFiArt->fiart_desc_esp = $_REQUEST['fiartDescEsp'];
 //Maj de la fiche article
 FicheArticleManager::updFicheArticle($oFiArt);
 //Effacement des enregistrements concernant cette fiche dans la table Regrouper
 RegrouperManager::delRegrouperFiart($oFiArt->fiart_id);
 //Effacement des enregistrements concernant cette fiche dans la table Informer
 InformerManager::delInformerFiart($oFiArt->fiart_id);
 //Insertion des nouvelles valeurs pour les Gammes
 foreach ($_REQUEST['gamme'] as $value) {
     $oRegrouper = new Regrouper();
     $oRegrouper->fiart_id = $oFiArt->fiart_id;
     $oRegrouper->ga_id = $value;
     RegrouperManager::addRegrouper($oRegrouper);
 }
 //On récupére toutes les nutritions
 $resAllNut = NutritionManager::getAllNutritions();
 //On vérifie pour chaque champ de nutrition, la valeur soit !=0
 //Comme les input du formulaires sont générés dynamiquement,
Пример #3
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 fiches articles";
        require_once $path . '/model/FicheArticleManager.php';
        //Compte le nombre d'enregistrements de la table pour l'affichage par page
        $iTotal = Tool::getCountTable('fiche_article');
        //Si un champs de tri est défini on exécute la requète avec tri
        if (isset($_REQUEST['orderby']) && $_REQUEST['orderby'] != '') {
            $orderBy = $_REQUEST['orderby'];
            $sort = $_REQUEST['tri'];
            $resFiartList = FicheArticleManager::getFichesArticlesLim($rowStart, $nbRow, $orderBy, $sort);
        } else {
            $resFiartList = FicheArticleManager::getFichesArticlesLim($rowStart, $nbRow);
        }
    } catch (MySQLException $e) {
        $msg = $resEr[1];
        Tool::addMsg($msg);
    }
} else {
    echo 'Le silence est d\'or';
}
Пример #4
0
        //On récupère la référence associé
        $oRef = ReferenceManager::getReference($idRef);
        require $path . '/model/ModeConservationManager.php';
        require $path . '/model/DureeConservationManager.php';
        require $path . '/model/FicheArticleManager.php';
        require $path . '/model/TvaManager.php';
        require $path . '/model/DroitDouaneManager.php';
        require $path . '/model/PrixVente.php';
        require $path . '/model/PrixVenteManager.php';
        require $path . '/model/LotManager.php';
        //On récupère les données associés
        $oTva = TvaManager::getTvaById($oRef->tva_id);
        $oDroitDouane = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
        $oDurCons = DureeConservationManager::getDureeConservationById($oRef->dc_id);
        $oModCons = ModeConservationManager::getModeConservationById($oRef->cons_id);
        $oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
        $oPve = PrixVenteManager::getCurPrixVente($idRef);
        $toLots = LotManager::getLotsFromReference($idRef);
        if ($oPve === 0) {
            $oPve = new PrixVente();
            $oPve->pve_ent = 'indéfinis';
            $oPve->pve_per = 'indéfinis';
        }
    } catch (MySQLException $e) {
        $msg = "<p class='erreur'> " . date('H:i:s') . " Impossible de consulter la référence. Code :" . $resEr[0] . " Message : {$resEr['1']}" . "</p>";
    }
    if (isset($msg)) {
        Tool::addMsg($msg);
    }
} else {
    echo "Le silence est d'or";
Пример #5
0
 $oFiArt->fiart_alg = $_REQUEST['fiartAlg'];
 $oFiArt->pays_id = $_REQUEST['pays'];
 $oFiArt->fiart_com = $_REQUEST['fiartCom'];
 $oFiArt->fiart_com_tech = $_REQUEST['fiartComTech'];
 $oFiArt->fiart_com_util = $_REQUEST['fiartComUtil'];
 $oFiArt->fiart_desc_fr = $_REQUEST['fiartDescFr'];
 $oFiArt->fiart_desc_eng = $_REQUEST['fiartDescEng'];
 $oFiArt->fiart_desc_esp = $_REQUEST['fiartDescEsp'];
 //traitement photos
 $resPhoto = Tool::uplImg($imgPath, $imgMiniPath, $imgExtension, $imgMaxSize);
 if (count($resPhoto) > 0 && $resPhoto[0] != '') {
     $oFiArt->fiart_photos = implode(',', $resPhoto);
     $oFiArt->fiart_photos_pref = $resPhoto[0];
 }
 //on exécute la requête d'insert de la fiche article
 FicheArticleManager::addFicheArticle($oFiArt);
 //On récupère l'id du dernier insert de la fiche article
 $oFiArt->fiart_id = Connection::dernierId();
 require $path . '/model/RegrouperManager.php';
 require $path . '/model/Regrouper.php';
 //Pour chaque valeur de gamme récupérée
 //on l'insert dans la table
 foreach ($_REQUEST['gamme'] as $value) {
     $oRegrouper = new Regrouper();
     $oRegrouper->fiart_id = $oFiArt->fiart_id;
     $oRegrouper->ga_id = $value;
     RegrouperManager::addRegrouper($oRegrouper);
 }
 require $path . '/model/InformerManager.php';
 require $path . '/model/Informer.php';
 //On vérifie pour chaque champ de nutrition, la valeur soit !=0