private static function readView($gestor) { // $filtro = Request::get("filtro"); // if ($filtro === null) { // $params = array(); // $condicion = "1=1"; // } else { // $params["filtro"] = $filtro . "%"; // $condicion = "Name like :filtro"; // } // // $order = Request::get("order"); // $orderby = "Name, CountryCode, ID"; // if ($order !== null) { // $orderby = "$order, $orderby"; // } // // $registros = $gestor->count($condicion, $params); // $paginacion = new Pager($registros, Request::get("rpp"), Request::get("pagina")); // $parametros = new QueryString(); // // $op = null; // // $listaArtistas = $gestor->getList($paginacion->getPaginaActual(), $orderby, $paginacion->getRpp(), $condicion, $params); $plantillaArtista = file_get_contents('plantillas/_main.html'); $artistabox = file_get_contents('plantillas/_artistabox.html'); $gestorArtista = new ManageArtista(new DataBase()); $listaArtistas = $gestorArtista->getList(); $listaCuadros = ""; foreach ($listaArtistas as $key => $value) { $datosArtista = str_replace('{alias}', $value->getAlias(), $artistabox); $datosArtista = str_replace('{email}', $value->getEmail(), $datosArtista); $listaCuadros .= $datosArtista; } $plantillaArtista = str_replace("{artistabox}", $listaCuadros, $plantillaArtista); echo $plantillaArtista; }
<?php require './clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageArtista($bd); $artistas = $gestor->getList(); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="./estilos/estilos.css"/> </head> <body> <div id="cabeceraIndex"> <div id="logo"> <img src="./estilos/ticket-icon.png" width="250" height="100"/> </div> <nav> <a href="index.php" >Inicio</a> <a href="#" >Artistas</a> <a href="./login/adm.html">Admin</a> </nav> </div> <div id="cuerpoIndex"> <h1>Artistas</h1> <div id="listaArtistas"> <div id="tablaEventos"> <ul>