def edituser(): try: mensaje="" if session['usuario_completo']['codigosucursal'] == None: mensaje="Usted esta viendo la lista de todos los usuarios, para ver solo los de una <a href='/editsubsidiary'><b>sucursal</b></a> debes <a href='/configs'><b>Estabecer una sucursal</b></a>." if session['logged_in'] and request.method == 'POST': user=User(True) if request.form['contrasenia']: return jsonify(results=user.update_user(request.form['idusuario'],request.form['nombrecompleto'],request.form['apellidos'],request.form['usuario'],hashlib.md5("ces"+request.form['contrasenia']).hexdigest(),request.form['correo'],"ACTIVO",request.form['telefono'],request.form['listgrupo'],request.form['direccionusuario'],request.form['descripcionusuario'])) else: return jsonify(results=user.update_user(request.form['idusuario'],request.form['nombrecompleto'],request.form['apellidos'],request.form['usuario'],"",request.form['correo'],"ACTIVO",request.form['telefono'],request.form['listgrupo'],request.form['direccionusuario'],request.form['descripcionusuario'])) else: return render_template('user/edituser.html',mensaje=mensaje) except: exceptionType, exceptionValue, exceptionTraceback = sys.exc_info() return render_template('index.html')
def saveprofile(): status = {'status': False} try: if session['logged_in'] and request.method == 'POST': email=request.form["email"].strip() phone = request.form["phone"].strip() password=hashlib.md5("ces"+request.form["password"].strip()).hexdigest() user=User() if user.update_user(session['identifier'],session['username'],email,phone,password): session['mail'] = email session['phone'] = phone session['pass'] = password return jsonify(status = True,data = {"message": "Todo ha salido de maravilla, has hecho modificaciones en tu perfil."}) #~ return render_template('user/profile.html',success="Todo ha salido de maravilla, has hecho modificaciones en tu perfil.") else: return jsonify(status = False,data = {"message": "No puedes continuar, hasta que todos los cambios esten bien."}) #~ return render_template('user/profile.html',error="No puedes continuar, hasta que todos los cambios esten bien.") except: exceptionType, exceptionValue, exceptionTraceback = sys.exc_info() print exceptionValue return render_template('user/profile.html')