예제 #1
0
 function forzarDelete($email)
 {
     $parametros = array();
     $parametros["email"] = $email;
     $gestor = new ManageObra($this->bd);
     $gestor->deleteObra($parametros);
     return $this->bd->delete($this->tabla, $parametros);
 }
예제 #2
0
 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;
 }
예제 #3
0
 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;
 }
예제 #4
0
 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);
 }
예제 #5
0
<?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();
?>
" />