stanley-king 7 lat temu
rodzic
commit
4bc962fd7e
1 zmienionych plików z 6 dodań i 4 usunięć
  1. 6 4
      mobile/control/member_ugc.php

+ 6 - 4
mobile/control/member_ugc.php

@@ -114,10 +114,12 @@ class member_ugcControl extends specialControl
     private function mine_specials($special_id,$count)
     {
         $mod_special = Model();
+        $userid = session_helper::memberid();
+
         if($special_id == -1) {
-            $items = $mod_special->table('mb_special')->field('special_id')->order('special_id desc')->limit($count)->select();
+            $items = $mod_special->table('mb_special')->field('special_id')->where(['member_id' => $userid,'from_user' => 1])->order('special_id desc')->limit($count)->select();
         } else {
-            $items = $mod_special->table('mb_special')->field('special_id')->where(array('special_id' => ['lt',$special_id]))->limit($count)->select();
+            $items = $mod_special->table('mb_special')->field('special_id')->where(array('special_id' => ['lt',$special_id],'member_id' => $userid,'from_user' => 1))->order('special_id desc')->limit($count)->select();
         }
 
         $result = [];
@@ -179,7 +181,7 @@ class member_ugcControl extends specialControl
     {
         $result = [];
         $mod_special = Model('mb_special');
-        $items = $mod_special->getMbSpecialList(['special_id' => ['in',$spids]]);
+        $items = $mod_special->getMbSpecialList(['special_id' => ['in',$spids],'member_id' => ['gt',0],'from_user' => 1]);
 
         $users = [];
         $specials = [];
@@ -191,7 +193,7 @@ class member_ugcControl extends specialControl
             $users[] = $sender;
         }
         sort($users);
-        array_unique($users);
+        $users = array_unique($users);
 
         $minfos = [];
         if(!empty($users))