public static function deletePersonnage($id) { $model = new self(array()); $model->personnage = PersonnageGateway::deletePersonnage($model->dataError, $id); $model->title = "Personnage supprimée"; return $model; }
public static function supprimerImage($nom, $image) { $gw = new PersonnageGateway(); $gw->supprimerImage($nom, $image); }
public static function getModelPersonnageAll() { $model = new self(array()); $model->collectionPersonnage = PersonnageGateway::getPersonnageAll($model->dataError); return $model; }
<?php $tabperso = PersonnageGateway::getAllPerso(); ?> <html> <head> <?php require_once 'header.php'; $roleSession = 'none'; if (isset($_SESSION['login']) && isset($_SESSION['role'])) { $roleSession = $_SESSION['role']; } ?> <link rel="stylesheet" href="<?php global $serverInfo; echo $serverInfo . 'css/personnages.css'; ?> "> </head> <body> <?php require_once 'menu.php'; require_once 'aside.php'; ?> <h2 class="centrer"> Personnages </h2> <?php if (Config::hasErreur()) { require Config::getViews()['erreur'];
private function modifierPersonnage() { if (empty($_REQUEST['indexPerso'])) { Config::ajouterErreur("Problème d'index de Personnage pour la modification"); require Config::getViews()['vuePersonnages']; return; } if (isset($_REQUEST['nom']) && isset($_REQUEST['age']) && isset($_REQUEST['planeteOrigine']) && isset($_REQUEST['description'])) { if (!empty($_FILES['image']['tmp_name'])) { $pathImage = UploadImageGestionnaire::addImage($_FILES['image'], 'images/imagePersonnage', $_REQUEST['indexPerso']); } else { $perso = PersonnageGateway::get1Perso($_REQUEST['indexPerso']); $pathImage['pathImage'] = $perso->pathImage; } $perso = PersonnageGateway::modifierPerso($_REQUEST['indexPerso'], $_REQUEST['nom'], $_REQUEST['age'], $_REQUEST['planeteOrigine'], $_REQUEST['description'], $pathImage['pathImage']); require Config::getViews()['vuePersonnages']; return; } $perso = PersonnageGateway::get1Perso($_REQUEST['indexPerso']); if ($perso == null) { require Config::getViews()["Erreur de Recuperation de donnée pour le personnage a modifier"]; require Config::getViews()['vuePersonnages']; } else { $dataVue = array(); $dataVue['perso'] = $perso; require Config::getViews()['vueModifPersonnage']; } }