// creo una clase standard para contener la vista $view->disableLayout = false; // marca si usa o no el layout , si no lo usa imprime directamente el template // para no utilizar un framework y simplificar las cosas uso este switch, la idea // es que puedan apreciar facilmente cuales son las operaciones que se realizan switch ($action) { case 'index': $view->clientes = Cliente::getClientes(); // tree todos los clientes $view->contentTemplate = "templates/clientesGrid.php"; // seteo el template que se va a mostrar break; case 'refreshGrid': $view->disableLayout = true; // no usa el layout $view->clientes = Cliente::getClientes(); $view->contentTemplate = "templates/clientesGrid.php"; // seteo el template que se va a mostrar break; case 'saveClient': // limpio todos los valores antes de guardarlos // por ls dudas venga algo raro $id = intval($_POST['id']); $n_rfi = cleanString($_POST['n_rfi']); $ccosto = cleanString($_POST['ccosto']); $desc_rfi = cleanString($_POST['desc_rfi']); $obs_rfi = cleanString($_POST['obs_rfi']); $f_rfi = cleanString($_POST['f_rfi']); $user_gen = cleanString($_POST['user_gen']); $user_soli = cleanString($_POST['user_soli']); $estado = cleanString($_POST['estado']);
$resp = array(); $resultado = Trabajador::getAllTrabMod($idUsu); if ($resultado['estado'] = 1) { $resp['estado'] = 'OK'; $resp['mensaje'] = $resultado['resultado']; } else { $resp['estado'] = 'KO'; $resp['mensaje'] = $resultado['resultado']; } echo json_encode($resp); }); //****Recogida de los datos del Cliente****// $app->get('/getCliente/:usrId', function ($usrId) use($app) { require_once 'Modelos/Cliente.php'; $resp = array(); $resultado = Cliente::getClientes($usrId); if ($resultado['estado'] == 1) { $resp['estado'] = 'OK'; $resp['mensaje'] = $resultado['resultado']; } else { $resp['estado'] = 'KO'; $resp['mensaje'] = 'Error al buscar el cliente.'; } echo json_encode($resp, JSON_UNESCAPED_UNICODE); }); //Ruta para coger el nombre completo y la url de imagen del usuario $app->get('/getUsrData/:idUsu', function ($idUsu) use($app) { require_once 'Modelos/Usuario.php'; $resp = array(); $resultado = Usuario::getUsrData($idUsu); if ($resultado['estado'] == 1) {
<?php require_once 'modelos/Negocio/Cliente.php'; $cliente = new Cliente(); ?> <table> <tr> <td align="center"><strong>IdCliente</strong></td> <td align="center"><strong>Nombre</strong></td> <td align="center"><strong>Dirección</strong></td> </tr> <?php $lista = $cliente->getClientes(); foreach ($lista as $item) { echo "<tr>"; echo "<td align='center'>" . $item->getIdCliente() . "</td>"; echo "<td align='center'>" . $item->getNombre() . "</td>"; echo "<td align='center'>" . $item->getDireccion() . "</td>"; echo "</tr>"; } ?> </table>
$resp = array(); $resultado = DisDatos::getLecturasByDisp($disId); if (!is_null($resultado)) { $resp['estado'] = 'OK'; $resp['mensaje'] = $resultado; } else { $resp['estado'] = 'KO'; $resp['mensaje'] = 'No hay lecturas del dispositivo: ' . $disId; } echo json_encode($resp); }); //****Recogida de los datos del Cliente****// $app->get('/getCliente/:CliId', function ($CliId) use($app) { require_once 'Modelos/Cliente.php'; $resp = array(); $resultado = Cliente::getClientes($CliId); if (!is_null($resultado)) { $resp['estado'] = 'OK'; $resp['mensaje'] = $resultado; } else { $resp['estado'] = 'KO'; $resp['mensaje'] = 'No hay Cliente con ID :' . $CliId; } echo json_encode($resp); }); $app->get('/getAllPos/', function () use($app) { require_once 'Modelos/Dispositivo.php'; if ($app->request->get('id') == "") { $idUsu = $_SESSION['id_usuario']; } else { $idUsu = $app->request->get('id');