<?php session_start(); if (isset($_SESSION['registrado'])) { require_once "../clases/AccesoDatos.php"; require_once "../clases/invitado.php"; require_once "../clases/cliente.php"; require_once "excel.php"; require_once "excel-ext.php"; header("Content-Type: application/vnd.ms-excel"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("content-disposition: attachment;filename=invitados.xls"); $arrayDeInvitados = invitado::TraerInvitados($_SESSION['registrado']); foreach ($arrayDeInvitados as $invitado) { $assoc = array(array("DNI" => $invitado->dni, "Nombre" => $invitado->nomyape, "Parentezco" => $invitado->pariente, "Mesa" => $invitado->nromesa)); } createExcel("invitados.xls", $assoc); //$arrayDeInvitados); exit; }
<?php session_start(); if (isset($_SESSION['registrado'])) { require_once "clases/AccesoDatos.php"; require_once "clases/cliente.php"; require_once "clases/invitado.php"; $arrayTipoCliente = cliente::traerTipo($_SESSION['registrado']); $tipo = $arrayTipoCliente->tipo_usuario; $estadisticas = invitado::TraerEstadisticas($_SESSION['registrado']); $estCliente = invitado::EstadisticasClientes(); echo "<h2> Bienvenido: " . $_SESSION['registrado'] . "</h2>"; if ($tipo == "cliente") { ?> <div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"> </div> <table class="table" id="tablaEstadistica" style=" background-color: beige;display:none;"> <thead> <tr> <th>Mesas</th><th>Invitados en mesas</th> </tr> </thead> <tbody> <?php foreach ($estadisticas as $row) { echo "<tr>\n\t\t\t\t<td></td>\n\t\t\t\t<td>" . $row["invitadosenmesa"] . "</td>\n\t\t\t\t</tr> "; } ?> </tbody>
<?php if (validadora::TieneSesionValida()) { require_once "../clases/invitado.php"; require_once "../clases/empresa.php"; require_once "../clases/AccesoDatos.php"; $usr = usuario::TraerUsuarioPorNombre($_SESSION['usuarioActual']); $invitados = invitado::TraerInvitadosPorEmpresa($usr[0]->idEmpresa); ?> <table class="table table-hover"> <thead> <tr> <td> Nombre </td> <td> Apellido </td> <td> Dni </td> <td> Sexo </td> <td> Empresa </td> <td> Modificar </td> <td> Borrar </td> </tr> </thead> <tbody> <?php foreach ($invitados as $inv) { $emp = empresa::TraerEmpresaPorId($inv->idEmpresa); echo " \t<tr>\n\t\t\t\t\t<td>{$inv->nombre}</td>\n\t\t\t\t\t<td>{$inv->apellido}</td>\n\t\t\t\t\t<td>{$inv->dni}</td>\n\t\t\t\t\t<td>{$inv->sexo}</td>"; echo "<td>" . $emp[0]->nombre . "</td>"; echo "\t<td><a id='modificar' class='btn btn-warning' onclick=modificarInvitado({$inv->id})><span class='glyphicon glyphicon-pencil'> </span> Modificar </a></td>\n <td><a id='borrar' class='btn btn-danger' onclick='borrarInvitado({$inv->id})'><span class='glyphicon glyphicon-trash'> </span> Borrar </a></td> \n\t\t\t\t</tr>"; } ?>
$cantidad = $invitado->GuardarInvitado(); echo $cantidad; break; case 'ModificarInvitado': session_start(); $invitado = new invitado(); $invitado->user = $_SESSION['registrado']; $invitado->dni = $_POST['dni']; $invitado->nomyape = $_POST['nomyape']; $invitado->pariente = $_POST['pariente']; $invitado->nromesa = $_POST['nromesa']; $cantidad = $invitado->ModificarInvitado(); echo $cantidad; break; case 'MostrarEstadisticas': include "archivos/estadisticas.php"; break; case 'TraerInvitadosDNI': $invitado = invitado::TraerInvitadosDNI($_POST['dni']); echo json_encode($invitado); break; case 'VerEnMapa': include 'partes/formMapaGoogle.php'; break; case 'MostrarBotones': include "partes/botonesABM.php"; break; default: # code... break; }
$quehago = $_POST['queHago']; switch ($quehago) { case 'borrar': $inv = new invitado(); $inv->id = $_POST['id']; $resultado = $inv->BorrarInvitado(); echo $resultado; break; case 'borrarUsuario': $usr = new usuario(); $usr->id = $_POST['id']; $resultado = $usr->BorrarUsuario(); echo $resultado; break; case 'GuardarInvitado': $inv = new invitado(); $inv->id = $_POST['id']; $inv->nombre = $_POST['nom']; $inv->apellido = $_POST['ape']; $inv->dni = $_POST['dni']; $inv->sexo = $_POST['sexo']; $inv->idEmpresa = $_POST['idEmp']; $cantidad = $inv->GuardarInvitado(); echo true; break; case 'GuardarQueja': $queja = new queja(); $queja->problema = $_POST['problema']; $queja->fecha = date('y-m-d'); $queja->mail = $_POST['email']; $cantidad = $queja->InsertarQueja();