ManageAction::doWeibaEdit PHP Method

doWeibaEdit() public method

执行编辑微吧
public doWeibaEdit ( )
    public function doWeibaEdit()
    {
        //dump($_POST);exit;
        $weiba_id = intval($_GET['weiba_id']);
        $data['weiba_name'] = t($_POST['weiba_name']);
        $data['intro'] = t($_POST['intro']);
        $data['logo'] = t($_POST['logo']);
        $data['cid'] = t($_POST['cid']);
        $data['who_can_post'] = t($_POST['who_can_post']);
        //$data['info'] = t($_POST['info']);
        $weiba = M('weiba')->where('weiba_id=' . $weiba_id)->find();
        if ($weiba['avatar_big'] != t($_POST['avatar_big'])) {
            $data['avatar_big'] = t($_POST['avatar_big']);
            $data['avatar_middle'] = t($_POST['avatar_middle']);
        }
        if (strlen($data['weiba_name']) == 0) {
            $return['status'] = 0;
            $return['data'] = '微吧名称不能为空';
            echo json_encode($return);
            exit;
        }
        if (false) {
            $return['status'] = 0;
            $return['data'] = 'logo不能为空';
            echo json_encode($return);
            exit;
        }
        if (!$data['cid'] && false) {
            $return['status'] = 0;
            $return['data'] = '微吧分类不能为空';
            echo json_encode($return);
            exit;
        }
        if (strlen($data['intro']) == 0) {
            $return['status'] = 0;
            $return['data'] = '简介不能为空';
            echo json_encode($return);
            exit;
        }
        $res = M('weiba')->where('weiba_id=' . $weiba_id)->save($data);
        //dump(M()->getLastSql());
        //dump($res);exit;
        if ($res !== false) {
            D('log')->writeLog($weiba_id, $this->mid, '修改了微吧基本信息', 'setting');
            $return['status'] = 1;
            echo json_encode($return);
        } else {
            $return['status'] = 0;
            $return['data'] = '保存失败';
            echo json_encode($return);
        }
    }