Example #1
0
         $obj_news->setValide(0);
     }
     //update de T_News
     $tab_retour_news = NewsManager::updateNewsBDD($obj_news);
     NewsManager::deleteNetxBdd($id);
     //delete des lignes T_NewsTextes correspondant à l'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]);
             //insertion des nouvelles lignes de T_NewsTextes
             $tab_retour_netx = NewsManager::insertNewsTextesBDD($obj_news);
         }
     }
     switch ($tab_retour_news[0]) {
         case 0:
             //Succès de la mise à jour
             setFlashData('message', "Enregistrement effectué de l'élément <a style='color:blue' href=#{$id}>{$id}</a>");
             break;
         default:
             //Problème de mise à jour
             setFlashData('message', $tab_retour_news[1]);
             break;
     }
     redirectBacko(10);
 } else {
     if ($http_request['act'] == 'updateValideListe') {