<?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}");
<?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); }
<?php require '../require/comun.php'; //este metodo comprueba que estas atuentificado en la sesion como ROOT en caso negativo te manda al index $sesion->administrador("../index.php"); $id = LEER::get("id"); $bd = new BaseDatos(); $modelo = new modeloFoto($bd); $condicion = "id={$id}"; $foto = $modelo->get($condicion); $r1 = $foto->deleteArchivo(); $r = $modelo->delete($id); header("Location: ../adminpanel.php?result={$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); $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::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]); $foto->setIdinmueble($r); $r1 = $modeloFoto->add($foto); } } header("Location: ../adminpanel.php?operation={$r}{$r1}");