private function addPersonnage() { if (isset($_REQUEST['nom']) && isset($_REQUEST['age']) && isset($_REQUEST['planeteOrigine']) && isset($_REQUEST['description'])) { if (!empty($_FILES['image']['tmp_name'])) { $index = PersonnageGateway::findMaxIndex(); $index = $index + 1; $pathImage = UploadImageGestionnaire::addImage($_FILES['image'], 'images/imagePersonnage', $index); } else { $pathImage['pathImage'] = ''; } $perso = PersonnageGateway::save1Perso($_REQUEST['nom'], $_REQUEST['age'], $_REQUEST['planeteOrigine'], $_REQUEST['description'], $pathImage['pathImage']); require Config::getViews()['vuePersonnages']; } else { require Config::getViews()['vueAjoutPersonnage']; } }