<?php

/**
 * PHP delete de inmueble es el encargado de borrar el inmueble de la base dedatos, ademas al haber una
 * clave foranea en la imagen tambien borrará las tuplas de las imaagenes en la tabla foto
 * pero OJO no del disco, del disco la borraremos ocn unlink.
 */
require '../require/comun.php';
//este metodo comprueba que estas atuentificado en la sesion como ROOT
$sesion->administrador("../index.php");
//Creamos la base de datos
$bd = new BaseDatos();
//creamos el usuario y su modelo
$modelo = new modeloInmueble($bd);
$id = Leer::get("id");
//
$r = $modelo->delete($id);
$modeloFoto = new modeloFoto($bd);
$condicion = "idinmueble={$id}";
$filas = $modeloFoto->getList(0, 5, $condicion);
foreach ($filas as $indice => $objeto) {
    $un = $objeto->deleteArchivo();
}
header("Location: ../adminpanel.php?completado={$r}{$un}");
} else {
}
if (Validar::isLongitudMinima($localidad, 3)) {
    $objeto->setLocalidad($localidad);
} else {
}
if (Validar::isLongitudMinima($provincia, 2)) {
    $objeto->setProvincia($provincia);
} else {
}
if (Validar::isNumero($precio)) {
    $objeto->setPrecio($precio);
} else {
}
if (Validar::isEntero($superficie)) {
    $objeto->setSuperficie($superficie);
} else {
}
if (Validar::isCP($cp)) {
    $objeto->setCp($cp);
} else {
}
if (Validar::isLongitudMinima($calle, 4)) {
    $objeto->setCalle($calle);
} else {
}
//Creamos la base de datos y el modelo
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$r = $modelo->edit($objeto);
header("Location: ../adminpanel.php?correcto={$r}");
<?php

require './require/comun.php';
$usuario = $sesion->getUsuario();
// creamos base de datos y modelos
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$modeloFoto = new modeloFoto($bd);
if (Leer::get("p")) {
    $inicio = Leer::get("p");
} else {
    $inicio = 0;
}
if (Leer::post("rpp")) {
    $rpp = Leer::post("rpp");
} else {
    $rpp = 10;
}
$ids = array();
if (Leer::post("token")) {
    $tipo = strtolower(Leer::post("tipo"));
    $estado = strtolower(Leer::post("estado"));
    $voa = strtolower(Leer::post("voa"));
    $orden = "precio " . Leer::post("orden");
    if ($voa != "") {
        $condicion = "tipo = '{$tipo}' AND estado= '{$estado}' AND objetivo= '{$voa}'";
        $filas = $modelo->getList($inicio, $rpp, $condicion);
    } else {
        $condicion = "tipo = '{$tipo}' AND estado= '{$estado}'";
        $filas = $modelo->getList($inicio, $rpp, $condicion);
    }
Beispiel #4
0
<?php

require './require/comun.php';
$usuario = $sesion->getUsuario();
// creamos base de datos y modelos
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$modeloFoto = new modeloFoto($bd);
$inicio = 0;
$filas = $modelo->getList($inicio, $rpp = 10, "1=1", "fecha asc");
$filasfotos = $modeloFoto->getList($inicio, $rpp = 10);
//
$adminpanel = "<a href='adminpanel.php'>Panel</a>";
//
$idinsertadas[] = array();
foreach ($filasfotos as $indice => $foto) {
    if (!in_array($foto->getIdinmueble(), $idinsertadas)) {
        $rutas[] = substr($foto->getRuta(), 1);
        $idinsertadas[] = $foto->getIdinmueble();
    }
}
$err = 0;
if (isset($_GET['er'])) {
    $err = $_GET['er'];
}
include 'includes/head.php';
?>

<body>
    <header id="cabecera">
        <div class="centrado">
}
if (Validar::isEntero($superficie)) {
    $objeto->setSuperficie($superficie);
} else {
}
if (Validar::isCP($cp)) {
    $objeto->setCp($cp);
} else {
}
if (Validar::isLongitudMinima($calle, 4)) {
    $objeto->setCalle($calle);
} else {
}
//Creamos la base de datos y el modelo
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$r = $modelo->add($objeto);
//Evitamos subir fotos y crear lso objetos correspondientees si la insercion no se hace correctamente
if ($r != -1) {
    //subimos las fotos
    $subida = new Subir("fotos");
    $subida->setDestino("../fotos");
    $subida->setAccion(Subir::RENOMBRAR);
    $subida->addExtension("pdf");
    $subida->subir();
    //creamos el objeto foto
    $foto = new Foto();
    $destino = $subida->getDestinos();
    $modeloFoto = new modeloFoto($bd);
    for ($a = 0; $a < sizeof($destino); $a++) {
        $foto->setRuta($destino[$a]);
Beispiel #6
0
<?php

require '../require/comun.php';
$bd = new BaseDatos();
$modelo = new ModeloUsuario($bd);
//este metodo comprueba que estas atuentificado en la sesion como ROOT
$sesion->administrador("index.php");
$usuario = $sesion->getUsuario();
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$inicio = 0;
$filas = $modelo->getList($inicio, $rpp = 10);
?>
<!DOCTYPE html>
<html lang="es">
    <?php 
include '../includes/admin-head.php';
?>
    <script src="../js/backend.js"></script>
    <body>
        <header id="superior">
            <div id="conected">
                <p>Conectado como:
                    <?php 
echo $usuario->getRol();
?>
                    Hola:
                    <?php 
echo $usuario->getNombre() . " " . $usuario->getApellidos();
?>
</p>
<?php

require '../require/comun.php';
//este metodo comprueba que estas atuentificado en la sesion como ROOT
$sesion->administrador("../index.php");
//Creamos la base de datos
$bd = new BaseDatos();
$modelo = new modeloInmueble($bd);
$id = LEER::get("id");
$condicion = "id={$id}";
$fila = $modelo->getList(0, 1, $condicion);
$objeto = $fila[0];
if ($objeto->getEstado() == "nuevo") {
    $actual = "Nuevo";
    $siguiente = "Segunda Mano";
} else {
    $actual = "Segunda Mano";
    $siguiente = "Nuevo";
}
if ($objeto->getObjetivo() == "venta") {
    $objetivoAc = "Venta";
    $objetivoSig = "Alquiler";
} else {
    $objetivoAc = "Alquiler";
    $objetivoSig = "Venta";
}
$bd->closeConexion();
?>
<!DOCTYPE html>
<html>
    <head>