public function __construct() { parent::__construct(); if (Session::isSession('user')) { $user = new User(); $user->findByName(Session::getData('user')); $authlevel = $user->getAuthlevel(); $this->view->addAuthlevel($authlevel); $this->view->addLogged(1); } else { $this->view->addLogged(0); } $posts = new Post(); $this->view->addPosts($posts->getAll()); }
function deletePost($alias) { if (Session::isSession('user')) { $user = new User(); $user->findByName(Session::getData('user')); $authlevel = $user->getAuthlevel(); if ($authlevel > 3) { $toDelete = new PostModel(); $toDelete->deleteByAlias($alias); $posts = new PostModel(); $this->view->addAuthlevel($authlevel); $this->view->addPosts($posts->getAll()); $this->view->forAjax('index'); } } }
<?php use Lib\Session; use Lib\Helper; ?> <div class="col-xs-12 col-sm-12 col-md-10 col-lg-10 col-md-offset-1 col-lg-offset-1"> <div class="panel panel-danger"> <div class="panel-heading"> <h3 class="panel-title">Edit post</h3> </div> <div class="panel-body"> <form id="post"> <input type="hidden" id="posted_by" class="form-control" value="<?php echo Session::getData('user'); ?> "> <input type="hidden" id="id" class="form-control" value="<?php echo $data['id']; ?> "> <input type="text" id="post_title" class="form-control" placeholder="Post title" value="<?php echo $data['title']; ?> "> <br> <textarea name="" id="post_text" class="form-control" rows="3" required="required" placeholder="Post text"><?php echo $data['text']; ?> </textarea>