Ejemplo n.º 1
0
def edit_user(sid):
    if request.method == "POST":
        form = request.form
        email = form["email"]
        cell = form["cell"]
        osis = form["osis"]
        dob = form["dob"]
        grad_year = form["grad_year"]
        team_dues = form.get("team_dues", 0)
        safety_test = form.get("safety_test", 0)
        medicals = form.get("medicals", 0)
        home_phone = form["home_phone"]
        mother = form["mother"]
        mother_email = form["mother_email"]
        mother_cell = form["mother_cell"]
        father = form["father"]
        father_email = form["father_email"]
        father_cell = form["father_cell"]
        pref_lang = form["pref_lang"]

        data = []
        data.append(sid)
        data.append([grad_year, osis, dob])
        data.append([email, cell])
        data.append([team_dues, safety_test, medicals])
        data.append([
            mother, mother_email, mother_cell, father, father_email,
            father_cell, home_phone, pref_lang
        ])
        userdb.update_user(data)
        flash("Updated user", "success")

    return render_template("admin_edit_student.html",
                           INFO=userdb.get_user_data(sid))
Ejemplo n.º 2
0
def edit_user(sid):
    if request.method == "POST":
        form = request.form
        email = form["email"]
        cell = form["cell"]
        osis = form["osis"]
        dob = form["dob"]
        grad_year = form["grad_year"]
        team_dues = form.get("team_dues", 0)
        safety_test = form.get("safety_test", 0)
        medicals = form.get("medicals", 0)
        home_phone = form["home_phone"]
        mother = form["mother"]
        mother_email = form["mother_email"]
        mother_cell = form["mother_cell"]
        father = form["father"]
        father_email = form["father_email"]
        father_cell = form["father_cell"]
        pref_lang = form["pref_lang"]

        data = []
        data.append(sid)
        data.append([grad_year, osis, dob])
        data.append([email, cell])
        data.append([team_dues, safety_test, medicals])
        data.append([mother, mother_email, mother_cell, father, father_email, father_cell, home_phone, pref_lang])
        userdb.update_user(data)
        flash("Updated user", "success")

    return render_template("admin_edit_student.html", INFO=userdb.get_user_data(sid))
Ejemplo n.º 3
0
def charge_user_age():
    uid = request.form.get('userid', '')
    user_age = request.form.get('user-age', '')

    _is_ok, _error = user.validate_update_user_age(uid, user_age)

    if _is_ok:
        user.update_user(user_age, uid)
    return json.dumps({'is_ok': _is_ok, "error": _error})
Ejemplo n.º 4
0
def update_user():
    uid = request.form.get('userid','')
    username = request.form.get('username','')
    password = request.form.get('password','')
    age = request.form.get('age','')
    
    #检查用户信息
    _is_ok,_error = user.validate_update_user(uid,username,password,age)
    if _is_ok:
        user.update_user(uid,username,password,age)
    return json.dumps({'_is_ok':_is_ok,'error':_error})
Ejemplo n.º 5
0
def update_user():
    _uid = request.form.get('id','')
    _username = request.form.get('username','')
    _password = request.form.get('password','')
    _age = request.form.get('age','')
    _is_ok,_error = user.validate_update_user(_uid,_username,_password,_age)
    if _is_ok:
        user.update_user(_uid,_username,_password,_age)
        flash('更新用户信息成功!')
        return redirect('/users/')
    else:
        return render_template('user_modify.html',error=_error,password=_password,username=_username,age=_age,id=_uid)
Ejemplo n.º 6
0
def update_user():
    id = request.form.get('id')
    username = request.form.get('username')
    password = request.form.get('password')
    age = request.form.get('age')
    print id,username,password,age
    _is_ok,_error = user.validate_user_update(id,username,password,age)
    if _is_ok:
        user.update_user(id,username,password,age)
        return redirect('/users/')
        flash('修改成功!')
    else:
        return render_template('user_modify.html',id=id,username=username,password=password,age=age,error=_error)
