Example #1
1
<?php

$sousRubriqueManager = new SousRubriqueManager($db);
$sousRubrique = $sousRubriqueManager->findById($_GET['id']);
require 'views/sous_rubrique.phtml';
Example #2
0
<?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';
        }
    }
}
Example #3
0
<?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;
}
Example #4
0
<?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);
        }
    }
}
?>