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