예제 #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
파일: shop.py 프로젝트: bopopescu/gardenFB
 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
파일: sales.py 프로젝트: bopopescu/gardenFB
 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
파일: shop.py 프로젝트: lennonkory/gardenFB
	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
파일: sales.py 프로젝트: bopopescu/gardenFB
 def donate(self):
     return render('/donate/donate.mako')
예제 #43
0
	def yourorders(self):
		return render('tools/yourOrders.mako')
예제 #44
0
파일: shop.py 프로젝트: lennonkory/gardenFB
	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')