Esempio 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/')
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)
Esempio n. 3
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)
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/")