示例#1
0
文件: group.php 项目: momoim/momo-api
 /**
  * 
  * 获取群组信息
  * @param $id
  */
 public function get($id = NULL)
 {
     if ($this->get_method() != 'GET') {
         $this->send_response(405, NULL, '请求的方法不存在');
     }
     if (empty($id)) {
         $this->send_response(400, NULL, '400501:群组ID为空');
     }
     $data = $this->model->getGroupInfo($id);
     if (!$data) {
         $this->send_response(400, NULL, '400502:群组不存在');
     }
     $group_info = array('id' => $data['gid'], 'name' => $data['gname'], 'name' => $data['gname'], 'notice' => $data['notice'], 'introduction' => $data['introduction'], 'privacy' => $data['privacy'], 'created_at' => $data['create_time'], 'modified_at' => $data['modify_time'], 'creator' => array('id' => $data['creator_id'], 'name' => sns::getrealname($data['creator_id']), 'avatar' => sns::getavatar($data['creator_id'])), 'master' => array('id' => $data['master_id'], 'name' => sns::getrealname($data['master_id']), 'avatar' => sns::getavatar($data['master_id'])), 'manager' => $this->_get_group_manager($data['gid']), 'member_count' => (int) $this->model->getGroupMemberNum($data['gid']), 'is_hide' => $data['gname']);
     $this->send_response(200, $group_info);
 }