hasRole([ \Bloggr\Roles::ADMIN, \Bloggr\Roles::AUTHOR ])) { header('Location: /'); die(); } } $errors = []; $action = ''; $data = []; $success = false; if (isset($_GET['view'])) { if (isset($_POST['comment'])) { $result = $auth->commentPost($_GET['view'], $_POST['comment']); } $result = $auth->getPost($_GET['view']); $result_comments = $auth->getPostComments($_GET['view']); if(!$result) { array_push($errors, '404 Not Found'); } else { $action = 'view'; $data = $result; } } else if (isset($_GET['new'])) { $action = 'new'; } else if (isset($_GET['edit'])) { $action = 'edit'; } else { array_push($errors, '404 Not Found'); } if ($action == 'new' && isset($_POST['new'])) { $result = $auth->newPost($_POST['title'], $_POST['text']); if (is_array($result)) { $errors = $result; } else { header("Location: /post.php?view=".$result); } } $title = ""; $text = ""; if ($action == 'edit' && isset($_POST['edit'])) { $result = $auth->editPost($_GET['edit'], $_POST['title'], $_POST['text']); if (is_array($result)) { $errors = $result; } else { $success = true; } } if ($action == 'edit') { $result = $auth->getPost($_GET['edit']); if(!$result) { array_push($errors, '404 Not Found'); } else { $data = $result; } } ?>
Text: = nl2br($data['text']) ?>
Author: = $data['user'] ?>
Last edit at = date('H:i d.m.Y',$data['updated_at']).' from '.$data['updated_by'] ?>
isLoggedIn()) { ?>
= $comment['user']; ?> - = date('H:i d.m.Y',$comment['created_at']) ?>
= $comment['comment']; ?>