Example #1
0
function editJobUser()
{
    if (getvar('admin', 'session')) {
        //验证参数
        $name = getvar('name', 'post');
        $phone = getvar('phone', 'post');
        $weixin_id = getvar('weixin_id', 'post');
        $idcard = getvar('idcard', 'post');
        $paycount = getvar('paycount', 'post');
        $user_id = getvar('user_id', 'post');
        $user = new User();
        if (!preg_match('/^[\\x{4e00}-\\x{9fa5}]{2,}/u', $name)) {
            setHint('姓名至少为两个字的中文');
            redirect('comUser');
        }
        if (!preg_match('/(^0371\\d{8}$|^1[34578]\\d{9}$)/', $phone)) {
            setHint('电话号码格式不正确');
            redirect('comUser');
        }
        $result = $user->editJobUser(array('name' => $name, 'phone' => $phone, 'weixin_id' => $weixin_id, 'idcard' => $idcard, 'paycount' => $paycount, 'user_id' => (int) $user_id));
        if ($result) {
            setHint('编辑用户成功');
        } else {
            setHint('编辑用户失败');
        }
        redirect('jobUser');
    } else {
        setHint('请先登录');
        redirect('login');
    }
}