示例#1
0
	def index(self):
		#look at cookie
		cookie = request.cookies.get("FCS_GFB_Cookie")
		if(cookie == None):
			return "{\"success\":\"false\", \"message\":\"You must be logged in to see this page\"}"
		else:
			creds = Cookie.decryptCookie(cookie)
			if(creds.get('role') == '2'):
				return render('/tools/coordDash.mako')
			elif (creds.get('role') == '1'):
				return render('/tools/adminDash.mako')
			else:
				return "{\"success\":\"false\", \"message\":\"You must be a coordinator or administrator to see this page\"}"
示例#2
0
 def index(self):
     #look at cookie
     cookie = request.cookies.get("FCS_GFB_Cookie")
     if (cookie == None):
         return "{\"success\":\"false\", \"message\":\"You must be logged in to see this page\"}"
     else:
         creds = Cookie.decryptCookie(cookie)
         if (creds.get('role') == '2'):
             return render('/tools/coordDash.mako')
         elif (creds.get('role') == '1'):
             return render('/tools/adminDash.mako')
         else:
             return "{\"success\":\"false\", \"message\":\"You must be a coordinator or administrator to see this page\"}"
示例#3
0
	def me(self):
		if (request.method == "GET"):
			cookie = request.cookies.get("GFB_Cookie")	
			if(cookie == None):
				return ''
			else:
				decode = Cookie.decryptCookie(cookie)
				return json.dumps(decode)
		else: #open host site
			cookie = request.cookies.get("GFB_Cookie")	
			if(cookie == None):
				return ''
			else:
				encode = {}
				decode = Cookie.decryptCookie(cookie)
				encode['role'] = decode['role']
				encode['user_name'] = decode['user_name']
				encode['email'] = decode['email']
				
				if (request.params['changed'] == 'true'):
					encode['host_site'] = request.params['siteID']
				else:
					encode['host_site'] = ''
					
				cookie = Cookie(encode['user_name'],encode['email'], encode['role'], encode['host_site'])
				response.delete_cookie('GFB_Cookie')
				response.set_cookie("GFB_Cookie", cookie.encryptCookie(), max_age=180*24*3600)
									
				return render('/tools/distOrders.mako')
示例#4
0
    def me(self):
        if (request.method == "GET"):
            cookie = request.cookies.get("GFB_Cookie")
            if (cookie == None):
                return ''
            else:
                decode = Cookie.decryptCookie(cookie)
                return json.dumps(decode)
        else:  #open host site
            cookie = request.cookies.get("GFB_Cookie")
            if (cookie == None):
                return ''
            else:
                encode = {}
                decode = Cookie.decryptCookie(cookie)
                encode['role'] = decode['role']
                encode['user_name'] = decode['user_name']
                encode['email'] = decode['email']

                if (request.params['changed'] == 'true'):
                    encode['host_site'] = request.params['siteID']
                else:
                    encode['host_site'] = ''

                cookie = Cookie(encode['user_name'], encode['email'],
                                encode['role'], encode['host_site'])
                response.delete_cookie('GFB_Cookie')
                response.set_cookie("GFB_Cookie",
                                    cookie.encryptCookie(),
                                    max_age=180 * 24 * 3600)

                return render('/tools/distOrders.mako')
示例#5
0
	def editprofile(self):
		#look at cookie
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			return render('/tools/editProfile.mako')
示例#6
0
	def changepassword(self):
		#look at cookie
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			return render('/tools/changePassword.mako')
示例#7
0
 def changepassword(self):
     #look at cookie
     cookie = request.cookies.get("GFB_Cookie")
     if (cookie == None):
         response.status_int = 404
         return
     else:
         return render('/tools/changePassword.mako')
示例#8
0
	def dashboard(self):
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			creds = Cookie.decryptCookie(cookie)
			return render('/tools/dashboard.mako')
示例#9
0
 def dashboard(self):
     cookie = request.cookies.get("GFB_Cookie")
     if (cookie == None):
         response.status_int = 404
         return
     else:
         creds = Cookie.decryptCookie(cookie)
         return render('/tools/dashboard.mako')
示例#10
0
 def editprofile(self):
     #look at cookie
     cookie = request.cookies.get("GFB_Cookie")
     if (cookie == None):
         response.status_int = 404
         return
     else:
         return render('/tools/editProfile.mako')
示例#11
0
 def document(self):
     """Render the error document"""
     request = self._py_object.request
     resp = request.environ.get('pylons.original_response')
     content = literal(resp.body) or cgi.escape(request.GET.get('message', ''))
     page = error_document_template % \
         dict(prefix=request.environ.get('SCRIPT_NAME', ''),
              code=cgi.escape(request.GET.get('code', str(resp.status_int))),
              message=content)
     return render('/404.mako')
示例#12
0
	def cashsales(self):
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			creds = Cookie.decryptCookie(cookie)
			if (creds.get('role') == '1') or (creds.get('role') == '2') or (creds.get('role') == '3'):
				return render('/tools/cashSales.mako')
			else:
				response.status_int = 404
				return
