private static function seeExposition($gestor) { $email = Request::req("correo"); $gestorC = new ManagerCuadro(new DB()); $artista = new Artista(); $artista = $gestor->get($email); $listaCuadros = $gestorC->getListPageAuthor(0, 10, $artista->getEmail()); $plantilla = file_get_contents("artista/Themes/" . $artista->getTema() . "/index.html"); $plantillaLista = file_get_contents("artista/Themes/" . $artista->getTema() . "/lista.html"); $plantillaCuadro = file_get_contents("artista/Themes/" . $artista->getTema() . "/cuadro.html"); $plantillai = str_replace("{nombre}", $artista->getAlias(), $plantilla); $cadena = ""; foreach ($listaCuadros as $allcuadros => $cuadro) { $plantillaCuadro2 = str_replace("{ruta}", $cuadro->getUrlPublic(), $plantillaCuadro); $plantillaCuadro2 = str_replace("{nombre}", $cuadro->getNombre(), $plantillaCuadro2); $plantillaCuadro2 = str_replace("{resumen}", $cuadro->getResumen(), $plantillaCuadro2); $cadena .= str_replace("{cuadro}", $plantillaCuadro2, $plantillaLista); } $plantillai = str_replace("{contenido}", $cadena, $plantillai); $plantilla = $plantillai; echo $plantilla; }
private static function readView($gestor, $sesion, $act = "") { $artista = $sesion->getUser(); $plantilla = file_get_contents('Themes/artista/index.html'); $mostrar = Request::get("registrarse"); $listaArtistas = $gestor->getList(); $aliasAD = "Hola " . $sesion->getUser()->getAlias(); $plantillai = str_replace("{nombre}", $aliasAD, $plantilla); $plantillai = str_replace("<link >", "<link rel='stylesheet' href='Themes/artista/assets/css/style.css' />\n <link rel='stylesheet' href='Themes/artista/assets/css/main.css' />\n <noscript><link rel='stylesheet' href='Themes/artista/assets/css/noscript.css' /></noscript>", $plantillai); $plantillai = str_replace("{actualizar}", $act, $plantillai); $plantillai = str_replace("{cerrarSesion}", "<a href='index.php?action=cerrar&do=sesion' >Cerrar Sesion</a>", $plantillai); $plantillai = str_replace("{add}", "<a href='index.php?action=add&do=artista'>Añadir un usuario nuevo</a>", $plantillai); $cuadro = file_get_contents('Themes/artista/cuadro.html'); $cuadros = file_get_contents('Themes/artista/lista.html'); $gestorC = new ManagerCuadro(new DB()); $miscuadros = $gestorC->getListPageAuthor(0, Constant::NRPP, $sesion->getUser()->getEmail()); $cadena = ""; if (count($miscuadros) > 0) { foreach ($miscuadros as $indice => $cuadroFor) { $cuadro2 = str_replace("{foto}", $cuadroFor->getUrl(), $cuadro); $cuadro2 = str_replace("{nombre}", $cuadroFor->getNombre(), $cuadro2); $cuadro2 = str_replace("{resumen}", $cuadroFor->getResumen(), $cuadro2); $cuadro2 = str_replace("{fecha}", $cuadroFor->getFechaPublicacion(), $cuadro2); $cuadro2 = str_replace("{email}", $cuadroFor->getEmail(), $cuadro2); $linkDelete = "<a href='index.php?action=delete&do=cuadro&url=" . $cuadroFor->getUrl() . "'>Borrar este cuadro</a>"; $linkEditar = "<a href='index.php?action=edit&do=cuadro&url=" . $cuadroFor->getUrl() . "'>Editar este cuadro</a>"; $cuadro2 = str_replace("{editar}", $linkEditar, $cuadro2); $cuadro2 = str_replace("{borrar}", $linkDelete, $cuadro2); $cadena .= str_replace("{cuadro}", $cuadro2, $cuadros); } } else { $cadena = "<h1>No tienes cuadros en tu galeria</h1>"; } $plantillai = str_replace("{contenido}", $cadena, $plantillai); $plantilla = $plantillai; echo $plantilla; }