示例#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';
}
示例#2
0
             foreach ($resAllNut as $object) {
                 //on vérifie que pour une nutrition sa valeur
                 //ou son AJR soir renseigné et on fait un insert selon le cas
                 if (isset($_REQUEST['nut' . $object->nut_id]) && $_REQUEST['nut' . $object->nut_id] != '' || isset($_REQUEST['nutAjr' . $object->nut_id]) && $_REQUEST['nutAjr' . $object->nut_id] != '') {
                     $oInformer = new Informer();
                     $oInformer->fiart_id = $oFiArt->fiart_id;
                     $oInformer->nut_id = $object->nut_id;
                     if (isset($_REQUEST['nutAjr' . $object->nut_id])) {
                         $oInformer->nutfiart_ajr = $_REQUEST['nutAjr' . $object->nut_id];
                     }
                     if (isset($_REQUEST['nut' . $object->nut_id])) {
                         $oInformer->nutfiart_val = $_REQUEST['nut' . $object->nut_id];
                     }
                     //on exécute la requête si une deux deux valeurs est non nul
                     if ($oInformer->nutfiart_ajr != '' || $oInformer->nutfiart_val != '') {
                         InformerManager::addInformer($oInformer);
                     }
                 }
             }
             //La requète s'est effectué donc on commit la transaction
             $cnx->commit();
             $msg = '<p class=\'info\'>' . date('H:i:s') . ' L\'enregistrement de la fiche article N° "' . $oFiArt->fiart_id . '" intitulé "' . $oFiArt->fiart_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