From e119a80cf17694b9aac8d86e2a19f0eb26a50dd9 Mon Sep 17 00:00:00 2001 From: Geno Date: Thu, 19 Nov 2020 23:02:57 +0100 Subject: [PATCH] OrderSprinter 1.3.10 --- javaprinter/javaprinter.jar | Bin 59450 -> 60460 bytes printserver/OrderSprinterPrintserver.exe | Bin 259584 -> 260096 bytes spider/install/installer.php | 2 +- webapp/OrderSprinterPrintserver.exe | Bin 259584 -> 260096 bytes webapp/bar.html | 2 +- webapp/bill.html | 4 +- webapp/css/bestformat.css | 2 +- webapp/css/ospage.css | 2 +- webapp/elements/extra.js | 1 + webapp/feedback.html | 2 +- webapp/index.html | 6 +- webapp/install.html | 2 +- webapp/install/installer.php | 89 +++++- webapp/kitchen.html | 2 +- webapp/manager.html | 278 ++++++++++++------ webapp/paydesk.html | 7 +- webapp/php/admin.php | 71 +++-- webapp/php/bill.php | 41 ++- webapp/php/closing.php | 34 ++- webapp/php/printqueue.php | 9 +- webapp/php/products.php | 119 ++++++-- webapp/php/updatehandler.php | 2 - webapp/php/updater.php | 4 +- .../TypeAndProductFileManager.php | 3 +- webapp/php/utilities/basedb.php | 1 + webapp/preferences.html | 2 +- webapp/products.html | 9 +- webapp/rating.html | 2 +- webapp/reports.html | 2 +- webapp/reservation.html | 20 +- webapp/supplydesk.html | 2 +- webapp/waiter.html | 8 +- webapp/waiterdesktop.php | 5 +- 33 files changed, 523 insertions(+), 210 deletions(-) diff --git a/javaprinter/javaprinter.jar b/javaprinter/javaprinter.jar index d36974b3114964320097e80970d42d3a423a279e..9613657829c7c5a2eddc9c9c578bec5fdd9078de 100644 GIT binary patch delta 14031 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%0DO?$_R+bG+Q#-yq~~}&P@mGi4O+J@$}NV$ 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 PgU~{QfSCIEPjCMZ0SrWb diff --git a/printserver/OrderSprinterPrintserver.exe b/printserver/OrderSprinterPrintserver.exe index 366e105b7c7266600b0ca8876331df2882a708f6..c2d90a70b1a153a66fc09efda95565d9a0db4d24 100644 GIT binary patch delta 44098 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 delta 43321 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 diff --git a/spider/install/installer.php b/spider/install/installer.php index c38961b..f4ae40e 100644 --- a/spider/install/installer.php +++ b/spider/install/installer.php @@ -85,7 +85,7 @@ class Installer { } Database::dropTables($pdo); Database::createEmptyTables($pdo, $prefix); - Database::setVersion($pdo,$prefix,"1.3.9"); + Database::setVersion($pdo,$prefix,"1.3.10"); Database::setAccessPassword($pdo,$prefix,$adminpass); Database::setRefreshRate($pdo,$prefix,"5"); // default: 5 times per hour return array("status" => "OK","msg" => "Installation successful"); diff --git a/webapp/OrderSprinterPrintserver.exe b/webapp/OrderSprinterPrintserver.exe index 366e105b7c7266600b0ca8876331df2882a708f6..c2d90a70b1a153a66fc09efda95565d9a0db4d24 100644 GIT binary patch delta 44098 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 delta 43321 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 diff --git a/webapp/bar.html b/webapp/bar.html index ed84c91..6980a59 100644 --- a/webapp/bar.html +++ b/webapp/bar.html @@ -5,7 +5,7 @@ - + diff --git a/webapp/bill.html b/webapp/bill.html index a6f070b..730f580 100644 --- a/webapp/bill.html +++ b/webapp/bill.html @@ -5,7 +5,7 @@ - + @@ -25,7 +25,7 @@ +var P_DESCR=["Beschreibung","Description","Descripción"];var P_PRICE=["Preis","Price","Precio"];var P_TOTAL=["Total","Total","Total"];var P_ID=["Id:","Id:","Id:"];var P_ROOMSEL=["Raumauswahl","Room selection","Selección de espacio"];var P_PAYDESK_ACTIONS=["Kassenaktionen","Paydesk actions","Acciones de caja"];var P_BAR_INPUT=["Bareinlage","Input money","Insertar dinero"];var P_BAR_GET=["Barentnahme","Take money","Sacar dinero"];var P_BAR_SUM=["Einnahmen","Revenue","Cobro"];var P_TITLE=["Kasse","Paydesk","Caja"];var P_TABLE=["Tisch","Table","Mesa"];var P_TABLE_SEL=["Tischauswahl","Select table","Qué mesa?"];var P_NOT_PAID=["Ausstehend für ","Not paid for ","Impagado para "];var P_ALL=["Alles","All","Todo"];var P_CONTENT_RECEIPT=["Inhalt Kassenbon","Content of receipt","Contenido del tique"];var P_ONLY_PAY=["Nur Zahlung","Only pay","Solo pagar"];var P_PAY_PRINT=["Bondruck","Pay+Print","Pagar+Imprimir"];var P_CHANGE_CALC=["Wechselgeldrechner:","Change Calculator:","Calculadora de Cambio:"];var P_CHOOSE_PAYWAY=["Auswahl der Zahlungsart:","Selection of method of payment:","Selección del modo de pago:"];var P_CANCEL=["Abbrechen","Cancel","Cancelar"];var P_CASHTAKEOUT=["Barentnahme aus der Kasse","Cash take-out","Sacar dinero"];var P_CASHTAKIN=["Bareinlage in die Kasse","Cash insert","Insertar dinero"];var P_AMOUNT=["Betrag:","Amount:","Valor:"];var P_OVERVIEW=["Übersicht Kellnerkasse","Overview waiter purse","Resumen cartera de bolsillo"];var P_PUT_IN=["Einlegen","Insert","Insertar"];var P_TAKE_OUT=["Entnehmen","Take out","Sacar"];var P_OVERV_DETAILS=["Diese Übersicht zeigt die Einnahmen durch den Kellner pro Zahlungsweg seit der letzten Tageslosung sowie als weiteren Wert den Kassenstand unter Berücksichtigung der eigenen Eingaben und Entnahmen.","This overview contains the amount of money of this waiter since the last closing as well as the total amount of money including the own cash insert and take-out actions.","Este resumen contiene todo el dinero del camarero, y también el dinero incluido con acciones de insertar y sacar."];var P_CASH_SUM=["Bewirtungseinnahmen (ohne Ein-/Auslagen):","Cash by payment (without inserts/take-outs):","Cobro (sin tomas/entradas):"];var P_INCLUDE_OWN=["Barbestand inkl. eigener Kassen-Eingaben/Entnahmen:","Cash incl. own cash insert/take-outs:","Cash incl. tomas y entradas proprias:"];var P_NO_ELEM=["Keine Rechnungselemente","No items selected","Ningún producto selecionado"];var P_NO_ELEM_DETAILS=["Es wurden keine abrechenbaren Produkte festgelegt (der Bon ist leer!).","There are no selected items. The receipt is empty!","No hay ningún elemento seleccionado para pagar."];var P_CASHACTION_OK=["Kassenaktion abgeschlossen.","Action completed.","Acción terminado."];var P_NAV=["Navigation","Navigation","Navigación"];var P_ORDER_ACTION=["-> Bestellansicht","-> Order view","-> Vista de Orden"];var P_TO_PAY=["Zu zahlen: ","To pay: ","Pagar total: "];var P_PAY_RETURN=["Zurück: ","Return: ","Torna: "];var P_CALC_PAYBACK=["Berechne","Calculate","Calcular"];var P_HAS_PAID=["Bezahlt: ","Paid: ","Pagado: "];var P_TOGO=["Außer-Haus-Verkauf","Sale with Tax No 2","Venta IVA 2"];var P_TIP=["nur Trinkg.: ","Only tip: ","Solo prop.: "];var P_TOTAL_INCL_TIP=["Zielbetrag:","Target pay:","Quiere pagar:"];var CALC_TIP_TXT=["Angabe extra Trinkg.","Do Tip separate","Propina individual"];var CALC_TOTAL_TXT=["Angabe inkl.Trinkg.","Do Tip incl.","Propina incl."];var P_GUESTS=["Gäste","Guests","Habitaciones"];var showHostTemplate=false;var guests=[];var internalguests=[];var hotelinterface=0;var PAYMENT_HS3=7;var PAYMENT_GUEST=8;var currentPaymentId=7;var showpayment2=1;var showpayment3=1;var showpayment4=1;var showpayment5=1;var showpayment6=1;var showpayment7=1;var showpayment8=1;function getGeneralConfigItems(){doAjax("GET","php/contenthandler.php?module=admin&command=getGeneralConfigItems",null,insertGeneralConfigItems,"Fehler Konfigurationsdaten")}function getPayments(a){doAjax("GET","php/contenthandler.php?module=admin&command=getPayments",null,a,"Fehler Zahlungswege")}function insertGeneralConfigItems(b){if(b.status=="OK"){var a=b.msg;decpoint=a.decpoint;$("#info-page").data("decpoint",a.decpoint);currency=a.currency;var d=a.tax;var c=d.replace(".",decpoint);$("#info-page").data("usstGerVal",c);$("#info-page").data("usst",d);d=a.togotax;c=d.replace(".",decpoint);$("#info-page").data("togoTaxGerVal",c);$("#info-page").data("togotax",d);$("#info-page").data("companyinfo",a.companyinfo);$("#info-page").data("payPrintType",a.payprinttype);$("#info-page").data("currency",a.currency);$("#info-page").data("billlanguage",a.billlanguage);$("#info-page").data("userlanguage",a.userlanguage);receiptfontsize=parseInt(a.receiptfontsize);$("#receiptpart").css("font-size",receiptfontsize+"px");paymentconfig=a.paymentconfig;showpayment2=a.showpayment2;showpayment3=a.showpayment3;showpayment4=a.showpayment4;showpayment5=a.showpayment5;showpayment6=a.showpayment6;showpayment7=a.showpayment7;showpayment8=a.showpayment8;$("#curtopay2").html(" "+a.currency);workflowconfig=a.workflowconfig;digigopaysetready=a.digigopaysetready;setLanguage(a.userlanguage)}else{$("#contentpart").hide();setTimeout(function(){document.location.href="index.html"},250)}}function addEntryOrIncreaseCount(a,e){var c=0;var f=false;var d=e.prodid+"-"+e.extras.join("_")+e.price+"-"+e.pricelevelname+"#"+e.tax+"_"+e.togo;for(c=0;cID:"+d+"";f+=' ";f+=""+c+"";f+=" ";if(j!=""){f+="Gast: "+toHtml(j)+"";f+=" "}f+=""+P_NO[b]+""+P_DESCR[b]+""+P_PRICE[b]+""+P_TOTAL[b]+"";return f}function genCreateReceiptFooterNoSum(c,d,b,a){return genCreateReceiptFooter(c,d,b,"","","",a)}function genCreateReceiptFooter(a,e,b,h,d,k,l){var c='style="border: solid black 0px;padding: 3px;text-align:right;vertical-align:bottom;"';var n='style="text-align:center;vertical-align:bottom;"';var g=" ";var m=g;m+=""+P_MWST[e]+"% "+P_MWST[e]+""+P_NETTO[e]+""+P_BRUTTO[e]+"";for(var j=0;j"+h+'"+d+'"+k+""}m+=g;m+="   "+P_SUM[e]+'"+k+"";m+=g;m+="
 
