/** * 会员状态修改 * @author 朱亚杰 <*****@*****.**> */ public function changeStatus($method = null) { $id = array_unique((array) I('id', 0)); if (in_array(C('USER_ADMINISTRATOR'), $id)) { $this->error("不允许对超级管理员执行该操作!"); } $id = is_array($id) ? implode(',', $id) : $id; if (empty($id)) { $this->error('请选择要操作的数据!'); } $map['uid'] = array('in', $id); switch (strtolower($method)) { case 'forbiduser': $this->forbid('Member', $map); break; case 'resumeuser': $this->resume('Member', $map); break; case 'deleteuser': $user = new UserApi(); $result = $user->delUser(I('id')); $Member = D('Member'); $result2 = $Member->delUser(I('id')); if ($result && $result2) { $this->success('删除成功'); } else { $this->error('删除失败,请稍后重试'); } //$this->delete('Member', $map ); break; default: $this->error('参数非法'); } }