$intitule = isset($http_request['intitule']) && $http_request['intitule'] != '' ? $http_request['intitule'] : null; $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); } }