Exemplo n.º 1
0
 public static function deletePersonnage($id)
 {
     $model = new self(array());
     $model->personnage = PersonnageGateway::deletePersonnage($model->dataError, $id);
     $model->title = "Personnage supprimée";
     return $model;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 4
0
<?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'];
Exemplo n.º 5
0
 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'];
     }
 }