setName($_POST['new_category']); $objCategoryModel->insertCategory($newCat); header('Location: index.php?ctrl=admin&action=admin'); exit; } if (!empty($_POST['id_to_edit']) && !empty($_POST['new_name'])) { $editCat = new Category(); $editCat->setId($_POST['id_to_edit']); $editCat->setName($_POST['new_name']); $objCategoryModel->editCategory($editCat); header('Location: index.php?ctrl=admin&action=admin'); exit; } $arrCategory = $objCategoryModel->findAllCategory(); $arrCategoryToDisplay = array(); foreach($arrCategory as $arrDetCategory){ $objCategory = new Category; $objCategory->hydrate($arrDetCategory); $arrCategoryToDisplay[] = $objCategory; } //gérer l'affichage $this->_arrData['arrCategoryToDisplay'] = $arrCategoryToDisplay; $this->_display("admin"); } }