Example #1
0
 public function getRubrique()
 {
     if (!$this->rubrique) {
         $rubriqueManager = new RubriqueManager($this->db);
         $this->rubrique = $rubriqueManager->findById($this->id_rubrique);
     }
     return $this->rubrique;
 }
Example #2
0
<?php

if (isset($_SESSION['id'], $_GET['id'])) {
    $manager = new RubriqueManager($db);
    $rubrique = $manager->findById($_GET['id']);
    require 'views/edit_rubrique.phtml';
} else {
    require 'error_404.php';
}
Example #3
0
<?php

$manager = new RubriqueManager($db);
$listRubrique = $manager->sortByName();
$i = 0;
while (isset($listRubrique[$i])) {
    $rubrique = $listRubrique[$i];
    require 'views/rubriques.phtml';
    $i++;
}
Example #4
0
        $manager = new RubriqueManager($db);
        $retour = $manager->create($currentUser, $name, $description, $image);
        // var_dump($retour);
        if (is_string($retour)) {
            $errors[] = $retour;
        } else {
            header('Location: index.php');
            exit;
        }
    }
}
if (isset($_GET['action']) && $_GET['action'] == 'edit') {
    if (isset($_POST['description'], $_SESSION['id'], $_POST['name'], $_POST['image'])) {
        $id = $_GET['id'];
        $name = $_POST['name'];
        $description = $_POST['description'];
        $image = $_POST['image'];
        $manager = new RubriqueManager($db);
        $rubrique = $manager->findById($id);
        // var_dump($rubrique);
        $rubrique->setName($name);
        $rubrique->setDescription($description);
        $rubrique->setImage($image);
        $retour = $manager->update($rubrique);
        if (is_string($retour)) {
            $errors[] = $retour;
        } else {
            header('location: index.php?page=rubrique&id' . $id . '');
        }
    }
}