Exemplo n.º 1
0
def dinner_menu_book():
    d = Dinner()
    menuid= request.forms.get('menuid')
    itemid= request.forms.get('book_select')
    username= request.forms.get('users')
    #print "itemid,username,menuid",itemid,username,menuid
    if itemid == "0":
        itemprice=request.forms.get('item_price')
        itemdescription=request.forms.get('item_description')
        #print "itemprice,itemdescription",itemprice,itemdescription
        regex=ur"^[1-9]\d*|^[1-9]\d*\.\d*|^0\.\d*[1-9]\d*$" 
  
        if itemdescription == "":
            return template("mydirect.htm",title="reservation delete fail", msg="you didn't input the dish!", next_url="/dinner/menu/book_list/", user=request.user) 
        elif re.search(regex, itemprice):  
            r=d.menu_book_input(menuid,itemprice,itemdescription, request.user.userid, request.user.username,username)
            if r != "":
                return template("mydirect.htm",title="reservation delete fail", msg=r, next_url="/dinner/menu/book_list/", user=request.user) 
            else: 
                redirect("/dinner/menu/book_list/")   
        else:
            return template("mydirect.htm",title="reservation delete fail", msg="your money is not correct!", next_url="/dinner/menu/book_list/", user=request.user)  
    else:          
        r = d.menu_book(menuid, itemid, request.user.userid, request.user.username,username)
        if r != "":
            return template("mydirect.htm",title="reservation delete fail", msg=r, next_url="/dinner/menu/book_list/", user=request.user)
        else:
            redirect("/dinner/menu/book_list/")