diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index 3f3cbab..88b0351 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -111,10 +111,20 @@ class BaseController extends Controller protected function getBlogOneItem($postId) :array { $siteData = $this->getBlogItems(); - $blogItem = $siteData['blogdata'][0]; + $blogItem = $this->loopToFindItem($siteData['blogdata'],$postId); // $siteData['blogdata'][0]; $blogItem['blog_media_url'] = $siteData['blog_media_url']; + return $blogItem; } + + // TODO - This is bad idea - good for now + private function loopToFindItem($blogItem, $postId) { + foreach($blogItem as $p) { + if($p['id'] == $postId) { + return $p; + } + } + } protected function getBlogItems() :array { $siteData =[];