@@ 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 | { |
@@ 51-67 (lines=17) @@ | ||
48 | $this->di->get("response")->redirect($url); |
|
49 | } |
|
50 | ||
51 | public function editComment($commentid) |
|
52 | { |
|
53 | $title = "Update comment"; |
|
54 | $view = $this->di->get("view"); |
|
55 | $pageRender = $this->di->get("pageRender"); |
|
56 | $form = new UpdateCommentForm($this->di, $commentid); |
|
57 | ||
58 | $form->check(); |
|
59 | ||
60 | $data = [ |
|
61 | "form" => $form->getHTML(), |
|
62 | ]; |
|
63 | ||
64 | $view->add("comment/editComment", $data); |
|
65 | ||
66 | return $pageRender->renderPage(["title" => $title]); |
|
67 | } |
|
68 | ||
69 | public function viewAllPosts() |
|
70 | { |
|
@@ 94-110 (lines=17) @@ | ||
91 | return $pageRender->renderPage(["title" => $title]); |
|
92 | } |
|
93 | ||
94 | public function newPost() |
|
95 | { |
|
96 | $title = "Create new post"; |
|
97 | $view = $this->di->get("view"); |
|
98 | $pageRender = $this->di->get("pageRender"); |
|
99 | $form = new CreatePostForm($this->di); |
|
100 | ||
101 | $form->check(); |
|
102 | ||
103 | $data = [ |
|
104 | "form" => $form->getHTML(), |
|
105 | ]; |
|
106 | ||
107 | $view->add("comment/addNewPost", $data); |
|
108 | ||
109 | return $pageRender->renderPage(["title" => $title]); |
|
110 | } |
|
111 | ||
112 | public function newComment($id) |
|
113 | { |