def bio(request, tl, last = '', first = '', usernum = 0, username = ''): """ Displays a teacher bio """ try: if username != '': founduser = ESPUser.objects.get(username=username) else: founduser = ESPUser.getUserFromNum(first, last, usernum) except: raise Http404 return bio_user(request, founduser)
def bio(request, tl, last = '', first = '', usernum = 0, username = ''): """ Displays a teacher bio """ try: if username != '': founduser = ESPUser.objects.get(username=username) old_url = (tl != 'teach') else: founduser = ESPUser.getUserFromNum(first, last, usernum) old_url = True except: return bio_not_found(request) return bio_user(request, founduser, old_url)
def bio_edit(request, tl='', last='', first='', usernum=0, progid = None, external = False, username=''): """ Edits a teacher bio, given user and program identification information """ try: if tl == '': founduser = ESPUser(request.user) else: if username != '': founduser = ESPUser.objects.get(username=username) else: founduser = ESPUser.getUserFromNum(first, last, usernum) except: raise Http404 foundprogram = get_from_id(progid, Program, 'program', False) return bio_edit_user_program(request, founduser, foundprogram, external)
def bio_edit(request, tl='', last='', first='', usernum=0, progid = None, username=''): """ Edits a teacher bio, given user and program identification information """ old_url = False try: if tl == '': founduser = request.user else: if username != '': founduser = ESPUser.objects.get(username=username) old_url = (tl != 'teach') else: founduser = ESPUser.getUserFromNum(first, last, usernum) old_url = True except: return bio_not_found(request) foundprogram = get_from_id(progid, Program, 'program', False) return bio_edit_user_program(request, founduser, foundprogram, old_url=old_url)