query($sqlConexion); if($resultadoCon->num_rows == 0) { die("No se ha encontrado el restaurante."); } $conRestaurante = $resultadoCon->fetch_assoc(); //Modulos $myWaiter = $conRestaurante["Frontito"] == 1 ? true : false; $atHome = $conRestaurante["MyWaiterHome"] == 1 ? true : false; //Pedimos y cogemos el token $token = ConseguirToken(); // Versiones usuario $sqlVersionUsuario = "SELECT vc.version FROM versionesclientes vc WHERE usuario='{$_SESSION['FrontitoBackend']["EmailCliente"]}' AND aplicacion='frontito-backend'"; $resultVersionUsuario = $mysqlConn->query($sqlVersionUsuario); $datosVersionUsuario = $resultVersionUsuario->fetch_assoc(); $actualizado = true; if(!empty($_POST["page"])) { switch($_POST["page"]) { case "preferencias": //Propiedades generales GuardarPropiedad($token, "NombreLocal", $_POST["NombreLocal"], true); GuardarPropiedad($token, "DirLocal", $_POST["DirLocal"], true); GuardarPropiedad($token, "CPLocal", $_POST["CPLocal"], true); GuardarPropiedad($token, "LocalidadLocal", $_POST["LocalidadLocal"], true); GuardarPropiedad($token, "ProvinciaLocal", $_POST["ProvinciaLocal"], true); GuardarPropiedad($token, "PaginaWeb", $_POST["PaginaWeb"], true); GuardarPropiedad($token, "TelefonoLocal", $_POST["TelefonoLocal"], true); GuardarPropiedad($token, "EmailLocal", $_POST["EmailLocal"], true); GuardarPropiedad($token, "BuenaValoracion", $_POST["BuenaValoracion"]); GuardarPropiedad($token, "Longitud", $_POST["Longitud"]); GuardarPropiedad($token, "Latitud", $_POST["Latitud"]); GuardarPropiedad($token, "ModuloFrnt_Home", isset($_POST["cbHome"]) && $_POST["cbHome"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModuloFrnt_Carta", isset($_POST["cbCarta"]) && $_POST["cbCarta"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModuloFrnt_CartaInteractiva", isset($_POST["cbCartaInteractiva"]) && $_POST["cbCartaInteractiva"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModuloFrnt_Mensajes", isset($_POST["cbMensajes"]) && $_POST["cbMensajes"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModuloFrnt_Pedido", isset($_POST["cbPedidos"]) && $_POST["cbPedidos"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModuloFrnt_Cuenta", isset($_POST["cbCuenta"]) && $_POST["cbCuenta"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModuloFrnt_Valoracion", isset($_POST["cbValoracion"]) && $_POST["cbValoracion"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ImpresionAutomatica", isset($_POST["cbImprimir"]) && $_POST["cbImprimir"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "MostrarOpcionesPacks", isset($_POST["cbMostrarOpcionesPacks"]) && $_POST["cbMostrarOpcionesPacks"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "MostrarFichaPedir", isset($_POST["cbMostrarFichaPedir"]) && $_POST["cbMostrarFichaPedir"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "MostrarFichaConfirmar", isset($_POST["cbMostrarFichaConfirmar"]) && $_POST["cbMostrarFichaConfirmar"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "CuentaDivisas", isset($_POST["cbCuentaDivisas"]) && $_POST["cbCuentaDivisas"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "CuentaComensales", isset($_POST["cbCuentaComensales"]) && $_POST["cbCuentaComensales"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "BotonesPedirCuenta", isset($_POST["cbBotonesPedirCuenta"]) && $_POST["cbBotonesPedirCuenta"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "EnviarMensajeAlPedir", isset($_POST["cbEnviarMensajeAlPedir"]) && $_POST["cbEnviarMensajeAlPedir"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "PermitirMensajeLibre", isset($_POST["cbPermitirMensajeLibre"]) && $_POST["cbPermitirMensajeLibre"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "MostrarMensajesDefecto", isset($_POST["cbMostrarMensajesDefecto"]) && $_POST["cbMostrarMensajesDefecto"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ImprimirMensajes", isset($_POST["cbImprimirMensajes"]) && $_POST["cbImprimirMensajes"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "RRSS_Twitter", $_POST["RRSS_Twitter"], true); GuardarPropiedad($token, "RRSS_Facebook", $_POST["RRSS_Facebook"], true); GuardarPropiedad($token, "RRSS_Instagram", $_POST["RRSS_Instagram"], true); GuardarPropiedad($token, "RRSS_TripAdvisor", $_POST["RRSS_TripAdvisor"], true); GuardarPropiedad($token, "RRSS_Telegram", $_POST["RRSS_Telegram"], true); GuardarPropiedad($token, "RRSS_TikTok", $_POST["RRSS_TikTok"], true); GuardarPropiedad($token, "RRSS_YouTube", $_POST["RRSS_YouTube"], true); GuardarPropiedad($token, "RRSS_GoogleMyBusiness", $_POST["RRSS_GoogleMyBusiness"], true); GuardarPropiedad($token, "RRSS_Whatsapp", $_POST["RRSS_Whatsapp"], true); GuardarPropiedad($token, "EmailNotificaciones", $_POST["EmailNotificaciones"]); GuardarPropiedad($token, "TextoDefectoWhatsApp", $_POST["TextoDefectoWhatsApp"]); $modoVisFamilias = ($_POST["ModoVisualizacionArticulos"] !== "agrupacion" && $_POST['ModoVisFamilias'] == "5") ? "3" : $_POST['ModoVisFamilias']; GuardarPropiedad($token, "ModoVisFamilias", $modoVisFamilias); GuardarPropiedad($token, "Clasificacion", $_POST['Clasificacion']); //Propiedades My Waiter GuardarPropiedad($token, "PagosMesas", isset($_POST["cbPagosMesas"]) && $_POST["cbPagosMesas"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ComprobarUbicacion", isset($_POST["cbComprobarUbicacion"]) && $_POST["cbComprobarUbicacion"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ComprobarMesaAbierta", isset($_POST["cbComprobarMesaAbierta"]) && $_POST["cbComprobarMesaAbierta"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "PlatosXPersona", number_format($_POST["PlatosXPersona"], 0)); GuardarPropiedad($token, "MinutosPedidoBloqueado", number_format($_POST["MinutosPedidoBloqueado"], 0)); GuardarPropiedad($token, "TiempoCaducidadQR", number_format($_POST["TiempoCaducidadQR"], 0)); GuardarPropiedad($token, "NumRecomendaciones", number_format($_POST["numRecomendaciones"], 0)); //Opciones y pagos My Waiter @ home recogida GuardarPropiedad($token, "Home_Recogida", isset($_POST["cbRecogida"]) && $_POST["cbRecogida"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PagoMetalicoRec", isset($_POST["cbPagoMetalicoRec"]) && $_POST["cbPagoMetalicoRec"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PagoTarjetaRec", isset($_POST["cbPagoTarjetaRec"]) && $_POST["cbPagoTarjetaRec"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PagoOnlineRec", isset($_POST["cbPagoOnlineRec"]) && $_POST["cbPagoOnlineRec"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_ImporteMinimoRec", number_format($_POST["Home_ImporteMinimoRec"], 2)); GuardarPropiedad($token, "Home_CosteEntregaDebajoMinimoRec", number_format($_POST["Home_CosteEntregaDebajoMinimoRec"], 2)); GuardarPropiedad($token, "Home_MinutosEntregaRec", number_format($_POST["Home_MinutosEntregaRec"], 0)); GuardarPropiedad($token, "Home_PedidoProgramadoRec", isset($_POST["cbPedidoProgramadoRec"]) && $_POST["cbPedidoProgramadoRec"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PeriodosRec", number_format($_POST["Home_PeriodosRec"], 0)); GuardarPropiedad($token, "Home_PedidosXPeriodoRec", number_format($_POST["Home_PedidosXPeriodoRec"], 0)); GuardarPropiedad($token, "MaxDiasFuturosPedidoRec", number_format($_POST["MaxDiasFuturosPedidoRec"], 0)); if($conRestaurante["ModoEnvioPedido"] != "NEO") GuardarPropiedad($token, "Home_ZonaRec", $_POST["Home_ZonaRec"]); //Opciones y pagos My Waiter @ home domicilio GuardarPropiedad($token, "Home_Domicilio", isset($_POST["cbDomicilio"]) && $_POST["cbDomicilio"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PagoMetalicoDom", isset($_POST["cbPagoMetalicoDom"]) && $_POST["cbPagoMetalicoDom"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PagoTarjetaDom", isset($_POST["cbPagoTarjetaDom"]) && $_POST["cbPagoTarjetaDom"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PagoOnlineDom", isset($_POST["cbPagoOnlineDom"]) && $_POST["cbPagoOnlineDom"] == "SI" ? 'S': 'N'); // GuardarPropiedad($token, "Home_ImporteMinimoDom", number_format($_POST["Home_ImporteMinimoDom"], 2)); // GuardarPropiedad($token, "Home_CosteEntregaDebajoMinimoDom", number_format($_POST["Home_CosteEntregaDebajoMinimoDom"], 2)); // GuardarPropiedad($token, "Home_CosteEntregaNormalDom", number_format($_POST["Home_CosteEntregaNormalDom"], 2)); // GuardarPropiedad($token, "Home_ImporteEntregaGratisDom", number_format($_POST["Home_ImporteEntregaGratisDom"], 2)); // GuardarPropiedad($token, "Home_MinutosEntregaDom", number_format($_POST["Home_MinutosEntregaDom"], 0)); GuardarPropiedad($token, "Home_PedidoProgramadoDom", isset($_POST["cbPedidoProgramadoDom"]) && $_POST["cbPedidoProgramadoDom"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "Home_PeriodosDom", number_format($_POST["Home_PeriodosDom"], 0)); GuardarPropiedad($token, "Home_PedidosXPeriodoDom", number_format($_POST["Home_PedidosXPeriodoDom"], 0)); GuardarPropiedad($token, "MaxDiasFuturosPedidoDom", number_format($_POST["MaxDiasFuturosPedidoDom"], 0)); if($conRestaurante["ModoEnvioPedido"] != "NEO") GuardarPropiedad($token, "Home_ZonaDom", $_POST["Home_ZonaDom"]); //Comprobamos la zona horaria según la ubicacion if($_POST["Longitud"] != "NO") { $timestamp = time(); $location = $_POST["Latitud"] . "," . $_POST["Longitud"]; $urlTZ = "https://maps.googleapis.com/maps/api/timezone/json?location=$location×tamp=$timestamp&key=AIzaSyBtjarZFv5fkEdlIri9qTAsuTkm3uNtGRc"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $urlTZ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $jsonTZ = curl_exec($ch); curl_close ($ch); $tz = json_decode($jsonTZ); $timeZone = $tz->status == "OK" ? $tz->timeZoneId : "Europe/Madrid"; GuardarPropiedad($token, "TimeZone", $timeZone); } //Opciones fidelización GuardarPropiedad($token, "urlendpoint", $_POST["urlEndPointFid"], true); GuardarPropiedad($token, "urlprivacidad", $_POST["urlPrivacidadFid"], true); if(!empty($_FILES)) { if(!is_dir("$dirRestaurante")) { mkdir("$dirRestaurante"); } } GuardarPropiedad($token, "URLReservas", $_POST["URLReservas"]); GuardarIdiomas($token, $_POST["idiomas"]); // Modo Kiosko GuardarPropiedad($token, "PagoOnlineAutoservicio", isset($_POST["pagoOnlineAutoservicio"]) && $_POST["pagoOnlineAutoservicio"] == "S" ? 'S': 'N'); GuardarPropiedad($token, "PagoMetalicoAutoservicio", isset($_POST["pagoMetalicoAutoservicio"]) && $_POST["pagoMetalicoAutoservicio"] == "S" ? 'S': 'N'); GuardarPropiedad($token, "PagoTarjetaAutoservicio", isset($_POST["pagoTarjetaAutoservicio"]) && $_POST["pagoTarjetaAutoservicio"] == "S" ? 'S': 'N'); // Pagos GuardarPropiedad($token, "PagosMesasObligatorio", isset($_POST["pagosMesasObligatorio"]) && $_POST["pagosMesasObligatorio"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ComprobarMesaPedir", isset($_POST["comprobarMesaPedir"]) && $_POST["comprobarMesaPedir"] == "SI" ? 'S': 'N'); GuardarPropiedad($token, "ModoVisualizacionArticulos", isset($_POST["ModoVisualizacionArticulos"]) ? $_POST["ModoVisualizacionArticulos"] : 'agrupacion'); GuardarPropiedad($token, "HorarioPedidoMesa", isset($_POST["horarioPedidoMesa"]) ? $_POST["horarioPedidoMesa"] : 'N'); GuardarPropiedad($token, "ArticulosFavoritosUsuario", isset($_POST["articulosFavoritosUsuario"]) ? $_POST["articulosFavoritosUsuario"] : 'N'); GuardarPropiedad($token, "opcion_barra_lista", isset($_POST["opcion_barra_lista"]) ? $_POST["opcion_barra_lista"] : 'N'); //PRUEBA GuardarPropiedad($token, "Barra_Lista", isset($_POST["barra_lista"]) ? $_POST["barra_lista"] : 'N'); break; case "tarifas": BorrarTarifas($token); if($_POST["tarifaCentroPer"] != "" || ($_POST["tarifaCentroPerDesc"] != "" && $_POST["tarifaCentroPerDesc"] > 0)) GuardarTarifa($token, "", $_POST["tarifaCentroPer"], 0, $_POST["tarifaCentroPerDesc"]); if($_POST["tarifaCentroRec"] != "" || ($_POST["tarifaCentroRecDesc"] != "" && $_POST["tarifaCentroRecDesc"] > 0)) GuardarTarifa($token, "", $_POST["tarifaCentroRec"], 1, $_POST["tarifaCentroRecDesc"]); if($_POST["tarifaCentroDom"] != "" || ($_POST["tarifaCentroDomDesc"] != "" && $_POST["tarifaCentroDomDesc"] > 0)) GuardarTarifa($token, "", $_POST["tarifaCentroDom"], 2, $_POST["tarifaCentroDomDesc"]); $zonasTarifas = json_decode($_POST["ZonasTarifas"]); foreach ($zonasTarifas as $zonaTarifa) { GuardarTarifa($token, $zonaTarifa->Zona, $zonaTarifa->Tarifa, 0, $zonaTarifa->PorcDescuento); } // Process tramos data if present if (isset($_POST["ZonasTramos"]) && $_POST["ZonasTramos"] != "") { GuardarTramos($token, $_POST["ZonasTramos"]); } break; case "mantenimientocarta": switch($_POST["accion"]) { case "forzarsuave": ForzarSuave($token); break; case "forzarimportacion": ForzarImportacion($token); break; case "forzarprecios": ForzarPrecios($token); break; case "actualizarclasificacion": ForzarClasificacion($token); break; case "importarexcel": if(!empty($_FILES)) { if(!is_dir("$dirRestaurante")) { mkdir("$dirRestaurante"); } move_uploaded_file($_FILES['cartaExcel']['tmp_name'], "$dirRestaurante/carta.xlsx"); } ImportarCartaExcel($token); break; } break; case "personalizacion" : if(isset($_POST['fondoAnimado']) && $_POST['fondoAnimado'] == "S"){ GuardarPropiedad($token, "FondoAnimado","S"); } else{ GuardarPropiedad($token, "FondoAnimado","N"); } if(isset($_POST['modoNavidad']) && $_POST['modoNavidad'] == "S"){ GuardarPropiedad($token, "ModoNavidad","S"); } else{ GuardarPropiedad($token, "ModoNavidad","N"); } if(isset($_POST['bordesRedondeadosPortada']) && $_POST['bordesRedondeadosPortada'] == "S"){ GuardarPropiedad($token, "BordesRedondeadosPortada","S"); } else{ GuardarPropiedad($token, "BordesRedondeadosPortada","N"); } GuardarPropiedad($token, "BarraNavegacion", $_POST["barraNavegacion"]); GuardarPropiedad($token, "ColorPrincipal", $_POST["ColorPrincipal"]); GuardarPropiedad($token, "ColorSecundario", $_POST["ColorSecundario"]); GuardarPropiedad($token, "ColorPositivo", $_POST["ColorPositivo"]); GuardarPropiedad($token, "ColorNegativo", $_POST["ColorNegativo"]); GuardarPropiedad($token, "ColorClarito", $_POST["ColorClarito"]); GuardarPropiedad($token, "ColorEnlace", $_POST["ColorEnlace"]); if(isset($_FILES['logoColor'])){ if(!is_dir("$dirRestaurante")){ mkdir("$dirRestaurante"); } move_uploaded_file($_FILES['logoColor']['tmp_name'], "$dirRestaurante/logoRestaurante.png"); } if(isset($_FILES['fotoHome'])){ if(!is_dir("$dirRestaurante")){ mkdir("$dirRestaurante"); } move_uploaded_file($_FILES['fotoHome']['tmp_name'], "$dirRestaurante/fotoHome.png"); } if(isset($_FILES['imagenDefecto'])){ if(!is_dir("$dirRestaurante")){ mkdir("$dirRestaurante"); } move_uploaded_file($_FILES['imagenDefecto']['tmp_name'], "$dirRestaurante/imagendefecto.png"); } if(isset($_POST['tipoFuente']) && $_POST['tipoFuente'] !== ""){ GuardarPropiedad($token, "TipoFuente", $_POST["tipoFuente"]); if($_POST['tipoFuente'] == "fuentePorDefecto"){ GuardarPropiedad($token, "NombreFuente", "Roboto"); GuardarPropiedad($token, "NombreFuenteRegular", "Roboto Regular"); GuardarPropiedad($token, "FuenteRegular", "fonts/Roboto/Roboto-Regular.ttf"); GuardarPropiedad($token, "NombreFuenteLight", "Roboto Light"); GuardarPropiedad($token, "FuenteLight", "fonts/Roboto/Roboto-Light.ttf"); GuardarPropiedad($token, "NombreFuenteMedium", "Roboto Medium"); GuardarPropiedad($token, "FuenteMedium", "fonts/Roboto/Roboto-Medium.ttf"); GuardarPropiedad($token, "NombreFuenteBold", "Roboto Bold"); GuardarPropiedad($token, "FuenteBold", "fonts/Roboto/Roboto-Bold.ttf"); GuardarPropiedad($token, "FuenteBlack", "fonts/Roboto/Roboto-Black.ttf"); GuardarPropiedad($token, "NombreFuenteBlack", "Roboto Black"); } else if($_POST['tipoFuente'] == "fuentePropia"){ $restaurante = $conRestaurante["NombreConexion"]; if(!empty($_FILES) && $_FILES['fuenteWeightRegular']['name'] !== "" && strlen($_FILES['fuenteWeightRegular']['name']) > 0) { if(!is_dir("$dirRestaurante")) { mkdir("$dirRestaurante"); } if(!is_dir("$dirRestaurante/Fuentes")) { mkdir("$dirRestaurante/Fuentes"); } if(isset($_FILES['fuenteWeightBold']) && $_FILES['fuenteWeightBold']['tmp_name'] !== ""){ move_uploaded_file($_FILES['fuenteWeightBold']['tmp_name'], "$dirRestaurante/Fuentes/" . $_FILES['fuenteWeightBold']['name'] ); $rutaFuenteBold = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightBold']['name']; } else{ $rutaFuenteBold = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightRegular']['name']; } if(isset($_FILES['fuenteWeightLight']) && $_FILES['fuenteWeightLight']['tmp_name'] !== ""){ move_uploaded_file($_FILES['fuenteWeightLight']['tmp_name'], "$dirRestaurante/Fuentes/" . $_FILES['fuenteWeightLight']['name'] ); $rutaFuenteLight = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightLight']['name']; } else{ $rutaFuenteLight = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightRegular']['name']; } if(isset($_FILES['fuenteWeightRegular'])){ move_uploaded_file($_FILES['fuenteWeightRegular']['tmp_name'], "$dirRestaurante/Fuentes/" . $_FILES['fuenteWeightRegular']['name']); $rutaFuenteRegular = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightRegular']['name']; } if(isset($_FILES['fuenteWeightMedium']) && $_FILES['fuenteWeightMedium']['tmp_name'] !== ""){ move_uploaded_file($_FILES['fuenteWeightMedium']['tmp_name'], "$dirRestaurante/Fuentes/" . $_FILES['fuenteWeightMedium']['name']); $rutaFuenteMedium = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightMedium']['name']; } else{ $rutaFuenteMedium = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightRegular']['name']; } if(isset($_FILES['fuenteWeightBlack']) && $_FILES['fuenteWeightBlack']['tmp_name'] !== ""){ move_uploaded_file($_FILES['fuenteWeightBlack']['tmp_name'], "$dirRestaurante/Fuentes/" . $_FILES['fuenteWeightBlack']['name']); $rutaFuenteBlack = $urlFrontito . "/" ."restaurantes/$restaurante/Fuentes/" . $_FILES['fuenteWeightBlack']['name']; } else{ $rutaFuenteBlack = $rutaFuenteBold; } GuardarPropiedad($token, "NombreFuente", $_POST["nombreFuente"]); GuardarPropiedad($token, "FuenteLight", $rutaFuenteLight); GuardarPropiedad($token, "FuenteRegular", $rutaFuenteRegular); GuardarPropiedad($token, "FuenteMedium", $rutaFuenteMedium); GuardarPropiedad($token, "FuenteBold", $rutaFuenteBold); GuardarPropiedad($token, "FuenteBlack", $rutaFuenteBlack); GuardarPropiedad($token, "NombreFuenteLight", $_POST["nombreFuente"] . " Light"); GuardarPropiedad($token, "NombreFuenteRegular", $_POST["nombreFuente"] . " Regular"); GuardarPropiedad($token, "NombreFuenteMedium", $_POST["nombreFuente"] . " Medium"); GuardarPropiedad($token, "NombreFuenteBold", $_POST["nombreFuente"] . " Bold"); GuardarPropiedad($token, "NombreFuenteBlack", $_POST["nombreFuente"] . " Black"); } } else if($_POST['tipoFuente'] == "fuenteGoogleAPI"){ GuardarPropiedad($token, "NombreFuente", $_POST["nombreFuente"]); GuardarPropiedad($token, "NombreFuenteRegular", $_POST["nombreFuenteRegular"]); GuardarPropiedad($token, "FuenteRegular", $_POST["fuenteRegular"]); GuardarPropiedad($token, "NombreFuenteLight", $_POST["nombreFuenteLight"]); GuardarPropiedad($token, "FuenteLight", $_POST["fuenteLight"]); GuardarPropiedad($token, "NombreFuenteMedium", $_POST["nombreFuenteMedium"]); GuardarPropiedad($token, "FuenteMedium", $_POST["fuenteMedium"]); GuardarPropiedad($token, "NombreFuenteBold", $_POST["nombreFuenteBold"]); GuardarPropiedad($token, "FuenteBold", $_POST["fuenteBold"]); GuardarPropiedad($token, "NombreFuenteBlack", $_POST["nombreFuenteBlack"]); GuardarPropiedad($token, "FuenteBlack", $_POST["fuenteBlack"]); } } GuardarPropiedad($token, "NumeroArticulosLinea", $_POST["numArtLinea"]); GuardarPropiedad($token, "ModoTextoBienvenida", $_POST["modoTextoBienvenida"]); GuardarPropiedad($token, "NombreLocalBienvenida", $_POST["nombreLocalBienvenida"]); GuardarPropiedad($token, "PosicionTextoBienvenida", $_POST["posicionTextoBienvenida"]); /* Personalización texto bienvenida */ $textoPersonalizado = $_POST["textoPersonalizadoBienvenida"]; $textoPersonalizadoBienvenidaSPA = ($_POST["textoPersonalizadoBienvenidaSPA"] !== "") ? $_POST["textoPersonalizadoBienvenidaSPA"] : $textoPersonalizado; $textoPersonalizadoBienvenidaENG = ($_POST["textoPersonalizadoBienvenidaENG"] !== "") ? $_POST["textoPersonalizadoBienvenidaENG"] : $textoPersonalizadoBienvenidaSPA; $textoPersonalizadoBienvenidaFRE = ($_POST["textoPersonalizadoBienvenidaFRE"] !== "") ? $_POST["textoPersonalizadoBienvenidaFRE"] : $textoPersonalizadoBienvenidaSPA; $textoPersonalizadoBienvenidaCAT = ($_POST["textoPersonalizadoBienvenidaCAT"] !== "") ? $_POST["textoPersonalizadoBienvenidaCAT"] : $textoPersonalizadoBienvenidaSPA; $textoPersonalizadoBienvenidaPOR = ($_POST["textoPersonalizadoBienvenidaPOR"] !== "") ? $_POST["textoPersonalizadoBienvenidaPOR"] : $textoPersonalizadoBienvenidaSPA; $textoPersonalizadoBienvenidaRON = ($_POST["textoPersonalizadoBienvenidaRON"] !== "") ? $_POST["textoPersonalizadoBienvenidaRON"] : $textoPersonalizadoBienvenidaSPA; GuardarPropiedad($token, "TextoPersonalizadoBienvenida", $textoPersonalizado); GuardarPropiedad($token, "TextoPersonalizadoBienvenidaSPA", $textoPersonalizadoBienvenidaSPA); GuardarPropiedad($token, "TextoPersonalizadoBienvenidaENG", $textoPersonalizadoBienvenidaENG); GuardarPropiedad($token, "TextoPersonalizadoBienvenidaFRE", $textoPersonalizadoBienvenidaFRE); GuardarPropiedad($token, "TextoPersonalizadoBienvenidaCAT", $textoPersonalizadoBienvenidaCAT); GuardarPropiedad($token, "TextoPersonalizadoBienvenidaPOR", $textoPersonalizadoBienvenidaPOR); GuardarPropiedad($token, "TextoPersonalizadoBienvenidaRON", $textoPersonalizadoBienvenidaRON); GuardarPropiedad($token, "BordesTextoBienvenida", $_POST["bordesTextoBienvenida"]); GuardarPropiedad($token, "GrosorTextoBienvenida", $_POST["grosorTextoBienvenida"]); GuardarPropiedad($token, "GrosorTextoNombreLocal", $_POST["grosorTextoNombreLocal"]); if(isset($_POST['fontSizeNumeroMesa'])){ GuardarPropiedad($token, "FontSizeNumeroMesa", $_POST['fontSizeNumeroMesa']); } if(isset($_POST['grosorTextoNumeroMesa'])){ GuardarPropiedad($token, "GrosorTextoNumeroMesa", $_POST['grosorTextoNumeroMesa']); } if(isset($_POST['colorTextoNumeroMesa'])){ GuardarPropiedad($token, "ColorTextoNumeroMesa", $_POST['colorTextoNumeroMesa']); } GuardarPropiedad($token, "PosicionNumeroMesa", $_POST['posicionNumeroMesa']); GuardarPropiedad($token, "ModoEnlace", $_POST['modoEnlace']); // GuardarPropiedad($token, "GrosorTextoNombreLocal", $_POST["grosorTextoNombreLocal"]); GuardarPropiedad($token, "TextoEnlaceDescripcion", $_POST["textoEnlaceDescripcion"]); GuardarPropiedad($token, "TextoEnlaceDescripcionSPA", $_POST["textoEnlaceDescripcionSPA"]); GuardarPropiedad($token, "TextoEnlaceDescripcionENG", $_POST["textoEnlaceDescripcionENG"]); GuardarPropiedad($token, "TextoEnlaceDescripcionFRE", $_POST["textoEnlaceDescripcionFRE"]); GuardarPropiedad($token, "TextoEnlaceDescripcionCAT", $_POST["textoEnlaceDescripcionCAT"]); GuardarPropiedad($token, "TextoEnlaceDescripcionPOR", $_POST["textoEnlaceDescripcionPOR"]); GuardarPropiedad($token, "TextoEnlaceDescripcionRON", $_POST["textoEnlaceDescripcionRON"]); break; case "mantenimientopromos" : GuardarPropiedad($token, "MostrarPromocionInactiva", isset($_POST["cbMostrarPromocionInactiva"]) && $_POST["cbMostrarPromocionInactiva"] == "SI" ? 'S': 'N'); // GuardarPropiedad($token, "TiempoInactividadPromo", $_POST["TiempoInactividadPromo"]); // GuardarPropiedad($token, "TransicionPromocion", $_POST["TransicionPromocion"]); $TiempoInactividadPromo = ($_POST["TiempoInactividadPromo"] !== "") ? $_POST["TiempoInactividadPromo"] : "60"; $TransicionPromocion = ($_POST["TransicionPromocion"] !== "") ? $_POST["TransicionPromocion"] : "5"; GuardarPropiedad($token, "TiempoInactividadPromo", $TiempoInactividadPromo); GuardarPropiedad($token, "TransicionPromocion", $TransicionPromocion); break; } } ?> Backend My Waiter - <?=$nombreLocal?>
QR acceso app
Preferencias
Tarifas personalizadas
Mensajes predefinidos
Mantenimiento de carta
Horarios
Promociones
Ver valoraciones
Historial de pedidos
Personalización
Zonas de reparto


result !== "OK") throw new Exception($respMesas->message); $mesas = $respMesas->mesas; $qrMesas = []; $cartaEncriptada = urlencode(Encriptar("restaurante=" . $nombreCentro)); echo ""; $zona = ""; foreach ($mesas as $mesa) { if($zona != $mesa->Zona) { $zona = $mesa->Zona; $mesaEncriptada = urlencode(Encriptar("restaurante=" . $nombreCentro . "&mesa=" . $mesa->Codigo)); echo ""; } } } if($atHome) { echo ""; } ?>
Novedades
$versionUsuario; $i--) { include($fileVersiones . $i . '.html'); } ?>
query($sqlInsertVersionUsu); } else { // Si existe el usuario, actualiza la version $sqlUpdateVersionUsu = "UPDATE versionesclientes SET version=$versionActual WHERE usuario='{$_SESSION['FrontitoBackend']["EmailCliente"]}' AND aplicacion='frontito-backend'"; $updateVersionUsu = $mysqlConn->query($sqlUpdateVersionUsu); } mysqli_stmt_close($stmt); } ?>