Example #1
0
def PersonEditSubmitHandler(request):
	if request.method == "POST":
		params = request.POST
		
		p = Person.objects.get(pid = params['pid'])
		
		p.name = params['name']
		
		p.gender = params['Gender']
		
		if params['chickipedia_id'] == "None":
			p.chickipedia_id = None
		else:
			p.chickipedia_id = params['chickipedia_id']
		if params['imdb_id'] == "None":
			p.imdb_id = None
		else:
			p.imdb_id = params['imdb_id']
		if params['netflix_id'] == "None":
			p.netflix_id = None
		else:
			p.netflix_id = params['netflix_id']
		if params['tvrage_id'] == "None":
			p.tvrage_id = None
		else:
			p.tvrage_id = params['tvrage_id']
		if params['twitter'] == "None":
			p.twitter = None
		else:
			p.twitter = params['twitter']
		if params['wikipedia_link'] == "None":
			p.wikipedia_link = None
		else:
			p.wikipedia_link = params['wikipedia_link']
		if 'thumb' in params:
			Posters.makeThumbByPic(p.pid,1)
		
		d = params['dob'].split("/")
		p.dob = date(int(d[0]),int(d[1]),int(d[2]))
		
		p.save()
	#p = Person.objects.filter(gender="Unknown").order_by('?')[0]
	#url = '/editperson?pid='+str(p.pid)
	
	
	url = '/person?pid='+params['pid']
	return redirect(url)