Example #1
0
 $date_a = isset($http_request['date_a']) && $http_request['date_a'] != '' ? $http_request['date_a'] : null;
 $heure_a = isset($http_request['heure_a']) && $http_request['heure_a'] != '' ? $http_request['heure_a'] : null;
 $minute_a = isset($http_request['minute_a']) && $http_request['minute_a'] != '' ? $http_request['minute_a'] : null;
 $valide_news = isset($http_request['valide_news']) && $http_request['valide_news'] != '' ? $http_request['valide_news'] : null;
 $date_affichage = $date_a . " " . $heure_a . ":" . $minute_a . ":00";
 $obj_news = new News();
 $obj_news->setIntitule($intitule);
 $obj_news->setDate($date_affichage);
 if ($valide_news == "on") {
     $obj_news->setValide(1);
 } else {
     $obj_news->setValide(0);
 }
 //insert dans T_News
 $tab_retour_news = NewsManager::insertNewsBDD($obj_news);
 $id = NewsManager::getIdNews();
 //récupération de l'id du dernier insert
 $obj_news->setId($id);
 $tab_langue = Config::get('tab_lang');
 foreach ($tab_langue as $row) {
     if (isset($http_request['titre' . $row]) && isset($http_request['corps' . $row])) {
         $http_request['titre' . $row] = isset($http_request['titre' . $row]) && $http_request['titre' . $row] != '' ? $http_request['titre' . $row] : null;
         $http_request['corps' . $row] = isset($http_request['corps' . $row]) && $http_request['corps' . $row] != '' ? $http_request['corps' . $row] : null;
         $obj_news->setLangue($row);
         $obj_news->setTitre($http_request['titre' . $row]);
         $obj_news->setCorps($http_request['corps' . $row]);
         //insert dans T_NewsTextes
         $tab_retour_netx = NewsManager::insertNewsTextesBDD($obj_news);
     }
 }
 switch ($tab_retour_news[0]) {