public function init($inmueble, $pagina) { if (!Session::getInstance()->usuario) { return '/admin/ingresar'; } $this->inmuebleCodigo = $inmueble; $this->inmueble = new Inmuebles(); $this->inmueble->codigo = $inmueble; $this->inmueble->queryAll(); if (!$this->inmueble->found()) { return true; } $this->paginaCodigo = $pagina; $this->pagina = new Inmuebles_Paginas(); $this->pagina->inmueble_id = $this->inmueble->id; $this->pagina->codigo = $pagina; $this->pagina->queryAll(); if (!$this->pagina->found()) { return true; } if ('fotos' !== $this->pagina->tipo) { return "/admin/inmuebles/{$inmueble}/paginas/{$pagina}/editar"; } $this->datos = Inmuebles_Paginas_Datos::allPairs(array('inmueble_pagina_id' => $this->pagina->id)); return true; }
public function init($inmueble, $pagina) { $this->inmueble = $inmueble; $this->pagina = $pagina; if (!$this->inmueble->found()) { return false; } if (!$this->pagina->found()) { return false; } $this->datos = Inmuebles_Paginas_Datos::allPairs(array('inmueble_pagina_id' => $this->pagina->inmueble_pagina_id)); $this->fotos = Inmuebles_Fotos::all(array('inmueble_id' => $this->inmueble->inmueble_id), array('posicion')); return true; }
public function init($inmueble, $pagina) { $this->inmueble = $inmueble; $this->pagina = $pagina; if (!$this->inmueble->found()) { return false; } if (!$this->pagina->found()) { return false; } $this->datos = Inmuebles_Paginas_Datos::allPairs(array('inmueble_pagina_id' => $this->pagina->inmueble_pagina_id)); $datos = Inmuebles_Paginas_Contenidos_Datos::allPairs(array('inmueble_pagina_contenido_id' => $this->pagina->id)); if (isset($datos['html'])) { $this->html = $datos['html']->contenido; } return true; }