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>""",
            )