";m+=toHtml(b).replace(/(?:\r\n|\r|\n)/g,"
");m+="
";return m}function generateOneProdLine(i,f,h,a,l,e){var b='style="border: solid black 0px;padding: 3px;text-align:right;vertical-align:bottom;"';var g='style="border: solid black 0px;padding: 3px;text-align:center;vertical-align:bottom;"';var c=(parseFloat(h)).toFixed(2).replace(".",l);if(a!="A"){f+=" ("+a+")"}if(e==1){f="To-Go: "+f}var k=i*h;var j="";var d='style="white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width: 60%;"';j+="'+i+""+f;j=j+""+c;j+=""+k.toFixed(2).replace(".",l)+"";return j}function generateProdPartByDbContent(e,d){var c=0;tablecontent="";for(c=0;c=0);var l=(o.toLowerCase().indexOf(f)>=0);if(k||l){h++;g=toHtml(j+" - "+o);if(!c){c=true;e+='"}else{e+='"}}});if(h===1){$("#hotelroomfoundguest").html(g);$("#hotelroomselection").html(e)}else{$("#hotelroomselection").html(e)}if(b){$("#hotelroomselection").selectmenu("refresh")}}function generateCashOverviewOfUser(d){var a="";for(var b=0;b"+(parseFloat(c.value).toFixed(2)).replace(".",decpoint)+"
"}return a}; +var W_TABLES=["Tische","Tables","Mesas"];var W_ATABLE=["Tisch","Table","Mesa"];var W_ROOMS=["Räume","Rooms","Espacios"];var W_SELECTION=["Auswahl","Selection","Selección"];var W_LAST_SELECTED=["zuletzt","last","seleccionado"];var W_FAVS=["Favoriten","Favorites","Favoritos"];var W_NEW_ORDER=["Neue Order","New Orders","Ordenes nuevas"];var W_KIT_BAR=["nicht serviert/unbezahlt","unserved/unpaid","no servido/impagado"];var W_OTHER_PROD=["Auswahl Produktkategorie","Select product categroy","Categoría diferente"];var W_WORK_TICKET=["Arbeitsbon","Work ticket","Tique de trabajar"];var W_NOTE=["Bemerkung","Comment","Comentario"];var W_SEND_ORDERS=["Bestellung senden","Send orders","Enviar Ordenes"];var W_TO_PAYDESK=["-> Kasse","-> Paydesk","-> Caja"];var W_TABLECHANGE=["Tischwechsel","Change table","Cambiar mesa"];var W_ROOMTABLE=["Raum-Tisch","Room-Table","Espacio-Mesa"];var W_TABLE_SEL=["Tischauswahl","Select table","Qué mesa?"];var W_UNDELIV_INFO=["Liste enthält die Produkte die noch in der Küchen-/Baransicht sind, sowie unbezahlte Produkte, die die Bereitstellungsansicht nicht durchlaufen.","List contains the products which are still in kitchen or bar view, as well as unpaid products that do not pass the supplydesk view.","La lista contiene los productos que estan todavía en modulo de cocina/bar, también productos impagados que no pasan vista de productos preparados."];var W_REMOVE_ERROR=["Ansicht nicht mehr aktuell - Liste wird neu geladen.","View is obsolete - List will be reloaded.","Vista no esta actual - vamos a actualisar la lista."];var W_FOOD_FOR=["Speisen für","Food for","Comidas para"];var W_DRINKS_FOR=["Getränke für","Beverage for","Bebidas para"];var W_ACT_NEW_ORD_EL=["Aktion auswählen","Select action","Que acción?"];var W_ACT_CHANGE=["Ändern","Modify","Modificar"];var W_ACT_CHANGE_ALL=["Alle Ändern","Modify all","Modificar todo"];var W_ACT_CHANGE_ONE=["Einen Artikel ändern","Modify one item","Modificar un artículo"];var W_APPLY=["Anwenden","Apply","Aplicar"];var W_CANCEL=["Abbrechen","Cancel","Cancelar"];var W_STILL_UNSENT_ORDERS=["Es sind noch ungesendete Orders vorhanden!","There are unsent orders in the list","Hay elementos in la liste que no han enviados"];var W_EXTRAS=["Extras/Optionen","Add-ons/Options","Opciones"];var W_OPEN_PANEL=["Extras-Auswahl noch offen","Add-ons selection still open","Selección de opciones todavía abierta"];var W_DEL=["Löschen","Delete","Removar"];var W_MSG=["Nachricht","Message","Mensaje"];var W_CHANGE_PRICE=["Neuer Preis: ","New price: ","Cambiar precio: "];var W_PRICE=["Preis","Price","Precio"];var W_WRONG_FORMAT=["Falsches Zahlenformat","Wrong number format","Formato de precio incorecto"];var W_TOGO=["Außer-Haus-Verkauf","Sale with Tax No 2","Venta IVA 2"];var W_YES=["Ja","Yes","Si"];var W_NO=["Nein","No","No"];var W_DISCARD_NO_ASK=["Es sind noch ungesendete Orders vorhanden! Sollen diese verworfen werden?","There are still unsent orders. Do you want to discard them?","Hay todavía ordenes non-enviados. Removarlos?"];var W_DISCARD_HEADER=["Neue Orders verwerfen?","Discard new orders?","Removar ordenes nuevos?"];var W_SEARCH=["Produktsuche","Product search","Buscar producto"];var W_SEARCHRESULTS=["Suchergebnis","Search Result","Encontrado"];var W_WRONG_PIN=["Falscher Stornocode","Wrong cancel code","Codigo falso"];var W_NO_ORDERS=["Keine gebuchten Orders vorhanden!","No orders available!","No hay ningún orden!"];var W_TO_PAY=["offen","to pay","a pagar"];var W_MOVE_PRODS=["Produkte verschieben","Move products","Productos a otra mesa"];var W_NO_PRODS_SELECTED=["Es wurden keine Produkte ausgewählt!","You have not chosen any products!","No ha seleccionado ningún producto!"];var W_MAX_PRICE_EXCEEDED=["Der Maximalwert für den Preis wurde überschritten!","The max. value for the price is exceeded!","El valor del precio es más que el maximum!"];var W_REORDER=["Nachbestellen","Reorder","Order una vez mas"];var W_REMOVE=["Entfernen","Remove","Removar"];var W_SELALL=["Alles auswählen","Select all","Elegir todo"];var W_UNSELALL=["Alles abwählen","Unselect all","No elegir nada"];var W_ONLY=["noch","only","sólo"];var W_DEL_ALL_UNDELIVERED=["Entferne alles","Remove all","Borrar todo"];var W_DEL_ALL_ASSIGNED_PRODS=["Alle Produkte löschen?","Delete all products?","Removar todos los productos?"];var W_NO_VALID_PRICE=["Keine gültige Preiseingabe","No valid price","Precio no valido"];var W_NO_REORDER_VAR_PRICE=["Produkt mit variablem Preis kann nicht auf diese Weise nachbestellt werden.","Produkt with variable price cannot be reordered this way.","Producto con un precio variable no se puede reordenado asi."];var CHANGE_ALL=0;var CHANGE_ONE=1;var WORKFLOW_DIGI_WORK=0;var WORKFLOW_DIGI=1;var WORKFLOW_WORK=2;var WORKFLOW_WORK_SEND=3;function Grouping(b,a){this.set=b;this.sortedset=[];this.group=function(){this.sortedset=[];for(var g=0;g/g,">"))}function setLanguage(h){lang=h;$("#roomtableheader2").html(W_ROOMTABLE[lang]);$("#tableselection").html(W_TABLE_SEL[lang]);$("#actiontxt").html(W_ACT_NEW_ORD_EL[lang]);$("#actdeltxt").html(W_DEL[lang]);$("#discard_new_orders_yes").html(W_YES[lang]);$("#discard_new_orders_no").html(W_NO[lang]);$("#discardnewordersask").html(W_DISCARD_NO_ASK[lang]);$("#discardnoheader").html(W_DISCARD_HEADER[lang]);$("#moveprods").html(W_MOVE_PRODS[lang]);var f="";if(prominentsearch==0){f+='
'}else{f+='
'}f+="
";var e='
';if(prominentsearch==0){$("#searchposition-normal").html(f)}else{$("#searchposition-prominent").html(f)}var b=e;if((workflowconfig==WORKFLOW_DIGI_WORK)||(workflowconfig==WORKFLOW_DIGI)||(workflowconfig==WORKFLOW_WORK_SEND)){b+=''+W_SEND_ORDERS[lang]+""}if((workflowconfig==WORKFLOW_DIGI_WORK)||(workflowconfig==WORKFLOW_WORK)||(workflowconfig==WORKFLOW_WORK_SEND)){b+=''+W_WORK_TICKET[lang]+""}if(cashenabled==1){b+=''+W_TO_PAYDESK[lang]+""}b+='';$("#commandbuttons").html(b);$("#waiterui").trigger("create");var c='
';$("#actremark").html(c);if(rightchangeprice==1){var a='';$("#actchangepricesection").html(a);var g='
';g+=getDiscountButton("discount1","a",discount1,discountname1);g+=getDiscountButton("discount2","b",discount2,discountname2);g+=getDiscountButton("discount3","c",discount3,discountname3);g+="
";$("#actdiscount").html(g)}$("#actionneworderconfirm_all").html(W_ACT_CHANGE_ALL[lang]);$("#actionneworderconfirm_one").html(W_ACT_CHANGE_ONE[lang]);$("#actionnewordercancel").html(W_CANCEL[lang]);$("#select-comment").off("click").on("click",function(k){k.stopImmediatePropagation();k.preventDefault();var i=$("#select-comment").find(":selected").val();$("#optionfield").val(i)});$("#act-select-comment").off("click").on("click",function(k){k.stopImmediatePropagation();k.preventDefault();var i=$("#act-select-comment").find(":selected").val();$("#act-optionfield").val(i)});$("#discard_new_orders_no").off("click").on("click",function(i){i.stopImmediatePropagation();i.preventDefault();parent.history.back()});$("#discard_priceenter").off("click").on("click",function(i){i.stopImmediatePropagation();i.preventDefault();$("#enterpricedlg").dialog("close")});$("#discard_new_orders_yes").off("click").on("click",function(i){i.stopImmediatePropagation();i.preventDefault();neworders=[];gotoOtherPage($("#discardnewordersdlg").data("link"))});$("#prodbackbtn").off("click").on("click",function(i){if(neworders.length!=0){i.stopImmediatePropagation();i.preventDefault();hideMenuProd();$("#discardnewordersdlg").data("link","back_table");$.mobile.changePage("#discardnewordersdlg")}else{parent.history.back()}});$("#searchField").off("keyup").on("keyup",function(i){generateSearchResults()})}function getDiscountButton(f,e,c,a){var b='";if(a.trim()!=""){b='"}return b}function generateSearchResults(){var e=$("#searchField").val().trim().toLowerCase();if(e.length<3){$("#searchResult").html("")}else{var c=getProdSizeClass();var b='";$("#searchResult").html(b);$("#searchResult").trigger("create");$(".srinfo").off("click").on("click",function(i){i.stopImmediatePropagation();i.preventDefault();var f=this.id.split("_")[1];var h=getProdEntry(f);var g=h.price;alert(W_PRICE[lang]+": "+g+" "+currency)});$(".srplus").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var g=this.id.split("_")[1];var f=getSearchProdCount(g);$("#srprodcount_"+g).html(f+1)});$(".srminus").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var g=this.id.split("_")[1];var f=getSearchProdCount(g);if(f==2){$("#srprodcount_"+g).html("");selectedProdCount=1}else{if(f>2){$("#srprodcount_"+g).html(f-1)}}});$(".searchresult").off("click").on("click",function(g){g.stopImmediatePropagation();g.preventDefault();favOrSearchWasClicked=true;var f=this.id.split("_")[1];selectedProdCount=getSearchProdCount(f);clearSearchAndGoToHigherTypeIfExtrasOpen();levelOneType=0;handleClickOnProd(f)})}}function fillGenCommentsList(f){if(f.status!="OK"){alert("Fehler "+f.code+": "+f.msg);return}var b='';var e=f.msg;var c=0;for(c=0;c'+a+""}htmlComments=b;predefinedComments=b;$("#select-comment").html(b);$("#select-comment").selectmenu("refresh")}function initializeMainMenu(a,h,e,i,g){$("#"+e).html(" "+a.user);$("#"+i).html(a.version+" ");var k='
  • Module
  • ';$.each(a.menu,function(n,m){var l=m.name;var o=m.link;if(g){k+='
  • '+l+"
  • "}else{k+='
  • '+l+"
  • "}});$(h).empty().append(k).promise().done(function(){refreshList(h)});if(h=="#modulemenu-room"){var c=a.waitermessage;if(c!=""){$("#waitermessage").show();var b='
  • '+W_MSG[lang]+"
  • ";var f='
  • '+toHtml(c)+"
  • ";$("#waitermessage").html(b+f);refreshList("#waitermessage")}else{$("#waitermessage").hide()}}$(".modulebutton").off("click").on("click",function(m){var l=$(this).attr("href");doJsonAjaxAsync("POST","php/contenthandler.php?module=admin&command=setLastModuleOfUser",{view:l},null,"Problem Benutzerdatenpflege",false)})}function refreshList(a){if($(a).hasClass("ui-listview")){$(a).listview("refresh")}else{$(a).trigger("create")}}function gotoOtherPage(a){var b=a.split("_");if(b[0]=="menu"){doJsonAjax("POST","php/contenthandler.php?module=admin&command=setLastModuleOfUser",{view:b[1]},null,null);setTimeout(function(){document.location.href=b[1]},250)}else{if(b[0]=="back"){$("#discardnewordersdlg").dialog("close");parent.history.back()}}}function moduleForward(a){if(neworders.length==0){gotoOtherPage(a)}else{hideMenuProd();$("#discardnewordersdlg").data("link",a);$.mobile.changePage("#discardnewordersdlg")}}function getPayPrintType(){doJsonAjax("GET","php/contenthandler.php?module=admin&command=getPayPrintType",null,insertPayPrintType,"Fehler Druckkonfiguration")}function insertPayPrintType(a){$("#workprintarea").data("payPrintType",a)}function getUserHasRightForPaydesk(){doJsonAjax("GET","php/contenthandler.php?module=admin&command=hasUserPaydeskRight",null,hasUserPaydeskRight,"Fehler Kassenberechtigung")}function hasUserPaydeskRight(a){$("#gopaydesk_btn").data("allowed",a)}function hideMenuRoom(){$("#modulepanel-room").panel("close");$("#menuswitch").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#modulepanel-room").panel("open")})}function hideMenuTable(){$("#modulepanel-table").panel("close");$("#menuswitchtable").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#modulepanel-table").panel("open")})}function hideMenuProd(){$("#modulepanel-prod").panel("close");$("#menuswitchprod").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#modulepanel-prod").panel("open")})}function calcTotalPriceOfProdAndExtras(b,e){var a=parseFloat(b);if(e!=null){for(var c=0;c";var m=groupedNewOrders.count.length;for(g=0;g1){l=""+h.toString()+"x "+l}var f=groupedNewOrders.prodids[g];if(k!=""){k="

    "+toHtml(k)+"

    "}var c=groupedNewOrders.changedPrices[g];var b=groupedNewOrders.togos[g];var o="";var e=groupedNewOrders.extras[g];if((e!=null)&&(e!="")){o=""+e+""}if(c!="NO"){c=c.replace(".",decpoint);if(b!=0){n+='
  • '+l+k+o+" ("+c+" - To-Go)
  • "}else{n+='
  • '+l+k+o+" ("+c+")
  • "}}else{if(b!=0){n+='
  • '+l+k+o+" - To-Go
  • "}else{n+='
  • '+l+k+o+"
  • "}}}$("#neworders").html(n);refreshList("#neworders");binding_neworderelem()}function getProdSizeClass(){if(osprodbtnsize==1){return("osprod-1")}else{if(osprodbtnsize==2){return("osprod-2")}}return""}function binding_neworderelem(){$(".neworder_el").off("click").on("click",function(c){c.stopImmediatePropagation();c.preventDefault();var b=$("#neworders li").index($(this).closest("li"))-1;var a={count:groupedNewOrders.count[b],name:groupedNewOrders.name[b],price:groupedNewOrders.price[b],option:groupedNewOrders.option[b],extras:groupedNewOrders.extras[b],prodid:groupedNewOrders.prodids[b],origidxs:groupedNewOrders.origidxs[b],changedPrices:groupedNewOrders.changedPrices[b],togos:groupedNewOrders.togos[b]};$("#actiononneworderel").data("entry",a);$("#actiononneworderel").data("newcount",a.count);$("#actiononneworderel").data("groupedListIndex",b);$("#act-optionfield").val(a.option);$("#togocheckbox").prop("checked",a.togos==1?true:false);actionSelOnNewOrderElem()})}function sendNewOrders(c,f,a){var g=$("#typprodpage").data("table-info");var b=g[1];if(neworders.length!=0){var e={tableid:b,prods:neworders,print:(c?1:0),payprinttype:f};$("#typprodpage").data("neworders",[]);if(f=="s"){doJsonAjax("POST","php/contenthandler.php?module=queue&command=addProductListToQueue",e,a,"Fehler bei Produktversand")}else{doJsonAjax("POST","php/contenthandler.php?module=queue&command=addProductListToQueue",e,fillPrintAreaAndPrint,"Fehler bei Produktversand")}}else{if(c&¬DeliveredProdsAvailable){}}}function reloadPage(){tableListActive=false;setTimeout(function(){document.location.href="waiter.html"},250)}function gotoTablePage(){var a=$("#tables-page").data("allroomtables");var b=a.length;if(!isTogoOrderSelected||(b==1)){$.mobile.changePage("#tables-page")}else{reloadPage()}}function removeProductFromQueue(a,c,f,e,b,g){if(typeof g==="undefined"){g=true}if(!b){alert(W_WRONG_PIN[lang]);return}$.ajax({type:"POST",dataType:"json",url:"php/contenthandler.php?module=queue&command=removeProductFromQueue",data:{queueid:a,isPaid:c,isCooking:f,isReady:e},async:false,success:function(l){if(l.status!="OK"){alert(W_REMOVE_ERROR[lang])}var k=$("#typprodpage").data("table-info");var h=k[1];var i="php/contenthandler.php?module=queue&command=getJsonLongNamesOfProdsForTableNotDelivered&tableid="+h;if(g){fillNotDeliveredProductsOfATable(i)}},error:function(h){alert("Sorry, Fehler bei Produktentfernung!")}})}function reorderProduct(f,b,g){var a=getProdProperties(f);if(a.unit!=0){alert(W_NO_REORDER_VAR_PRICE[lang]);return}var e=[];for(var c=0;c'+k.name+""});a+='
  • '+W_TOGO[lang];var f=h.takeawayprice;var c=f.replace(".",decpoint)+" "+currency;if(f!=0){a+=" ("+W_TO_PAY[lang]+": "+c+")"}a+=createServeInfo(null,h.takeawayprodcount,h.takeawayprodready);a+="
  • ";$("#room-list").append(a).promise().done(function(){bindTogoOrdering();bindServeClick();$(this).off("click").on("click","a",function(l){l.stopImmediatePropagation();l.preventDefault();var k=b[this.id];currentRoomIndex=this.id;isTogoOrderSelected=false;$("#tables-page").data("roomdetail",k);nextPage="tables-page";$.mobile.changePage("#tables-page")});refreshList(this)})}})}function handleClickInTablemap(a){forwardDisplayToProductView.call(this,a.roomid,a.tableid,a.tablename)}$(document).on("pagebeforeshow","#tables-page",function(){lastSelectedProduct="";tableListActive=true;if(nextPage==""){reloadPage()}hideMenuTable();checkForLogIn();$("#searchField").val("");generateSearchResults();$("#tableselbackbtn").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();tableListActive=false;$.mobile.changePage("#info-page")});updateTableList()});$(document).on("pagebeforeshow","#changetablewhatdialog",function(){var a=$("#changetablewhatdialog").data("fromtableid");doJsonAjax("GET","php/contenthandler.php?module=queue&command=getProdsForTableChange",{tableId:a},insertProductsToChangeTableDlg,"Tischartikel")});function insertProductsToChangeTableDlg(a){if(a.status!="OK"){alert("Fehler");return}prodsToMove=a.msg;allselected=1;updateProdToMoveList();$("#selectallnothing").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();allselected=1-allselected;for(var c=0;c"+c.productname+b+"";a+="
  • "+g+"
  • "}$("#productsToMoveList").html(a);refreshList("#productsToMoveList");handleClickOnMoveableProd()}function handleClickOnMoveableProd(){$(".prodToMoveEl").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();var b=this.id.split("_")[1];var a=prodsToMove[b];var c=a["class"];if(c=="unselecteditem"){a["class"]="selecteditem"}else{a["class"]="unselecteditem"}updateProdToMoveList()});$("#moveprods").off("click").on("click",function(k){k.stopImmediatePropagation();k.preventDefault();var g=[];for(var f=0;f'+W_TOGO[lang]+"";$("#tables-list-togo").html(k);$("#togoarea").show();refreshList("#tables-list-togo");bindTogoOrdering();bindServeClick()}}else{$(h).show();$("#togoarea").hide();$("#tablemapcontent").hide();var k='
  • '+W_TABLES[lang]+"
  • ";var f="";if(ostablebtnsize==1){f="ostable-1"}else{if(ostablebtnsize==2){f="ostable-2"}}$.each(l,function(p,s){var r=s.pricesum;var n=r.replace(".",decpoint)+" "+currency;var o=s.prodcount;var m=s.prodready;var q=s.readyQueueIds;if(r!=0){k+='
  • '+s.name+" ("+W_TO_PAY[lang]+": "+n+")"+createServeInfo(s.id,o,m)+"
  • "}else{k+='
  • '+s.name+createServeInfo(s.id,o,m)+"
  • "}});if(c=="t"){k+='
  • '+W_TOGO[lang]+"
  • "}$(h).empty().append(k).promise().done(function(){bindTogoOrdering();bindServeClick();$(this).off("click").on("click",".info-go",function(p){p.stopImmediatePropagation();p.preventDefault();var o=g;var m=l[this.id]["id"];var n=l[this.id]["name"];forwardDisplayToProductView.call(this,a,m,n)});refreshList(this)})}}function bindServeClick(){$(".prodreadyicon").off("click").on("click",function(l){l.stopImmediatePropagation();l.preventDefault();var f=this.id.split("_")[1];var h=queueIdsOfTakeAway;if((f!=null)&&(f!="n")){var a=$("#tables-page").data("roomdetail");var c=a.tables;for(var b=0;b0){var k=h.join();doJsonAjax("POST","php/contenthandler.php?module=queue&command=declareMultipleProductsDelivered",{queueids:k},updateAfterDelivery,"Bereitstellung")}})}function updateAfterDelivery(a){if(tableListActive){updateTableList()}else{reloadPage()}}function bindTogoOrdering(){$(".togoorder").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();isTogoOrderSelected=true;forwardDisplayToProductView.call(this,0,0,W_TOGO[lang])})}function forwardDisplayToProductView(b,a,c){neworders=[];updateNewOrdersGui();var e=new Array(b,a,c);$("#typprodpage").data("table-info",e);nextPage="typprodpage";$.mobile.changePage("#typprodpage");neworders=[];updateNewOrdersGui()}function attachAndDisplayFirstRefTypes(e){$("#typprodpage").data("types_prods",e);var a=e.prods;var c=[];for(var b=0;b";if(applyExtraBtnPos!=1){k+='
  • '+W_APPLY[lang]+"
  • "}for(var f=0;f=0){b="f";h="check"}k+='
  • '+toHtml(g)+"
  • "}if(requestPriceInExtras!=false){k+='
  • '}if(applyExtraBtnPos!=2){k+='
  • '+W_APPLY[lang]+"
  • "}k+=createHigherLine(l);return k}function bindExtrasSel(){$(".extrasel").off("click").on("click",function(n){n.stopImmediatePropagation();n.preventDefault();var a=this.id.split("_");var b=a[1];var f=a[2];if((b=="abottom")||(b=="atop")){var l=getProdEntry(f);var c=l.extras;var o=[];for(var h=0;h=0){o[o.length]={id:b,name:m,price:g.price}}}if(requestPriceInExtras){var k=$("#enterpriceextrasfield").val();k=k.trim();k=k.replace(decpoint,".");if((k!="")&&($.isNumeric(k))){requestPriceInExtras=false;presetPriceInExtras="";addProductToNewOrdersList(f,o,k)}else{alert(W_NO_VALID_PRICE[lang])}}else{addProductToNewOrdersList(f,o)}}else{if(w_extras.indexOf(b)>=0){w_extras.splice(w_extras.indexOf(b),1)}else{w_extras[w_extras.length]=b}if(requestPriceInExtras!==false){presetPriceInExtras=$("#enterpriceextrasfield").val()}var p=listOfExtras(f);$("#typeproducts-list").html(p);refreshList("#typeproducts-list");bindExtrasSel();bindHigherButtons()}})}function lastSelectedProdToStr(){return" ("+W_LAST_SELECTED[lang]+": "+lastSelectedProduct+")"}function listOfTypesProds(e){var a='
  • '+W_SELECTION[lang]+"";if(lastSelectedProduct!=""){a+=lastSelectedProdToStr()}a+="
  • ";var b=$("#typprodpage").data("types_prods");var c=getProdSizeClass();$.each(b.types,function(g,f){if(parseInt(f.ref)==e){a+='
  • '+toHtml(f.name)+"
  • "}});$.each(b.prods,function(f,g){if(parseInt(g.ref)==e){a+='
  • '+toHtml(g.name);if((g.amount!="null")&&(g.amount<11)){a+=" ("+W_ONLY[lang]+" "+g.amount+")"}a+=createProdInfoTxt(g.id);a+="
  • "}});if(e!=0){a+=createHigherLine(c)}return a}function createHigherLine(b){var a='
  • ';a+='
    ';a+='
    ';a+='
    ';a+="
    ";a+="
  • ";return a}function createProdInfoTxt(b){var a="";a+="
    ";a+="
    ";a+="
    ";return a}function createSearchProdInfoTxt(b){var a="";a+="
    ";a+="
    ";a+="
    ";return a}function createServeInfo(e,c,b){if(supplyright==0){return""}if(e==null){e="n"}if(b>0){var a=""+b+"("+c+")";if(b>=c){a+="
    "}else{a+="
    "}return a}else{return""}}function getProdEntry(e){var b=$("#typprodpage").data("types_prods");var c=0;var a=b.prods;for(c=0;c";var b=$("#typprodpage").data("types_prods");var e=getProdSizeClass();var a=false;var c=[];$.each(b.prods,function(g,h){if(parseInt(h.favorite)==1){a=true;c[c.length]={id:h.id,longname:h.longname}}});c.sort(prodcompare);$.each(c,function(g,h){f+='
  • '+toHtml(h.longname);f+=createProdInfoTxt(h.id);f+="
  • "});f+="";if(a){$("#favarea").html(f);$("#favarea").trigger("create")}else{$("#favarea").html("");$("#favarea").trigger("create")}}function bindFavEvent(){$(".fav").off("click").on("click",function(b){b.stopImmediatePropagation();b.preventDefault();favOrSearchWasClicked=true;levelOneType=0;var a=this.id.split("_")[1];selectedProdCount=getProdCount(a);handleClickOnProd(a)})}function displayTypesProds(c,b){window.scrollTo(0,0);if(c==0){fillFavArea();bindFavEvent()}else{$("#favarea").html("")}var a=null;if(b==null){idOfHigherType=c;a=listOfTypesProds(parseInt(c));extrasMenuOpen=false}else{a=listOfExtras(parseInt(c));extrasMenuOpen=true}$("#typeproducts-list").empty().append(a).promise().done(function(){refreshList("#typeproducts-list");$(this).off("click").on("click","a",function(i){i.stopImmediatePropagation();i.preventDefault();favOrSearchWasClicked=false;$("#searchField").val("");generateSearchResults();var g=this.id;var f=g.split("_");if(f[0]=="t"){if(c==0){levelOneType=f[1];c=f[1]}displayTypesProds(f[1],null)}else{var h=f[1];selectedProdCount=getProdCount(h);handleClickOnProd(h)}});bindHigherButtons()});$(".prodinfo").off("click").on("click",function(i){i.stopImmediatePropagation();i.preventDefault();var f=this.id.split("_")[1];var h=getProdEntry(f);var g=h.price;alert(W_PRICE[lang]+": "+g+" "+currency)});$(".prodplus").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var g=this.id.split("_")[1];var f=getProdCount(g);$("#prodcount_"+g).html(f+1)});$(".prodminus").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var g=this.id.split("_")[1];var f=getProdCount(g);if(f==2){$("#prodcount_"+g).html("");selectedProdCount=1}else{if(f>2){$("#prodcount_"+g).html(f-1)}}})}function getHigherType(){var c=$("#typprodpage").data("types_prods");var b=c.types;var f=0;if(!extrasMenuOpen){for(var e=0;e0)){w_extras=[];w_allextras=a;idOfHigherType=c.ref;if(c.unit==1){requestPriceInExtras=true;presetPriceInExtras=""}else{requestPriceInExtras=false}displayTypesProds(b,a);bindExtrasSel()}else{if(c.unit==1){hideMenuProd();enterpricedlgshown=true;$("#enterpricedlg").data("prodid",b);$("#enterpricefield").val("");$.mobile.changePage("#enterpricedlg");bindEnterPriceNumbers()}else{addProductToNewOrdersList(b,null)}}}function bindEnterPriceNumbers(){$(".numfield td").off("click").on("click",function(b){b.stopImmediatePropagation();b.preventDefault();var f=$(this).html();var a=$(this).attr("class");if(a!="keyboardapply"){var c=String($("#enterpricefield").val());$("#enterpricefield").val(c+f)}});$("#apply_priceenter").off("click").on("click",function(c){c.stopImmediatePropagation();c.preventDefault();var a=$("#enterpricedlg").data("prodid");var b=$("#enterpricefield").val();b=b.trim();b=b.replace(decpoint,".");if((b!="")&&($.isNumeric(b))){$("#enterpricedlg").dialog("close");addProductToNewOrdersList(a,null,b)}else{alert(W_NO_VALID_PRICE[lang])}})}function addProductToNewOrdersList(b,c,f){var g=$("#typprodpage").data("table-info");var a=g[1];addProductToQueue(b,c,"NO",0,f);var h=getProdAudio(parseInt(b));var e=parseInt($("#typprodpage").data("ordervolume"))/10;if(h!=""){var k="customer/"+h;if(h.match(/mp3$/)){$("#audiofile").html('')}else{if(h.match(/ogg$/)){$("#audiofile").html('')}else{if(h.match(/wav$/)){$("#audiofile").html('')}}}document.getElementById("audiofile").load();document.getElementById("audiofile").volume=e;document.getElementById("audiofile").play()}else{if(e>0.5){beep()}}var i="php/contenthandler.php?module=queue&command=getJsonLongNamesOfProdsForTableNotDelivered&tableid="+a;fillNotDeliveredProductsOfATable(i);if((keeptypelevel==0)||(favOrSearchWasClicked)){displayTypesProds(levelOneType,null)}else{if(extrasMenuOpen){displayTypesProds(idOfHigherType,null)}}allowPrintAndOrderBtn=true;refreshList("#typeproducts-list")}function beep(){var a=new Audio("data:audio/wav;base64,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qJrx4KOQjahZxWbcZgztj2c49nKmkId44S71j0c8eV9yDK6uPRzx5X18eDvjvQ6yKo9ZSS6l//8elePK/Lf//IInrOF/FvDoADYAGBMGb7FtErm5MXMlmPAJQVgWta7Zx2go+8xJ0UiCb8LHHdftWyLJE0QIAIsI+UbXu67dZMjmgDGCGl1H+vpF4NSDckSIkk7Vd+sxEhBQMRU8j/12UIRhzSaUdQ+rQU5kGeFxm+hb1oh6pWWmv3uvmReDl0UnvtapVaIzo1jZbf/pD6ElLqSX+rUmOQNpJFa/r+sa4e/pBlAABoAAAAA3CUgShLdGIxsY7AUABPRrgCABdDuQ5GC7DqPQCgbbJUAoRSUj+NIEig0YfyWUho1VBBBA//uQZB4ABZx5zfMakeAAAAmwAAAAF5F3P0w9GtAAACfAAAAAwLhMDmAYWMgVEG1U0FIGCBgXBXAtfMH10000EEEEEECUBYln03TTTdNBDZopopYvrTTdNa325mImNg3TTPV9q3pmY0xoO6bv3r00y+IDGid/9aaaZTGMuj9mpu9Mpio1dXrr5HERTZSmqU36A3CumzN/9Robv/Xx4v9ijkSRSNLQhAWumap82WRSBUqXStV/YcS+XVLnSS+WLDroqArFkMEsAS+eWmrUzrO0oEmE40RlMZ5+ODIkAyKAGUwZ3mVKmcamcJnMW26MRPgUw6j+LkhyHGVGYjSUUKNpuJUQoOIAyDvEyG8S5yfK6dhZc0Tx1KI/gviKL6qvvFs1+bWtaz58uUNnryq6kt5RzOCkPWlVqVX2a/EEBUdU1KrXLf40GoiiFXK///qpoiDXrOgqDR38JB0bw7SoL+ZB9o1RCkQjQ2CBYZKd/+VJxZRRZlqSkKiws0WFxUyCwsKiMy7hUVFhIaCrNQsKkTIsLivwKKigsj8XYlwt/WKi2N4d//uQRCSAAjURNIHpMZBGYiaQPSYyAAABLAAAAAAAACWAAAAApUF/Mg+0aohSIRobBAsMlO//Kk4soosy1JSFRYWaLC4qZBYWFRGZdwqKiwkNBVmoWFSJkWFxX4FFRQWR+LsS4W/rFRb/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VEFHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU291bmRib3kuZGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAwNGh0dHA6Ly93d3cuc291bmRib3kuZGUAAAAAAAAAACU=");a.play()}function fetchTypeProdsFromServer(){doJsonAjaxAsync("GET","php/contenthandler.php?module=products&command=getAllTypesAndAvailProds",null,attachAndDisplayFirstRefTypes,true)}var waitProdTimer=null;function fillTypeProdList(b){var a=$("#typprodpage").data("types_prods");if(a!=undefined){displayTypesProds(b,null)}else{waitProdTimer=setInterval(function(){var c=$("#typprodpage").data("types_prods");if(c!=undefined){clearInterval(waitProdTimer);displayTypesProds(b,null)}},200)}}function fillTypeProdList_(a){displayTypesProds(a,null)}function createTxtAssignedProd(e){var b="";if(e.option!=""){b=" ("+toHtml(e.option)+")"}var c=e.longname;if(e.togo==1){c="To-Go: "+c}if(e.pricechanged==1){c+=" - "+e.price.replace(".",decpoint)}var a="";if(e.isready=="1"){a+=" ☞"}if(e.isCooking=="1"){a+=" ♨"}if(e.isPaid=="1"){a+=" ☑"}return toHtml(c)+b+a+"
    "+createExtraParagraph(e.extras)}function createListElOfAssignedProd(b){var a="";if("count" in b){if(b.count>1){a=b.count+"x "}}if(b.isready=="0"){return'
  • '+a+createTxtAssignedProd(b)+"
  • "}else{return'
  • '+a+createTxtAssignedProd(b)+"
  • "}}function fillAssignedProdList(b){if(b.length>0){notDeliveredProdsAvailable=true}else{notDeliveredProdsAvailable=false}$("#cancelcodefield").val("");if(cancelunpaidcode!=""){if(b.length>0){$("#cancelcodearea").show()}else{$("#cancelcodearea").hide()}}else{$("#cancelcodearea").hide()}var c=new Grouping(b,createTxtAssignedProd);c.group();var a='
  • '+W_KIT_BAR[lang]+"
  • ";a+=c.outputList(createListElOfAssignedProd);if(notDeliveredProdsAvailable){a+='
  • '+W_DEL_ALL_UNDELIVERED[lang]+"
  • "}$("#orderedprod-list-0").html(a);refreshList("#orderedprod-list-0");$("#undeliveredheader").off("click").on("click",function(f){f.stopImmediatePropagation();f.preventDefault();alert(W_UNDELIV_INFO[lang])});bindingOfAssignedProds(c);bindDelAllUndeliveredProds(b)}function bindDelAllUndeliveredProds(a){$("#delallundelivered").off("click").on("click",function(b){b.stopImmediatePropagation();b.preventDefault();areYouSure("Produkte löschen.",W_DEL_ALL_ASSIGNED_PRODS[lang],W_REMOVE[lang],function(){removeAllAssignedProds(a)})})}function removeAllAssignedProds(h){var c=true;if(cancelunpaidcode!=""){if($("#cancelcodefield").val()!=cancelunpaidcode){c=false;alert(W_WRONG_PIN[lang]);return}}for(var f=0;f
    "}if((f==3)&&(showpayment3==1)){c+='
    '+a+"
    "}if((f==4)&&(showpayment4==1)){c+='
    '+a+"
    "}if((f==5)&&(showpayment5==1)){c+='
    '+a+"
    "}if((f==6)&&(showpayment6==1)){c+='
    '+a+"
    "}if((f==7)&&(showpayment7==1)){c+='
    '+a+"
    "}if((f==8)&&(showpayment8==1)){c+='
    '+a+"
    "}}c+='
    '+P_CANCEL[lang]+"
    ";$("#selectiondialog").html(c);var e=600;if(paymentconfig==1){e=380}$("#selectiondialog").dialog({autoOpen:false,modal:true,height:e,buttons:{Abbrechen:function(){$(this).dialog("close")}}});$("#selectiondialog").dialog("open");bindPayment()}function bindPayment(){$(".paymentcancel").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();$("#selectiondialog").dialog("close")});$(".paymentitem").off("click").on("click",function(a){a.stopImmediatePropagation();a.preventDefault();var b=this.id.split("_")[1];currentPaymentId=b;$("#selectiondialog").dialog("close");if((currentPaymentId==PAYMENT_HS3)||(currentPaymentId==PAYMENT_GUEST)){$("#hoteldialog").dialog({autoOpen:false,modal:true,height:400,width:500,buttons:{Abbrechen:function(){$(this).dialog("close")}}});$("#hoteldialog").dialog("open");$("#roomguesttextfield").val("");bindhotelinterface(currentPaymentId);return}else{startPayProcess(b,"","","")}})}function bindhotelinterface(a){generateGuestResult($("#roomguesttextfield").val(),false,a);$("#roomguesttextfield").off("keyup").on("keyup",function(b){generateGuestResult($("#roomguesttextfield").val(),false,a)});$("#paym_hotel").off("click").on("click",function(h){h.stopImmediatePropagation();h.preventDefault();var f=$("#hotelroomfoundguest").data("reservation");var c=$("#hotelroomfoundguest").data("guest");var b=$("#hotelroomselection").find(":selected").val();if(b!=undefined){var c=guests[b];var g="";if(currentPaymentId==PAYMENT_GUEST){c=internalguests[b];g=c.id}startPayProcess(currentPaymentId,c.reservationid,c.object+" - "+c.guest,g);$("#hoteldialog").dialog("close")}else{alert("Kein Gast ausgewählt")}})}function generateGuestResult(c){c=c.trim().toLowerCase();if(c==""){$("#hotelroomselection").html("");return}var b="";var a=false;$.each(guests,function(h,k){var e=k.object;var l=k.guest;var f=(e.toLowerCase().indexOf(c)>=0);var g=(l.toLowerCase().indexOf(c)>=0);if(f||g){if(!a){a=true;b+='"}else{b+='"}}});$("#hotelroomselection").html(b)}function updateAccounted(c,a,b){if(a===b){$("#"+c).removeClass("paystillopen");$("#"+c).removeClass("payallaccounted");$("#"+c).addClass("payallaccounted")}else{$("#"+c).removeClass("paystillopen");$("#"+c).removeClass("payallaccounted");$("#"+c).addClass("paystillopen")}if(a===0){$("#"+c+" .payitemaccounted").html("")}else{$("#"+c+" .payitemaccounted").html(a)}}function getProdAccountedEntry(c){var f=createHashOfPayableItem(c);for(var a=0;a1){f=g.count+"x ";c=g.count}}var b=false;var a=getProdAccountedEntry(g);var h="";if(a!==null){if(a.count!=0){h=a.count}if(a.count==c){b=true}}var e="";if(b){e='
    '+f+createHashOfPayableItem(g)+"
    "+h+"
    "}else{e='
    '+f+createHashOfPayableItem(g)+"
    "+h+"
    "}return e}function createOnReceiptItemListElement(c){var b="";if("count" in c){if(c.count>1){b=c.count+"x "}}var a='
    '+b+createHashOfPayableItem(c)+"
    ";return a}function getProdOfAllProdsWithHash(e){var b=prodsToPayListGrouping.sortedset;for(var a=0;a";$("#receiptpanel").html(c);calcSum();var k=$("#receiptpart").html();$("#info-page").data("receipthtml",k);displayRightButtons()}function getTableName(){if(selectedtableindex!=null){var a=roominfo.roomstables[selectedroomindex].tables[selectedtableindex];return a.name}else{if(selectedroomindex=="-1"){return"Zum Mitnehmen"}else{return null}}}function createReceiptHeader(){var a=genCreateReceiptHeader(0,"",getTableName(),loggedinUser,currency);return a}function createReceiptFooter(b,c,a){var e=genCreateReceiptFooterNoSum(b,0,"",a);return e}function getQueueIdsDueToCountOfItem(g){var e=[];var h=g.hash;var f=g.count;for(var b=0;b=f){break}}}return e}function startPayProcess(n,l,m,g){var k=getTableName();var b=0;if(selectedroomindex!=-1){if(selectedtableindex!=null){var f=roominfo.roomstables[selectedroomindex].tables[selectedtableindex];b=f.id}else{b=0}}var e=$("#info-page").data("usst");if($("#info-page").data("taxtype")=="togo"){e=$("#info-page").data("togotax")}checkForLogIn();var a=[];for(var h=0;h";printContent(s)}}startCashProcess()}}else{alert("Fehler: "+q)}},error:function(i){alert("Sorry, there was a problem! "+i)}})}var P_DESCR=["Beschreibung","Description","Descripción"];var P_PRICE=["Preis","Price","Precio"];var P_TOTAL=["Total","Total","Total"];var P_ID=["Id:","Id:","Id:"];var P_ROOMSEL=["Raumauswahl","Room selection","Selección de espacio"];var P_PAYDESK_ACTIONS=["Kassenaktionen","Paydesk actions","Acciones de caja"];var P_BAR_INPUT=["Bareinlage","Input money","Insertar dinero"];var P_BAR_GET=["Barentnahme","Take money","Sacar dinero"];var P_BAR_SUM=["Einnahmen","Revenue","Cobro"];var P_TITLE=["Kasse","Paydesk","Caja"];var P_TABLE=["Tisch","Table","Mesa"];var P_TABLE_SEL=["Tischauswahl","Select table","Qué mesa?"];var P_NOT_PAID=["Ausstehend für ","Not paid for ","Impagado para "];var P_ALL=["Alles","All","Todo"];var P_CONTENT_RECEIPT=["Inhalt Kassenbon","Content of receipt","Contenido del tique"];var P_ONLY_PAY=["Nur Zahlung","Only pay","Solo pagar"];var P_PAY_PRINT=["Bondruck","Pay+Print","Pagar+Imprimir"];var P_CHANGE_CALC=["Wechselgeldrechner:","Change Calculator:","Calculadora de Cambio:"];var P_CHOOSE_PAYWAY=["Auswahl der Zahlungsart:","Selection of method of payment:","Selección del modo de pago:"];var P_CANCEL=["Abbrechen","Cancel","Cancelar"];var P_CASHTAKEOUT=["Barentnahme aus der Kasse","Cash take-out","Sacar dinero"];var P_CASHTAKIN=["Bareinlage in die Kasse","Cash insert","Insertar dinero"];var P_AMOUNT=["Betrag:","Amount:","Valor:"];var P_OVERVIEW=["Übersicht Kellnerkasse","Overview waiter purse","Resumen cartera de bolsillo"];var P_PUT_IN=["Einlegen","Insert","Insertar"];var P_TAKE_OUT=["Entnehmen","Take out","Sacar"];var P_OVERV_DETAILS=["Diese Übersicht zeigt die Einnahmen durch den Kellner pro Zahlungsweg seit der letzten Tageslosung sowie als weiteren Wert den Kassenstand unter Berücksichtigung der eigenen Eingaben und Entnahmen.","This overview contains the amount of money of this waiter since the last closing as well as the total amount of money including the own cash insert and take-out actions.","Este resumen contiene todo el dinero del camarero, y también el dinero incluido con acciones de insertar y sacar."];var P_CASH_SUM=["Bewirtungseinnahmen (ohne Ein-/Auslagen):","Cash by payment (without inserts/take-outs):","Cobro (sin tomas/entradas):"];var P_INCLUDE_OWN=["Barbestand inkl. eigener Kassen-Eingaben/Entnahmen:","Cash incl. own cash insert/take-outs:","Cash incl. tomas y entradas proprias:"];var P_NO_ELEM=["Keine Rechnungselemente","No items selected","Ningún producto selecionado"];var P_NO_ELEM_DETAILS=["Es wurden keine abrechenbaren Produkte festgelegt (der Bon ist leer!).","There are no selected items. The receipt is empty!","No hay ningún elemento seleccionado para pagar."];var P_CASHACTION_OK=["Kassenaktion abgeschlossen.","Action completed.","Acción terminado."];var P_NAV=["Navigation","Navigation","Navigación"];var P_ORDER_ACTION=["-> Bestellansicht","-> Order view","-> Vista de Orden"];var P_TO_PAY=["Zu zahlen: ","To pay: ","Pagar total: "];var P_PAY_RETURN=["Zurück: ","Return: ","Torna: "];var P_CALC_PAYBACK=["Berechne","Calculate","Calcular"];var P_HAS_PAID=["Bezahlt: ","Paid: ","Pagado: "];var P_TOGO=["Außer-Haus-Verkauf","Sale with Tax No 2","Venta IVA 2"];var P_TIP=["nur Trinkg.: ","Only tip: ","Solo prop.: "];var P_TOTAL_INCL_TIP=["Zielbetrag:","Target pay:","Quiere pagar:"];var CALC_TIP_TXT=["Angabe extra Trinkg.","Do Tip separate","Propina individual"];var CALC_TOTAL_TXT=["Angabe inkl.Trinkg.","Do Tip incl.","Propina incl."];var P_GUESTS=["Gäste","Guests","Habitaciones"];var showHostTemplate=false;var guests=[];var internalguests=[];var hotelinterface=0;var PAYMENT_HS3=7;var PAYMENT_GUEST=8;var currentPaymentId=7;var showpayment2=1;var showpayment3=1;var showpayment4=1;var showpayment5=1;var showpayment6=1;var showpayment7=1;var showpayment8=1;function getGeneralConfigItems(){doAjax("GET","php/contenthandler.php?module=admin&command=getGeneralConfigItems",null,insertGeneralConfigItems,"Fehler Konfigurationsdaten")}function getPayments(a){doAjax("GET","php/contenthandler.php?module=admin&command=getPayments",null,a,"Fehler Zahlungswege")}function insertGeneralConfigItems(b){if(b.status=="OK"){var a=b.msg;decpoint=a.decpoint;$("#info-page").data("decpoint",a.decpoint);currency=a.currency;var e=a.tax;var c=e.replace(".",decpoint);$("#info-page").data("usstGerVal",c);$("#info-page").data("usst",e);e=a.togotax;c=e.replace(".",decpoint);$("#info-page").data("togoTaxGerVal",c);$("#info-page").data("togotax",e);$("#info-page").data("companyinfo",a.companyinfo);$("#info-page").data("payPrintType",a.payprinttype);$("#info-page").data("currency",a.currency);$("#info-page").data("billlanguage",a.billlanguage);$("#info-page").data("userlanguage",a.userlanguage);receiptfontsize=parseInt(a.receiptfontsize);$("#receiptpart").css("font-size",receiptfontsize+"px");paymentconfig=a.paymentconfig;showpayment2=a.showpayment2;showpayment3=a.showpayment3;showpayment4=a.showpayment4;showpayment5=a.showpayment5;showpayment6=a.showpayment6;showpayment7=a.showpayment7;showpayment8=a.showpayment8;$("#curtopay2").html(" "+a.currency);workflowconfig=a.workflowconfig;digigopaysetready=a.digigopaysetready;setLanguage(a.userlanguage)}else{$("#contentpart").hide();setTimeout(function(){document.location.href="index.html"},250)}}function addEntryOrIncreaseCount(a,f){var c=0;var g=false;var e=f.prodid+"-"+f.extras.join("_")+f.price+"-"+f.pricelevelname+"#"+f.tax+"_"+f.togo;for(c=0;cID:"+e+"";g+=' ";g+=""+c+"";g+=" ";if(l!=""){g+="Gast: "+toHtml(l)+"";g+=" "}g+=""+P_NO[b]+""+P_DESCR[b]+""+P_PRICE[b]+""+P_TOTAL[b]+"";return g}function genCreateReceiptFooterNoSum(c,e,b,a){return genCreateReceiptFooter(c,e,b,"","","",a)}function genCreateReceiptFooter(a,f,b,k,e,m,n){var c='style="border: solid black 0px;padding: 3px;text-align:right;vertical-align:bottom;"';var p='style="text-align:center;vertical-align:bottom;"';var h=" ";var o=h;o+=""+P_MWST[f]+"% "+P_MWST[f]+""+P_NETTO[f]+""+P_BRUTTO[f]+"";for(var l=0;l"+k+'"+e+'"+m+""}o+=h;o+="   "+P_SUM[f]+'"+m+"";o+=h;o+="
     
    ";o+=toHtml(b).replace(/(?:\r\n|\r|\n)/g,"
    ");o+="
    ";return o}function generateOneProdLine(k,g,i,a,n,f){var b='style="border: solid black 0px;padding: 3px;text-align:right;vertical-align:bottom;"';var h='style="border: solid black 0px;padding: 3px;text-align:center;vertical-align:bottom;"';var c=(parseFloat(i)).toFixed(2).replace(".",n);if(a!="A"){g+=" ("+a+")"}if(f==1){g="To-Go: "+g}var m=k*i;var l="";var e='style="white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width: 60%;"';l+="'+k+""+g;l=l+""+c;l+=""+m.toFixed(2).replace(".",n)+"";return l}function generateProdPartByDbContent(f,e){var c=0;tablecontent="";for(c=0;c=0);var m=(p.toLowerCase().indexOf(g)>=0);if(l||m){i++;h=toHtml(k+" - "+p);if(!c){c=true;f+='"}else{f+='"}}});if(i===1){$("#hotelroomfoundguest").html(h);$("#hotelroomselection").html(f)}else{$("#hotelroomselection").html(f)}if(b){$("#hotelroomselection").selectmenu("refresh")}}function generateCashOverviewOfUser(e){var a="";for(var b=0;b"+(parseFloat(c.value).toFixed(2)).replace(".",decpoint)+"
    "}return a};