| @@ 52-68 (lines=17) @@ | ||
| 49 | $this->di->get("response")->redirect($url); |
|
| 50 | } |
|
| 51 | ||
| 52 | public function editComment($commentid) |
|
| 53 | { |
|
| 54 | $title = "Update comment"; |
|
| 55 | $view = $this->di->get("view"); |
|
| 56 | $pageRender = $this->di->get("pageRender"); |
|
| 57 | $form = new UpdateCommentForm($this->di, $commentid); |
|
| 58 | ||
| 59 | $form->check(); |
|
| 60 | ||
| 61 | $data = [ |
|
| 62 | "form" => $form->getHTML(), |
|
| 63 | ]; |
|
| 64 | ||
| 65 | $view->add("comment/editComment", $data); |
|
| 66 | ||
| 67 | return $pageRender->renderPage(["title" => $title]); |
|
| 68 | } |
|
| 69 | ||
| 70 | ||
| 71 | public function editCommentComment($idcommentc) { |
|
| @@ 71-86 (lines=16) @@ | ||
| 68 | } |
|
| 69 | ||
| 70 | ||
| 71 | public function editCommentComment($idcommentc) { |
|
| 72 | $title = "Update commentcomment"; |
|
| 73 | $view = $this->di->get("view"); |
|
| 74 | $pageRender = $this->di->get("pageRender"); |
|
| 75 | $form = new UpdateCommentCommentForm($this->di, $idcommentc); |
|
| 76 | ||
| 77 | $form->check(); |
|
| 78 | ||
| 79 | $data = [ |
|
| 80 | "form" => $form->getHTML(), |
|
| 81 | ]; |
|
| 82 | ||
| 83 | $view->add("comment/editComment", $data); |
|
| 84 | ||
| 85 | return $pageRender->renderPage(["title" => $title]); |
|
| 86 | } |
|
| 87 | ||
| 88 | public function viewAllPosts() |
|
| 89 | { |
|
| @@ 113-129 (lines=17) @@ | ||
| 110 | return $pageRender->renderPage(["title" => $title]); |
|
| 111 | } |
|
| 112 | ||
| 113 | public function newPost() |
|
| 114 | { |
|
| 115 | $title = "Create new post"; |
|
| 116 | $view = $this->di->get("view"); |
|
| 117 | $pageRender = $this->di->get("pageRender"); |
|
| 118 | $form = new CreatePostForm($this->di); |
|
| 119 | ||
| 120 | $form->check(); |
|
| 121 | ||
| 122 | $data = [ |
|
| 123 | "form" => $form->getHTML(), |
|
| 124 | ]; |
|
| 125 | ||
| 126 | $view->add("comment/addNewPost", $data); |
|
| 127 | ||
| 128 | return $pageRender->renderPage(["title" => $title]); |
|
| 129 | } |
|
| 130 | ||
| 131 | public function newComment($id) |
|
| 132 | { |
|
| @@ 180-198 (lines=19) @@ | ||
| 177 | } |
|
| 178 | } |
|
| 179 | ||
| 180 | public function editProfile($id) |
|
| 181 | { |
|
| 182 | if ($this->checkUserIdMatch($id)) { |
|
| 183 | $title = "Update an item"; |
|
| 184 | $view = $this->di->get("view"); |
|
| 185 | $pageRender = $this->di->get("pageRender"); |
|
| 186 | $form = new UpdateProfileForm($this->di, $id); |
|
| 187 | ||
| 188 | $form->check(); |
|
| 189 | ||
| 190 | $data = [ |
|
| 191 | "form" => $form->getHTML(), |
|
| 192 | ]; |
|
| 193 | ||
| 194 | $view->add("users/editProfile", $data); |
|
| 195 | ||
| 196 | $pageRender->renderPage(["title" => $title]); |
|
| 197 | } |
|
| 198 | } |
|
| 199 | ||
| 200 | ||
| 201 | public function getAllUsers() |
|
| @@ 221-237 (lines=17) @@ | ||
| 218 | } |
|
| 219 | } |
|
| 220 | ||
| 221 | public function getAllUsersPublic() |
|
| 222 | { |
|
| 223 | $title = "All Users"; |
|
| 224 | $view = $this->di->get("view"); |
|
| 225 | $pageRender = $this->di->get("pageRender"); |
|
| 226 | $db = $this->di->get("db"); |
|
| 227 | $user = new User(); |
|
| 228 | $user->setDb($db); |
|
| 229 | ||
| 230 | $data = [ |
|
| 231 | "items" => $user->findAll(), |
|
| 232 | ]; |
|
| 233 | ||
| 234 | $view->add("users/showAll", $data); |
|
| 235 | ||
| 236 | $pageRender->renderPage(["title" => $title]); |
|
| 237 | } |
|
| 238 | ||
| 239 | public function createUser() |
|
| 240 | { |
|
| @@ 239-258 (lines=20) @@ | ||
| 236 | $pageRender->renderPage(["title" => $title]); |
|
| 237 | } |
|
| 238 | ||
| 239 | public function createUser() |
|
| 240 | { |
|
| 241 | if ($this->checkAdminLoggedIn()) { |
|
| 242 | $this->checkAdminLoggedIn(); |
|
| 243 | $title = "Create a item"; |
|
| 244 | $view = $this->di->get("view"); |
|
| 245 | $pageRender = $this->di->get("pageRender"); |
|
| 246 | $form = new AdminCreateUserForm($this->di); |
|
| 247 | ||
| 248 | $form->check(); |
|
| 249 | ||
| 250 | $data = [ |
|
| 251 | "form" => $form->getHTML(), |
|
| 252 | ]; |
|
| 253 | ||
| 254 | $view->add("admin/create", $data); |
|
| 255 | ||
| 256 | $pageRender->renderPage(["title" => $title]); |
|
| 257 | } |
|
| 258 | } |
|
| 259 | ||
| 260 | ||
| 261 | public function deleteUser() |
|
| @@ 261-279 (lines=19) @@ | ||
| 258 | } |
|
| 259 | ||
| 260 | ||
| 261 | public function deleteUser() |
|
| 262 | { |
|
| 263 | if ($this->checkAdminLoggedIn()) { |
|
| 264 | $title = "Delete an item"; |
|
| 265 | $view = $this->di->get("view"); |
|
| 266 | $pageRender = $this->di->get("pageRender"); |
|
| 267 | $form = new AdminDeleteUserForm($this->di); |
|
| 268 | ||
| 269 | $form->check(); |
|
| 270 | ||
| 271 | $data = [ |
|
| 272 | "form" => $form->getHTML(), |
|
| 273 | ]; |
|
| 274 | ||
| 275 | $view->add("admin/delete", $data); |
|
| 276 | ||
| 277 | $pageRender->renderPage(["title" => $title]); |
|
| 278 | } |
|
| 279 | } |
|
| 280 | ||
| 281 | public function updateUser($id) |
|
| 282 | { |
|
| @@ 281-299 (lines=19) @@ | ||
| 278 | } |
|
| 279 | } |
|
| 280 | ||
| 281 | public function updateUser($id) |
|
| 282 | { |
|
| 283 | if ($this->checkAdminLoggedIn()) { |
|
| 284 | $title = "Update an item"; |
|
| 285 | $view = $this->di->get("view"); |
|
| 286 | $pageRender = $this->di->get("pageRender"); |
|
| 287 | $form = new AdminUpdateUser($this->di, $id); |
|
| 288 | ||
| 289 | $form->check(); |
|
| 290 | ||
| 291 | $data = [ |
|
| 292 | "form" => $form->getHTML(), |
|
| 293 | ]; |
|
| 294 | ||
| 295 | $view->add("admin/update", $data); |
|
| 296 | ||
| 297 | $pageRender->renderPage(["title" => $title]); |
|
| 298 | } |
|
| 299 | } |
|
| 300 | ||
| 301 | public function checkUserIdMatch($id) |
|
| 302 | { |
|