def get_Queue(): UserID = request.json["UserID"] aList = userOrderQueue(UserID) jsonObject = [] for item in aList: data = {"Drink": item[0], "OrderID": item[1]} jsonObject.append(data) return json.dumps(jsonObject)
def drink_cansel(): global stringONE global stringTWO global stringTHREE global dList dList = userOrderQueue("Mr_Web") dLength = len(dList) if "submitButton:10" in request.POST: stringONE = "<i>EMPTY</i>" stringTWO = "<i>EMPTY</i>" stringTHREE = "<i>EMPTY</i>" if dLength >= 1: stringONE = str(dList[0][0]) + ", OrderID:" + str(dList[0][1]) if dLength >= 2: stringTWO = str(dList[1][0]) + ", OrderID:" + str(dList[1][1]) if dLength >= 3: stringTHREE = str(dList[2][0]) + ", OrderID:" + str(dList[2][1]) return ( """<style type="text/css"> body {background-color: #42463E;} button {background-color:#C7BDAB;} h1, h2 {color:#CCC; font-family: Arial, Helvetica, sans-serif;} </style> <div align='center'><h2>Cancel Drink Orders</h2></div> <div align='center'> <table border="1" cellspacing="0" bgcolor="#FFFFFF" align='center'> <tr align='center'> <td>DRINK ORDERS</td> <td>CANCEL BUTTON</td> </tr> <tr> <td>""", stringONE, """</td> <td><form action="" method="post"><button style="width:200px; height:50px" name="submitButton:11">Cancel</button></form></td> </tr> <tr> <td>""", stringTWO, """</td> <td><form action="" method="post"><button style="width:200px; height:50px" name="submitButton:12">Cancel</button></form></td> <tr> <td>""", stringTHREE, """</td> <td><form action="" method="post"><button style="width:200px; height:50px" name="submitButton:13">Cancel</button></form></td> </tr> </table> </div> """, ) if "submitButton:11" in request.POST: if stringONE == "<i>EMPTY</i>": return """<style type="text/css"> body {background-color: #42463E;} </style><br><br><div>QUEUE ERROR: No drink in queue slot</div>""" else: removeOrderFromQueue(dList[0][1]) return ( """<style type="text/css"> body {background-color: #42463E;} button {background-color:#C7BDAB;} h1, h2 {color:#CCC; font-family: Arial, Helvetica, sans-serif;} </style><div align="center"><h2>Drink Order Cancled - No.""", (str(dList[0][1])), """ </h2></div>""", ) if "submitButton:12" in request.POST: if stringTWO == "<i>EMPTY</i>": return """<style type="text/css"> body {background-color: #42463E;} </style><br><br><div>QUEUE ERROR: No drink in queue slot</div>""" else: removeOrderFromQueue(dList[1][1]) return ( """<style type="text/css"> body {background-color: #42463E;} button {background-color:#C7BDAB;} h1, h2 {color:#CCC; font-family: Arial, Helvetica, sans-serif;} </style><div align="center"><h2>Drink Order Cancled - No.""", (str(dList[1][1])), """ </h2></div>""", ) if "submitButton:13" in request.POST: if stringTHREE == "<i>EMPTY</i>": return """<style type="text/css"> body {background-color: #42463E;} </style><br><br><div>QUEUE ERROR: No drink in queue slot</div>""" else: removeOrderFromQueue(dList[2][1]) return ( """<style type="text/css"> body {background-color: #42463E;} button {background-color:#C7BDAB;} h1, h2 {color:#CCC; font-family: Arial, Helvetica, sans-serif;} </style><div align="center"><h2>Drink Order Cancled - No.""", (str(dList[2][1])), """ </h2></div>""", )