@@ -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 |