home.py 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # -*- coding: UTF-8 -*-
  2. from django.http import HttpResponse,HttpResponseRedirect
  3. from django.conf import settings
  4. from django.shortcuts import render_to_response,RequestContext
  5. from django_hosts.resolvers import reverse
  6. from django.contrib import messages
  7. from siteutil.DataConvert import str2int,CheckPOST,str2long,BigIntUniqueID
  8. from siteutil.CommonPaginator import SelfPaginator
  9. from zlogin.common.JsonResponse import JsonResponse
  10. from zlogin.decorators import login_detect,login_required
  11. from zlogin import zlauth
  12. from zlogin.zlauth import GetUser,PermCheck
  13. from zlogin.captcha_app import CheckCaptcha,OutsiteCaptchaURL
  14. @login_detect()
  15. def Home(request):
  16. kwargs = {"request":request}
  17. return render_to_response('home/home.html',kwargs,RequestContext(request))
  18. # def LeaveMsgPage(request):
  19. # kwargs = {"request":request,'OutsiteCaptchaURL':OutsiteCaptchaURL(request),}
  20. # return render_to_response('mainapp/home/leave.msg.html',kwargs,RequestContext(request))
  21. # def AjaxShowLeaveMsg(request):
  22. # thisuser = GetUser(request)
  23. # owner = PermCheck(request.auth,'adminsys','LeaveMsgMgr')
  24. # if owner:
  25. # cmt = LeaveMsg.objects.all().order_by('-time')
  26. # else:
  27. # cmt = LeaveMsg.objects.filter(reviewed=True).order_by('-time')
  28. # lPage = SelfPaginator(request,cmt,20)
  29. # kwvars = {
  30. # 'request':request,
  31. # 'owner':owner,
  32. # 'lPage':lPage,
  33. # 'AjaxPaginatorID':'cmt',
  34. # }
  35. # return render_to_response('mainapp/home/ajax.leavemsg.html',kwvars,RequestContext(request))
  36. # def LeaveMsgAdd(request):
  37. # if request.method == "POST":
  38. # if request.auth.islogin:
  39. # chkpr=CheckPOST(['content'],request.POST.keys())
  40. # if not chkpr == "" :
  41. # return JsonResponse({"code":400,"msg":"Error Args."})
  42. # else:
  43. # chkpr=CheckPOST(['content','nick','website','mail','title'],request.POST.keys())
  44. # if not chkpr == "" :
  45. # return JsonResponse({"code":400,"msg":"Error Args."})
  46. # if request.auth.islogin:
  47. # content = request.POST.get('content')
  48. # title = request.POST.get('title')
  49. # stk = request.auth.cookie.get('zl2_token')
  50. # LeaveMsg.objects.create(cmid=BigIntUniqueID(),title=title,anonymou=False,stoken=stk,fromuser=request.auth.user,content=content,reviewed=False)
  51. # return HttpResponseRedirect(reverse('swzry_leavemsg'))
  52. # else:
  53. # capt = request.POST.get('captcha')
  54. # if not CheckCaptcha(request,capt):
  55. # messages.error(request,u"<b>验证码错误</b>")
  56. # return HttpResponseRedirect(reverse('swzry_leavemsg'))
  57. # content = request.POST.get('content')
  58. # nick = request.POST.get('nick')
  59. # mail = request.POST.get('mail')
  60. # web = request.POST.get('website')
  61. # title = request.POST.get('title')
  62. # stk = request.auth.cookie.get('zl2_token')
  63. # LeaveMsg.objects.create(cmid=BigIntUniqueID(),title=title,anonymou=True,stoken=stk,fromuser=nick,mail=mail,website=web,content=content,reviewed=False)
  64. # return HttpResponseRedirect(reverse('swzry_leavemsg'))
  65. # def baidu_verify(request,vfs):
  66. # return HttpResponse(settings.PUBLIC_CONF ['siteinfo']['baidu_verify'].get(vfs))