<?php $sousRubriqueManager = new SousRubriqueManager($db); $sousRubrique = $sousRubriqueManager->findById($_GET['id']); require 'views/sous_rubrique.phtml';
<?php $manager = new SousRubriqueManager($db); $sousRubriqueList = $manager->getList($rubrique->getId()); if (!empty($sousRubriqueList)) { for ($j = 0; $j <= count($sousRubriqueList); $j++) { if (isset($sousRubriqueList[$j])) { $sousRubrique = $sousRubriqueList[$j]; require 'views/sous_rubriques.phtml'; } } }
<?php if (isset($_GET['id'])) { if (isset($_SESSION['id'])) { $manager = new SousRubriqueManager($db); $sous_rubrique = $manager->findById(intval($_GET['id'])); if ($_SESSION['id'] == $sous_rubrique->getIdAuthor()) { require 'views/edit_sous_rubrique.phtml'; } else { header('Location: index.php?page=home'); exit; } } else { header('Location: index.php?page=login'); exit; } } else { header('Location: index.php?page=error_404'); exit; }
<?php /* NE PAS OUBLIER L ID TOPIC*/ $title = ''; $content = ''; if (isset($_GET['action']) && $_GET['action'] == 'create') { if (isset($_POST['title'], $_POST['content'], $_SESSION['id'], $_GET['id'])) { $SousRubriqueManager = new SousRubriqueManager($db); $currentSousRubrique = $SousRubriqueManager->findById($_GET['id']); $title = $_POST['title']; $manager = new TopicManager($db); $topic = $manager->create($currentSousRubrique, $currentUser, $title); if (is_string($topic)) { $errors[] = $topic; } else { $content = $_POST['content']; $idTopic = $topic->getId(); $PostManager = new PostManager($db); $post = $PostManager->create($idTopic, $content); if (is_string($post)) { var_dump($post); exit; $errors[] = $post; } else { header('Location: ?page=create_topic&id=1'); exit; } } } else { header('Location : ?page=error_404'); }
$name = $_POST['name']; $manager = new RubriqueManager($db); $rubrique = $manager->findById($_GET['id']); $manager = new SousRubriqueManager($db); $back = $manager->create($currentUser, $name, $description, $image, $rubrique); if (is_string($back)) { $errors[] = $back; } else { header('Location: index.php?page=rubriques'); exit; } } } if (isset($_GET['action']) && $_GET['action'] == 'update') { if (isset($_POST['description'], $_POST['name'], $_POST['image'], $_GET['id'])) { $manager = new SousRubriqueManager($db); $sous_rubrique = $manager->findById($_GET['id']); if ($_SESSION['id'] == $sous_rubrique->getIdAuthor()) { echo 'toto'; exit; $sous_rubrique->setDescription($_POST['description']); $sous_rubrique->setName($_POST['name']); $sous_rubrique->setImage($_POST['image']); $query = $manager->update($sous_rubrique); } } } ?>