示例#13
0
	def manageHS(self):
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			creds = Cookie.decryptCookie(cookie)
			if(creds.get('role') == '3' or creds.get('role') == '2' or creds.get('role') == '1'):
				return render("/tools/manageHS.mako");
			else:
				response.status_int = 404
				return
示例#14
0
    def manageAccounts(self):
        cookie = request.cookies.get("GFB_Cookie")
        if (cookie == None):
            response.status_int = 404
            return
        else:
            creds = Cookie.decryptCookie(cookie)

            if (creds.get('role') == '2') or (creds.get('role') == '1'):
                return render('/tools/manageAccounts.mako')
            else:
                response.status_int = 404
                return
示例#15
0
 def masterCustList(self):
     #look at cookie
     cookie = request.cookies.get("GFB_Cookie")
     if (cookie == None):
         response.status_int = 404
         return
     else:
         creds = Cookie.decryptCookie(cookie)
         if (creds.get('role') == '2') or (creds.get('role') == '1'):
             return render('/tools/masterCustList.mako')
         else:
             response.status_int = 404
             return
示例#16
0
 def manageHS(self):
     cookie = request.cookies.get("GFB_Cookie")
     if (cookie == None):
         response.status_int = 404
         return
     else:
         creds = Cookie.decryptCookie(cookie)
         if (creds.get('role') == '3' or creds.get('role') == '2'
                 or creds.get('role') == '1'):
             return render("/tools/manageHS.mako")
         else:
             response.status_int = 404
             return
示例#17
0
	def masterCustList(self):
		#look at cookie
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			creds = Cookie.decryptCookie(cookie)
			if (creds.get('role') == '2') or (creds.get('role') == '1'):
				return render('/tools/masterCustList.mako')
			else:
				response.status_int = 404
				return
示例#18
0
	def distribution(self):
		#look at cookie
		cookie = request.cookies.get("GFB_Cookie")
		if(cookie == None):
			response.status_int = 404
			return
		else:
			
			creds = Cookie.decryptCookie(cookie)
			if ((creds.get('role') == '3') or (creds.get('role') == '2') or (creds.get('role') == '1')) :
				return render('/tools/distOrders.mako')
			else:
				response.status_int = 404
				return
示例#19
0
    def distribution(self):
        #look at cookie
        cookie = request.cookies.get("GFB_Cookie")
        if (cookie == None):
            response.status_int = 404
            return
        else:

            creds = Cookie.decryptCookie(cookie)
            if ((creds.get('role') == '3') or (creds.get('role') == '2')
                    or (creds.get('role') == '1')):
                return render('/tools/distOrders.mako')
            else:
                response.status_int = 404
                return
示例#20
0
 def buy(self):
     return render("/shop/newOrder.mako")
示例#21
0
 def login(self):
     return render('/login.mako')
示例#22
0
 def info(self):
     return render('info/info.mako')
示例#23
0
 def managesamples(self):
     return render('tools/sampleBoxes.mako')
示例#24
0
	def managesamples(self):
		return render('tools/sampleBoxes.mako')
示例#25
0
	def confirm(self):
		return render('/tools/confirmOrder.php')
示例#26
0
 def yourdonations(self):
     return render('tools/yourDonations.mako')
示例#27
0
    def completeorder(self):

        return render("/shop/completedOrder.mako")
示例#28
0
	def contact(self):
		return render('/contact/contact.mako')
示例#29
0
 def contact(self):
     return render('/contact/contact.mako')
示例#30
0
 def home(self):
     return render("/shop/home.mako")
示例#31
0
 def index(self):
     return render('/index.mako')
示例#32
0
	def pickupdates(self):
		return render('tools/pickupDates.mako')
示例#33
0
 def index(self):
     return render('/tools/cashSales.mako')
示例#34
0
 def yourorders(self):
     return render('tools/yourOrders.mako')
示例#35
0
	def yourdonations(self):
		return render('tools/yourDonations.mako')
示例#36
0
	def index(self):
		return render('/index.mako');
示例#37
0
    def completeorder(self):

        return render("/shop/completedOrder.mako")
示例#38
0
	def info(self):
		return render('info/info.mako')
示例#39
0
	def home(self):
		return render("/shop/home.mako");
示例#40
0
	def index(self):
		return render('/tools/cashSales.mako')
示例#41
0
	def login(self):
		return render('/login.mako')
示例#42
0
 def donate(self):
     return render('/donate/donate.mako')
示例#43
0
	def yourorders(self):
		return render('tools/yourOrders.mako')
示例#44
0
	def newOrder(self):
		return render("/shop/newOrder.mako");
示例#45
0
 def confirm(self):
     return render('/tools/confirmOrder.php')
示例#46
0
	def donate(self):
		return render('/donate/donate.mako')
示例#47
0
 def pickupdates(self):
     return render('tools/pickupDates.mako')
示例#48
0
 def signup(self):
     return render('signup.mako')
示例#49
0
	def signup(self):
		return render('signup.mako')