private function addNews() { if (isset($_REQUEST['titre']) && isset($_REQUEST['resume']) && isset($_REQUEST['contenu'])) { if (!empty($_FILES['image']['tmp_name'])) { $index = NewsGateway::findMaxIndex(); $index = $index + 1; $pathImage = UploadImageGestionnaire::addImage($_FILES['image'], 'images/imageActualite', $index); } else { $pathImage['pathImage'] = ''; } $news = NewsGateway::save1News($_REQUEST['titre'], $pathImage['pathImage'], $_REQUEST['resume'], $_REQUEST['contenu']); require Config::getViews()['vueActualites']; } else { require Config::getViews()['vueAjoutActualite']; } }