function forzarDelete($email) { $parametros = array(); $parametros["email"] = $email; $gestor = new ManageObra($this->bd); $gestor->deleteObra($parametros); return $this->bd->delete($this->tabla, $parametros); }
private static function seeGalery($gestor, $gestorArtista) { $artista = $gestorArtista->get($email); $plantilla = $artista->getPlantilla(); $plantillaArtista = file_get_contents("../plantillas/{$plantilla}"); $cuadrobox = file_get_contents('../plantillas/_imagenobra.html'); $gestorObra = new ManageObra(new DataBase()); $listaObras = $gestorObra->getList(1, "", Constants::NRPP, "artista=:artista", array("artista" => $artista->getEmail())); $listaCuadros = ""; foreach ($listaObras as $key => $value) { $datosCuadro = str_replace('{url}', "../images/" . $artista->getEmail() . "/" . $value->getImagen(), $cuadrobox); $listaCuadros .= $datosCuadro; } $plantillaArtista = str_replace("{imagenobra}", $listaCuadros, $plantillaArtista); echo $plantillaArtista; }
private static function readView($gestor, $gestorArtista) { // $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); $email = Request::get("email"); $artista = $gestorArtista->get($email); $plantilla = $artista->getPlantilla(); $plantillaArtista = file_get_contents("../plantillas/{$plantilla}"); // $artistas = ""; // foreach ($listaArtistas as $key => $value) { // $artistai = str_replace('{contenido}', $value->getName(), $plantillaArtista); // $artistai = str_replace('{texto}', $value->getCountryCode(), $ciudadi); // $artistai = str_replace('{ID}', $value->getID(), $ciudadi); // $artistas .= $artistai; // } $cuadrobox = file_get_contents('../plantillas/_imagenobra.html'); $gestorObra = new ManageObra(new DataBase()); $listaObras = $gestorObra->getList(1, "", Constants::NRPP, "artista=:artista", array("artista" => $artista->getEmail())); $listaCuadros = ""; foreach ($listaObras as $key => $value) { $datosCuadro = str_replace('{url}', "../images/" . $artista->getEmail() . "/" . $value->getImagen(), $cuadrobox); $listaCuadros .= $datosCuadro; } $plantillaArtista = str_replace("{imagenobra}", $listaCuadros, $plantillaArtista); echo $plantillaArtista; }
function metodoverObras($gestor) { $bd = new DataBase(); $gestorObra = new ManageObra($bd); $autor = Request::get("nombre"); $artista = $gestor->getByAlias($autor); $email = $artista->getEmail(); $plantilla = $artista->getPlantilla(); $condicion = "autor='{$autor}'"; $listaObras = $gestorObra->getListWhere($condicion); $plantillaObras = Plantilla::cargarPlantilla("plantillas/_obras{$plantilla}.html"); $obras = ""; foreach ($listaObras as $key => $value) { $obrai = str_replace("{tituloObra}", $value->getNombre(), $plantillaObras); $obrai = str_replace("{ruta}", "../" . $value->getRuta(), $obrai); $obrai = str_replace("{descripcion}", $value->getDescripcion(), $obrai); $obras .= $obrai; } $pagina = Plantilla::cargarPlantilla("plantillas/_plantillaObras1.html"); $datos = array("contenido" => $obras); echo Plantilla::sustituirDatos($datos, $pagina); }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageObra($bd); $id = Request::get("ID"); $usuario = Request::get("usuario"); $obras = $gestor->get($id); //var_dump($gestor->getValuesSelect()); echo 'el id es: ' . $usuario; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link href="../css/estilos.css" rel="stylesheet"> </head> <body> <form action="../template/obra/index.php?action=edit&do=cuadro" method="POST" enctype="multipart/form-data"> <div class="logo"></div> <div class="login-block"> <input type="hidden" name="email" value="<?php echo $usuario; ?> " /> <input type="hidden" name="id_cuadro" value="<?php echo $obras->getId_cuadro(); ?> " />