@@ -196,10 +196,12 @@ |
||
196 | 196 | $this->alertBox->setAlert("empty slug not allowed", "error"); |
197 | 197 | } |
198 | 198 | |
199 | - if ($postSlug != $originalPostSlug) //if the slug has been updated |
|
199 | + if ($postSlug != $originalPostSlug) { |
|
200 | + //if the slug has been updated |
|
200 | 201 | { |
201 | 202 | if (!$this->slugModel->isUnique($postSlug, "posts", "posts_slug")) { |
202 | 203 | $error = true; |
204 | + } |
|
203 | 205 | $originalPostSlug = $this->slugModel->getSlugFromId($postId, "posts", "idposts", "posts_slug"); |
204 | 206 | $this->alertBox->setAlert("Slug not unique", "error"); |
205 | 207 | } |
@@ -225,13 +225,13 @@ |
||
225 | 225 | } |
226 | 226 | |
227 | 227 | /** |
228 | - * get the list of all the posts. |
|
229 | - * @param int $offset |
|
230 | - * @param array $select array of limiters [$key => $val] will convert to "where $key = $val" |
|
231 | - * @param int $limit |
|
232 | - * @return array |
|
233 | - * @throws \ErrorException |
|
234 | - */ |
|
228 | + * get the list of all the posts. |
|
229 | + * @param int $offset |
|
230 | + * @param array $select array of limiters [$key => $val] will convert to "where $key = $val" |
|
231 | + * @param int $limit |
|
232 | + * @return array |
|
233 | + * @throws \ErrorException |
|
234 | + */ |
|
235 | 235 | public function getPosts(int $offset = 0, array $select = [], int $limit = Constant::POSTS_PER_PAGE): array |
236 | 236 | { |
237 | 237 | return $this->getAllPublishedPosts($offset, $limit, false, $select); |
@@ -37,9 +37,11 @@ |
||
37 | 37 | |
38 | 38 | $data = $slugModel->isUnique($postSlug, "posts", "posts_slug"); |
39 | 39 | |
40 | - if($data == false) //slug is not unique, but could be from the same post |
|
40 | + if($data == false) { |
|
41 | + //slug is not unique, but could be from the same post |
|
41 | 42 | { |
42 | 43 | $slugOfId = $slugModel->getSlugFromId($postId, "posts", "idposts","posts_slug"); |
44 | + } |
|
43 | 45 | if($slugOfId === $postSlug) |
44 | 46 | { |
45 | 47 | //it's the same post, return true |