Пример #1
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 . '');
        }
    }
}