Ejemplo n.º 7
0
def update_user():
    uid = request.form.get('id', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    #检查用户信息
    _is_ok, _error = user.validate_update_user(uid, username, password, age)
    if _is_ok:
        user.update_user(uid, username, password, age)
        flash('修改用户信息成功')
        return redirect('/users/')
    else:
        return render_template('user_modify.html', error=_error, username=username, password=password, age=age, uid=uid)
Ejemplo n.º 8
0
def update_user():
    uid = request.form.get('id', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')

    #检查用户信息
    _is_ok, _error = user.validate_update_user(uid, username, password, age)
    if _is_ok:
        user.update_user(uid, username, password, age)
        flash('修改用户信息成功')
        return redirect('/users/')
    else:
        return render_template('user_modify.html', error=_error, username=username, password=password, age=age, uid=uid)
Ejemplo n.º 9
0
def update_user():
    #获取修改页面的用户信息
    _id = request.form.get('id', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', 0)

    #检查在修改页面的用户信息
    _is_valid_ok, _error = user.validate_update_user(_id,username, password, age)
    if _is_valid_ok:
        user.update_user(_id,username, password, age)
        flash("用户%s修改成功!"  %username)
        return redirect('/users/')
    else:
        return render_template('user_modify.html', _id=_id,error=_error, username=username, password=password, age=age)
Ejemplo n.º 10
0
def update_user():
    uid=request.form.get("uid")
    username=request.form.get("username")
    password=request.form.get("password")
    age=request.form.get("age")
    # print uid,username,password,age
    _is_ok, _error = user.validate_update_user(uid, username, password, age)
    # print _is_ok, _error
    if _is_ok:
        user.update_user(uid, username, password, age)
        flash("修改用户信息成功")
        return redirect('/users/')
    else:
        return render_template("user_modify.html",username=username,\
                           _password=password,age=age,info=_error)
Ejemplo n.º 11
0
def update_user():
    uid = request.form.get('userid', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    phone = request.form.get('phone', '')
    email = request.form.get('email', '')
    print uid,username
    #检查用户信息
    _is_ok, _error = user.validate_update_user(uid,username,password, age, phone, email)
    if _is_ok:
        user.update_user(uid, password, age, phone, email)
        return json.dumps({'is_ok': _is_ok, 'error':_error})
    else:
        return json.dumps({'is_ok': _is_ok, 'error':_error})
Ejemplo n.º 12
0
def update():
	if not session.get('name',None):
		return redirect('/login')
	if request.method=="POST":
		data=dict(request.form)
		update_user(data)
		return redirect('/userlist')
	else:
		id = request.args.get('id',None)
		if not id:
			errmsg = "must hava id"
			return render_template("update.html",result=errmsg)
		condition = 'id = "%s"' % id
		userlist_result,user=user_listone(condition)
		if userlist_result:
			return render_template('update.html',user=user)
Ejemplo n.º 13
0
def update_user():
    uid = request.form.get('userid', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', '')
    phone = request.form.get('phone', '')
    email = request.form.get('email', '')
    print uid, username
    #检查用户信息
    _is_ok, _error = user.validate_update_user(uid, username, password, age,
                                               phone, email)
    if _is_ok:
        user.update_user(uid, password, age, phone, email)
        return json.dumps({'is_ok': _is_ok, 'error': _error})
    else:
        return json.dumps({'is_ok': _is_ok, 'error': _error})
def account():
    form = UpdateForm()
    if request.method =='POST':
        if request.form['delete']=='1':
            delete_user(current_user.id)
            logout_user()
            return redirect(url_for('login_page'))
        else:
            if form.validate_on_submit():
                update_user(form.username.data,form.mail.data,current_user.id)
                flash(f'Updated Account: {form.username.data}, {form.mail.data}!', 'success')
                return redirect(url_for('account'))
            else:
                flash(f'Failed to Update Account to {form.username.data}, {form.mail.data}!', 'danger')

    return render_template("account.html", current_user= current_user, form = form)
Ejemplo n.º 15
0
def update():
    if not session.get('name', None):
        return redirect('/login')
    if request.method == "POST":
        data = dict(request.form)
        update_user(data)
        return redirect('/userlist')
    else:
        id = request.args.get('id', None)
        if not id:
            errmsg = "must hava id"
            return render_template("update.html", result=errmsg)
        condition = 'id = "%s"' % id
        userlist_result, user = user_listone(condition)
        if userlist_result:
            return render_template('update.html', user=user)
Ejemplo n.º 16
0
def update_user():
    #获取修改页面的用户信息
    _id = request.form.get('id', '')
    username = request.form.get('username', '')
    password = request.form.get('password', '')
    age = request.form.get('age', 0)
    _session_id = session['id']['id']
    _session_username = session['user']['username']
    #print type(_id),type(_session_id)
    #print type(_id),type(username),type(password),type(age)
    #检查在修改页面的用户信息
    _is_ok, _error = user.validate_update_user(_id, _session_id, username,
                                               _session_username, password,
                                               age)
    #print "valid:%s" %_is_valid_ok
    #print "error:%s"  %_error
    if _is_ok:
        user.update_user(_id, username, password, age)
        # flash("用户%s修改成功!"  %username)
        # return redirect('/users/')
    return json.dumps({'is_ok': _is_ok, "error": _error})
Ejemplo n.º 17
0
 def update_user(self, user_id, user_data):
     userdb.update_user(user_id, user_data)
Ejemplo n.º 18
0
def update_user(user_id: int, user: user.User):
    return userdb.update_user(user_id, user)