AdminAction::setRecommend PHP Метод

setRecommend() публичный Метод

设置微吧推荐状态
public setRecommend ( ) : array
Результат array 操作成功状态和提示信息
    public function setRecommend()
    {
        if (empty($_POST['weiba_id'])) {
            $return['status'] = 0;
            $return['data'] = '';
            echo json_encode($return);
            exit;
        }
        if (intval($_POST['type']) == 1) {
            $value = 0;
        } else {
            $value = 1;
        }
        $weiba_id = intval($_POST['weiba_id']);
        $result = D('weiba')->where('weiba_id=' . $weiba_id)->setField('recommend', $value);
        $uid = D('weiba')->where('weiba_id=' . $weiba_id)->getField('uid');
        //添加积分
        if ($value == 1) {
            model('Credit')->setUserCredit($uid, 'recommended_weiba');
        }
        if (!$result) {
            $return['status'] = 0;
            $return['data'] = L('PUBLIC_ADMIN_OPRETING_ERROR');
        } else {
            $return['status'] = 1;
            $return['data'] = L('PUBLIC_ADMIN_OPRETING_SUCCESS');
        }
        echo json_encode($return);
        exit;
    }