From e38d461b3b647a71c5be08875b7b7729ef7e9571 Mon Sep 17 00:00:00 2001
From: SulthanDA28 <13521159@std.stei.itb.ac.id>
Date: Mon, 30 Oct 2023 17:01:12 +0700
Subject: [PATCH] fix post

---
 src/app/models/HomeModel.php | 2 +-
 src/public/js/home.js        | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/app/models/HomeModel.php b/src/app/models/HomeModel.php
index 25bb430..f58dfd2 100644
--- a/src/app/models/HomeModel.php
+++ b/src/app/models/HomeModel.php
@@ -20,7 +20,7 @@ class HomeModel
             $db = PDOHandler::getInstance()->getPDO();
             $page = $page * 10;
             $sql = "SELECT * FROM posts as p LEFT JOIN post_resources as pr ON p.post_id=pr.post_id AND p.owner_id=pr.post_owner_id JOIN users as u ON p.owner_id=u.id ORDER BY p.post_id DESC LIMIT 10 OFFSET $page";
-            $count = "SELECT COUNT(*) as count FROM posts as p JOIN post_resources as pr ON p.post_id=pr.post_id AND p.owner_id=pr.post_owner_id JOIN users as u ON p.owner_id=u.id ";
+            $count = "SELECT COUNT(*) as count FROM posts as p LEFT JOIN post_resources as pr ON p.post_id=pr.post_id AND p.owner_id=pr.post_owner_id JOIN users as u ON p.owner_id=u.id ";
             $result = $db->query($sql);
             $result2 = $db->query($count);
             if($result){
diff --git a/src/public/js/home.js b/src/public/js/home.js
index 5309c9f..3b47afd 100644
--- a/src/public/js/home.js
+++ b/src/public/js/home.js
@@ -35,12 +35,11 @@ function createPost(data,totalsemuapage,pagenow){
         const isitext = document.createElement('p');
         isitext.textContent = element.body;
         box.appendChild(isitext);
-
-        let gettype = element.path
-        let type = gettype.split('.').pop();
         var pathToRemove = "/var/www/html";
         var path = element.path;
         if(path!=null){
+            let gettype = element.path
+            let type = gettype.split('.').pop();
             path = path.replace(pathToRemove, '');
             console.log(path);
             if(type=='jpg' || type=='jpeg' || type=='png'){
-- 
GitLab