Exemplo n.º 1
0
def updateUser():
    _id = request.form.get('id', '')
    _user = models.get_user_by_id(_id)
    if _user is None:
        return render_template('update.html', result='用户信息不存在')
    else:
        telephone = request.form.get('telephone', '')
        age = request.form.get('age', '')

        # 检查用户提交的数据
        ok, result = models.validate_user_modify(telephone, age)
        
        # 如果检查通过则添加到DB
        if ok:
            if models.modify_user(_user['id'], telephone, age):
                ok = True
                result = '更新成功'
            else:
                ok = False
                result = '更新失败'
        if ok:
            #return redirect('/users/')
            return json.dumps({'ok' : True})
        else:
            return json.dumps({'ok' : False, 'result' : result})
Exemplo n.º 2
0
def updateUser():
    _id = request.form.get('id', '')
    _user = models.get_user_by_id(_id)
    if _user is None:
        return render_template('update.html', result='用户信息不存在')
    else:
        telephone = request.form.get('telephone', '')
        age = request.form.get('age', '')

        # 检查用户提交的数据
        ok, result = models.validate_user_modify(telephone, age)

        # 如果检查通过则添加到DB
        if ok:
            if models.modify_user(_user['id'], telephone, age):
                ok = True
                result = '更新成功'
            else:
                ok = False
                result = '更新失败'
        if ok:
            #return redirect('/users/')
            return json.dumps({'ok': True})
        else:
            return json.dumps({'ok': False, 'result': result})
Exemplo n.º 3
0
def user_modify():
    if session.get('user') is None:
        return redirect('/')
    uid = request.form.get('id', '')
    username = request.form.get('username', '')
    age = request.form.get('age', '')
    department = request.form.get('department', '')
    hobby = ' '.join(request.form.getlist('hobby'))
    email = request.form.get('email', '')
    detail = request.form.get('detail', '')
    ok, error = models.validate_user_modify(uid, username, age, department,
                                            hobby, email, detail)
    if ok:
        models.user_modify(uid, username, age, department, hobby, email,
                           detail)
        return redirect('/users/')
    else:
        return render_template('user_view.html',
                               id=uid,
                               username=username,
                               age=age,
                               department=department,
                               hobby=hobby,
                               email=email,
                               detail=detail,
                               error=error)
Exemplo n.º 4
0
def user_modify():
    if session.get('user') is None: return redirect('/')
    username = request.form.get('username', '')
    age = request.form.get('age', 0)
    uid = request.form.get('id', 0)
    sex = request.form.get('sex', 0)
    telephone = request.form.get('telephone', '')
    department = request.form.get('department', 0)
    birthday = request.form.get('birthday', '')
    hobby = request.form.getlist('hobby',)
    hobby = ' '.join(hobby)
    email = request.form.get('email', '')
    detail = request.form.get('detail', '')
    ok, error = models.validate_user_modify(username, age, uid)
    if ok:
        rt = models.user_modify(username, age, uid, sex, telephone, department, birthday, hobby, email, detail)
        if rt == 0:
            flash('modify user:%s not changed' % username)
        elif rt > 0:
            flash('modify user:%s succeed' % username)
        return redirect(url_for('user'))
    else:
        flash(error)
        return render_template('user_view.html', username=username, age=age, id=uid, sex=sex, telephone=telephone,\
                                department=department, birthday=birthday, hobby=hobby, email=email, detail=detail)
Exemplo n.º 5
0
def user_modify_json():
	if session.get('user') is None:
		return redirect('/')

	params = request.form if 'POST' == request.method else request.args
	uid = params.get('id',0)
	username = params.get('username','')
	age = params.get('age','')
	department = params.get('department','')
	sex = params.get('sex',0)
	hobby = request.form.getlist('hobby')
	detail = params.get('detail','')
	homepage = params.get('homepage','')
	birthday = params.get('birthday','')
	email = params.get('email','')

	# print '-' * 60
	# print uid,username,age,department,sex,hobby,detail,homepage,birthday,email
	# print type(uid),type(username),type(age),type(department),type(sex),type(hobby),type(detail),type(homepage),type(birthday),type(email)
	# print '-' * 60
	ok,error = models.validate_user_modify(uid,username,age,detail,homepage,email)
	if ok:
		models.user_modify(uid,username,age,department,sex,hobby,detail,homepage,birthday,email)
		return json.dumps({'code':200})
	else:
		return json.dumps({'code':400,'error':error})
Exemplo n.º 6
0
def updateUser():
    _id = request.form.get("id", "")
    _user = models.get_user_by_id(_id)
    if _user is None:
        return render_template("update.html", result="用户信息不存在")
    else:
        telephone = request.form.get("telephone", "")
        age = request.form.get("age", "")

        # 检查用户提交的数据
        ok, result = models.validate_user_modify(telephone, age)

        # 如果检查通过则添加到DB
        if ok:
            if models.modify_user(_user["id"], telephone, age):
                ok = True
                result = "更新成功"
            else:
                ok = False
                result = "更新失败"
        if ok:
            return redirect("/users/")
        else:
            return render_template(
                "update.html", result=result, id=_user["id"], username=_user["username"], telephone=telephone, age=age
            )
Exemplo n.º 7
0
def user_modify():
    uid = request.form.get('id', '')
    username = request.form.get('username', '')
    age = request.form.get('age', '')
    ok, error = models.validate_user_modify(uid,username,age)
    if ok:
        models.user_modify(uid,username,age)
        return redirect('/users/')
    else:
        return render_template('user_view.html',id=uid,username=username,age=age,error=error)
Exemplo n.º 8
0
def users_modify():
    if session.get('user') is None: return redirect('/')
    uid = request.form.get('id','')
    username = request.form.get('username','')
    age = request.form.get('age','')
    department = request.form.get('department','')
    sex = request.form.get('sex','')
    birthday = request.form.get('birthday')
    email = request.form.get('email')
    hobby = request.form.getlist('hobby')
    hobby = ' '.join(hobby)
    ok,error = models.validate_user_modify(uid,username,age)
    if ok:
        models.user_modify(uid,username,age,department,sex,birthday,email,hobby)
        return redirect('/users/')
    else:
        return render_template('user_view.html',id=uid,username=username,age=age,error=error)
Exemplo n.º 9
0
def user_modify():
    username = request.form.get('username', '')
    age = request.form.get('age', 0)
    uid = request.form.get('id', 0)
    ok, error = models.validate_user_modify(username, age, uid)
    if ok:
        rt = models.user_modify(username, age, uid)
        if rt == 0:
            flash('modify user:%s not changed' % username)
        elif rt > 0:
            flash('modify user:%s succeed' % username)
        return redirect(url_for('user'))
    else:
        flash(error)
        return render_template('user_view.html',
                               username=username,
                               age=age,
                               id=uid)