def home(): print request.method print "in homepage email" + session['username'] user = session['username'] l = loginAccount() mainList = l.getStudDtls(user) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) if request.method == 'GET': if not request.args.get('courseName') == None: courseName = request.args.get('courseName') courseCode = request.args.get('courseCode') semester = request.args.get('semester') print courseName + semester reg = Register() result = reg.updateStudCourses(courseName,courseCode,semester,user) print result if result == "inserted": mainList = l.getStudDtls(user) dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) message = {"msg":"success"} return jsonify(message) elif not request.args.get('code') == None: courseCode = request.args.get('code') print courseCode reg = Register() result = reg.deleteStudCourse(courseCode,user) print result if result == "deleted": mainList = l.getStudDtls(user) dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) message = {"msg":"success"} return jsonify(message) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,allcourses = courseList,interests = intList,,username = user)
def login(): print "in login" error = None l = loginAccount() print request.method print "1" if request.method == 'POST': username = request.form['login'] password = request.form['password'] print "2" if not l.ifUserExists(username,password): error = 'Invalid username or password' else: session['logged_in'] = True session['username'] = request.form['login'] print session['username'] flash('You were logged in') mainList = l.getStudDtls(username) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] print d['id'] courseDtls = l.getCourseDtls(d['id']) print courseDtls r = Register() courseList = r.getOtherCourses(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,username = username,allcourses = courseList,interests = intList) else: print "in this one" if session['logged_in'] == True: username = session['username'] mainList = l.getStudDtls(username) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] print d['id'] courseDtls = l.getCourseDtls(d['id']) print courseDtls r = Register() courseList = r.getOtherCourses(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,username = username,allcourses = courseList) return render_template('index.html', error=error)
def homepage(): print "in homepage" print str(request.method) email = "" if request.method == 'POST': print "POST" r = Register() exists = r.checkIfUserExists(request.form['email']) print "ooooo" print exists if not exists: session['username'] = request.form['email'] accountDetails = {"email":request.form['email'], "password":request.form['password'], "title": request.form['title'], "fName": request.form['first_name'], "mName":request.form['middle_name'], "lName":request.form['last_name'], "gender" : request.form['sex'], "city" : request.form['city'], "state" : request.form['state'], "street" : request.form['street'], "country" : request.form['country'], "birthdate" : request.form['birthdate'], "courseDtls" :{"degree":request.form['degree'], "major":request.form['major'], "semester":request.form['semester'], "coursesTaken":request.form['courses'], "coursesCodeTaken":request.form['coursesCode'], "interests":request.form.getlist('interests')}} q = accountDetails['courseDtls'] print q['coursesTaken'] email = request.form['email'] result = r.insertAccDtls(accountDetails) print "result" + result if(result == "inserted"): l = loginAccount() mainList = l.getStudDtls(accountDetails['email']) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) r = Register() courseList = r.getOtherCourses(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls,usernames = email,allcourses = courseList,interests = intList) else: error = "Email ID already exists" return render_template('register.html',error = error) else: print "in GET" + str('admin') l = loginAccount() mainList = l.getStudDtls(email) print mainList dtls = mainList[0] intList = mainList[1] d = dtls[0] courseDtls = l.getCourseDtls(d['id']) return render_template("userHomePage.html",studentDtls=dtls,courses = courseDtls)