Exemplo n.º 1
0
def createThread(request):
	if (request.method == 'POST' and request.user.is_authenticated()):
		try:
			thread = Message(page=request.POST['threadname'], 
				user=request.user,
				message=request.POST['postdata'],
				time=datetime.datetime.now() )

			thread.save()

			response = renderHome(request, request.user.username)
			return response
		except:
			return HttpResponse('Post could not be created')
	else:
		return HttpResponseRedirect('/boards/')
Exemplo n.º 2
0
def messages(request, inpage):
	if (request.user.is_authenticated() and request.user is not None):
		try: 
			if (request.method == 'POST'):
				print inpage, ":", request.user, ":" ,request.POST['postdata']
				reply = Message(page=inpage, 
					user=request.user, 
					message=request.POST['postdata'],
					time=datetime.datetime.now())
				reply.save()
			m = Message.objects.select_related().filter(page=inpage).order_by('time')
		except Message.DoesNotExist:
			m = None
		return render_to_response('messageboards/page.html',
			{'page':inpage, 'messages':m},
        			context_instance=RequestContext(request))
	else:
		return renderLogin(request)