if (isset($_GET['action'])) { $action = $_GET['action']; } if (isset($_POST['submit'])) { $id = $_POST['id']; $nombre = $_POST['nombre']; $precio = $_POST['precio']; $id_tipo_plato = $_POST['tipoPlato']; // guardar imagen // Comprueba si han subido una nueva imagen o la deja en blanco. if (!empty($_FILES['foto']['name'])) { $nombreFichero = guardarImagen($_FILES); } else { $nombreFichero = ''; } $PlatoEntidad = new Plato(); //$PlatoEntidad->__set ( 'id_plato', $id ); $PlatoEntidad->__set('nombre', $nombre); $PlatoEntidad->__set('precio', $precio); $PlatoEntidad->__set('imagen', $nombreFichero); $PlatoEntidad->__set('id_tipo_plato', $id_tipo_plato); //agrega el plato a la bd. $PlatoBll = new PlatoBLL(); $PlatoBll->Agregar($PlatoEntidad); //comprueba si no hubieron errores al guardar la informacion. //session_start (); if ($PlatoBll->getHayError()) { $_SESSION['registrado'] = 'f1'; } else { $_SESSION['registrado'] = 't1'; }
echo $localidad->getValueEncoded("nombre"); echo "</td></tr>"; echo "<tr><th>Direccion</th><td>" . $_SESSION['direccion'] . "</td></tr>"; echo "<tr><th>Comensales</th><td>" . $_SESSION['comensales'] . "</td></tr>"; ?> <tr><th>PLATOS</th> <th></th> </tr> <?php $plato = $_SESSION['platos']; $Z = count($plato); for ($i = 0; $i < $Z; $i++) { $platos = Plato::getById($plato[$i]); echo "<tr><td>" . $platos->getValueEncoded("nombre") . "</td>"; echo "<td>" . $platos->getValueEncoded("precio") . "€</td></tr>"; $_SESSION['precio'] += $platos->getValueEncoded("precio"); } $_SESSION['precio'] *= $_SESSION['comensales']; echo "<tr><th>VINO</th>\n <th></th>\n\t\t\t\t</tr>"; $bebida = $_SESSION['bebidas']; $cantidad = $_SESSION['cantidad']; $bebidas = Bebida::getById($bebida); echo "<tr><th>Nombre</th><td>" . $bebidas->getValueEncoded("nombre") . "</td></tr>"; echo "<tr><th>Precio</th><td>" . $bebidas->getValueEncoded("precio") . "€</td></tr>"; echo "<tr><th>Cantidad</th><td>" . $cantidad . "</td></tr>"; $_SESSION['precio'] += $bebidas->getValueEncoded("precio") * $cantidad; echo "<tr><th>TOTAL</th>\n <th></th>\n\t\t\t\t</tr>"; echo "<tr><th>" . $_SESSION['precio'] . "€</th><td></td></tr>";
$pdf->Cell(40, 10, $pedido->getValueEncoded("localidad")); $pdf->Ln(); $pdf->Cell(40, 10, "Dirección: "); $pdf->Cell(40, 10, $pedido->getValueEncoded("direccion")); $pdf->Ln(); $pdf->Cell(40, 10, "Comensales: "); $pdf->Cell(40, 10, $pedido->getValueEncoded("comensales")); $pdf->Ln(); } $pdf->Cell(40, 10, "Platos: "); $pdf->Ln(); list($platos) = Plato::getByPedido($id_pedido); if ($platos == NULL) { $pdf->Cell(40, 10, "Menú: "); $pdf->Ln(); list($platos) = Plato::getByPedidoMenu($id_pedido); foreach ($platos as $plato) { $pdf->Cell(40, 10, $plato->getValueEncoded("nombre")); $pdf->Ln(); } $pdf->Cell(40, 10, "Bebidas: "); $pdf->Ln(); } else { foreach ($platos as $plato) { $pdf->Cell(40, 10, $plato->getValueEncoded("nombre")); $pdf->Ln(); } $pdf->Cell(40, 10, "Bebidas: "); $pdf->Ln(); } list($bebidas) = Bebida::getByPedido($id_pedido);
<?php include "IncluirClases.php"; $title = "Bebidas"; $PlatoEntidad = new Plato(); if (isset($_GET['id'])) { $id = $_GET['id']; } else { // hacer select de postres cuando se cargue del menu $tipoPlatosEntidad = new TipoPlato(); $tipoPlatosEntidad->__set('descripcion', $title); $tipoPlatos = new TipoPlatoBLL(); $vTipoPlatos = $tipoPlatos->ConsultarNombre($tipoPlatosEntidad); if (!empty($vTipoPlatos)) { foreach ($vTipoPlatos as $tipoPlatoSelect) { $id = $tipoPlatoSelect[0]; } } } $PlatoEntidad->__set('id_tipo_plato', $id); $Plato = new PlatoBLL(); $vPlatos = $Plato->Consultar($PlatoEntidad); $content = "<hr>\n<div class='row'><div class='col-lg-12'><h3>{$title}</h3></div></div>\n<div class='row text-center'>"; foreach ($vPlatos as $plato) { $content .= "<div class='col-md-3 col-sm-6 hero-feature'>\n\t<div class='thumbnail'>\n\t<img src='img/{$plato['3']}' alt='' >\n\t<div class='caption'>\n\t<h3>{$plato['1']}</h3>\n\t<p><span class='label label-success'>Valor: ¢{$plato['2']}</span></p>\n\t<p>"; // guarda la receta de cada plato(array) para mostrarlo. $RecetaBLL = new RecetaBLL(); $Receta = $RecetaBLL->ConsultarRegistro($plato[0]); $ingredienteReceta = 'Receta:<br/>'; if (!empty($Receta)) { foreach ($Receta as $ingrediente) {
<?php list($platos) = Plato::getByTipo("entra"); foreach ($platos as $plato) { echo "<tr><td><input type='checkbox' id='platos' onclick='validar();' name='platos[]' value='" . $plato->getValueEncoded("id_plato") . "'></td><td>" . $plato->getValueEncoded("nombre") . "</td><td>" . $plato->getValueEncoded("precio") . "€</td>"; echo "</tr>"; } ?> <?php list($platos) = Plato::getByTipo("pesca"); foreach ($platos as $plato) { echo "<tr><td><input type='checkbox' id='platos' onclick='validar();' name='platos[]' value='" . $plato->getValueEncoded("id_plato") . "'></td><td>" . $plato->getValueEncoded("nombre") . "</td><td>" . $plato->getValueEncoded("precio") . "€</td>"; echo "</tr>"; } ?> <?php list($platos) = Plato::getByTipo("postr"); foreach ($platos as $plato) { echo "<tr><td><input type='checkbox' id='platos' onclick='validar();' name='platos[]' value='" . $plato->getValueEncoded("id_plato") . "'></td><td>" . $plato->getValueEncoded("nombre") . "</td><td>" . $plato->getValueEncoded("precio") . "€</td>"; echo "</tr>"; } ?> </tbody> </table> <button type="submit" id="boton" class="btn btn-default" name="confirm" disabled>Submit</button> </form> </div> <?php } function bebidas() {
<?php header('Content-Type: text/txt; charset=ISO-8859-1'); require_once "config.php"; require_once "Plato.class.php"; $nombre = ''; $precio = '0'; if ($_REQUEST['codi'] == 'entra') { list($platos) = Plato::getPlatos(); foreach ($platos as $plato) { $nombre = $plato->getValueEncoded("nombre"); $precio = $plato->getValueEncoded("precio"); echo "{\n 'nombre':'{$nombre}',\n 'precio':'{$precio}'\n }"; } } $xml = "<?xml version=\"1.0\"?>\n"; $xml .= "<platos>\n"; for ($f = 0; $f < count($platos); $f++) { $xml .= "<plato>" . $platos['nombre'] . "</plato>"; $xml .= "<plato>" . $platos['precio'] . "</plato>"; } $xml .= "</platos>\n"; header('Content-Type: text/xml'); echo $xml;
// verificar el action // se guarda el registro del plato en edicion. // if (isset($_POST['submit'])) { $id = $_POST['idHidden']; //$nombre = $_POST ['nombre']; //$precio = $_POST ['precio']; // guardar imagen // Comprueba si han subido una nueva imagen o deja la que había almacenada. /*if (! empty ( $_FILES ['foto'] ['name'] )) { $nombreFichero = guardarImagen ( $_FILES ); } else { $nombreFichero = $_POST ['imagenHidden']; }*/ //$id_tipo_plato = $_POST ['tipoPlato']; $PlatoEntidad = new Plato(); $PlatoEntidad->__set('id_plato', $id); /*$PlatoEntidad->__set ( 'nombre', $nombre ); $PlatoEntidad->__set ( 'precio', $precio ); $PlatoEntidad->__set ( 'imagen', $nombreFichero ); $PlatoEntidad->__set ( 'id_tipo_plato', $id_tipo_plato );*/ $PlatoBll = new PlatoBLL(); $PlatoBll->Eliminar($PlatoEntidad); if ($PlatoBll->getHayError()) { $_SESSION['registrado'] = 'f'; } else { $_SESSION['registrado'] = 't2'; } header('Location: ../Mantenimiento_Platos.php'); } ?>