作者 sgj

圈子人员设置

@@ -53,7 +53,7 @@ class GroupController extends AdminBaseController @@ -53,7 +53,7 @@ class GroupController extends AdminBaseController
53 */ 53 */
54 public function index(){ 54 public function index(){
55 $group=$this->GroupModel->getAllGroup()->toArray(); 55 $group=$this->GroupModel->getAllGroup()->toArray();
56 - dump($group); 56 + //dump($group);
57 $this->assign('group',$group); 57 $this->assign('group',$group);
58 return $this->fetch(); 58 return $this->fetch();
59 } 59 }
@@ -47,12 +47,15 @@ class FriendsController extends WeChatBaseController @@ -47,12 +47,15 @@ class FriendsController extends WeChatBaseController
47 if (empty($isin)){ 47 if (empty($isin)){
48 $this->error(); 48 $this->error();
49 } 49 }
  50 + $silence=$this->GroupModel->silenceCheck($user_id,$group_id);
  51 +
50 $group=$this->GroupModel->getGroup($group_id); 52 $group=$this->GroupModel->getGroup($group_id);
51 $info=$this->GroupModel->getFriendsInfo($group_id); 53 $info=$this->GroupModel->getFriendsInfo($group_id);
52 $article=$this->GroupModel->getArticleList($group_id)->toArray(); 54 $article=$this->GroupModel->getArticleList($group_id)->toArray();
53 foreach ($article as $k=>$v){ 55 foreach ($article as $k=>$v){
54 $article[$k]['pic']=cmf_get_image_url(json_decode($v['amore'],true)['thumbnail']); 56 $article[$k]['pic']=cmf_get_image_url(json_decode($v['amore'],true)['thumbnail']);
55 } 57 }
  58 + $this->assign('silence',$silence);
56 $this->assign('info',$info); 59 $this->assign('info',$info);
57 $this->assign('group',$group); 60 $this->assign('group',$group);
58 $this->assign('article',$article); 61 $this->assign('article',$article);
@@ -178,4 +178,21 @@ class GroupModel extends Model @@ -178,4 +178,21 @@ class GroupModel extends Model
178 return $article; 178 return $article;
179 } 179 }
180 180
  181 + /**
  182 + * 检查是否可用发送朋友圈
  183 + * @param $user_id
  184 + * @param $group_id
  185 + */
  186 + public function silenceCheck($user_id,$group_id){
  187 + /*检查是否为版主*/
  188 + /*检查是否开启禁言*/
  189 + $group=$this->getGroup($group_id);
  190 + if ($group['silence']=='0'){
  191 + return 0;
  192 + }
  193 + if ($user_id==$group['owner']){
  194 + return 0;
  195 + }
  196 + return 1;
  197 + }
181 } 198 }
@@ -31,9 +31,11 @@ @@ -31,9 +31,11 @@
31 <div style="font-size: 0.28rem;">{$group.descripe}</div> 31 <div style="font-size: 0.28rem;">{$group.descripe}</div>
32 </div> 32 </div>
33 <div class='content_box' hidden> 33 <div class='content_box' hidden>
34 - <div class="top_btn">  
35 - <div class='collect_box'>发动态</div>  
36 - </div> 34 + <if condition="$silence==0">
  35 + <div class="top_btn">
  36 + <div class='collect_box'>发动态</div>
  37 + </div>
  38 + </if>
37 <volist name="$info" id="v"> 39 <volist name="$info" id="v">
38 <div class='content_item' > 40 <div class='content_item' >
39 <div class='left_box'> 41 <div class='left_box'>