Example #1
0
 public static function destroy($dato)
 {
     if (!$dato instanceof Inmuebles_Paginas_Contenidos_Datos) {
         $dato = new Inmuebles_Paginas_Contenidos_Datos($dato);
     }
     if (!$dato->found()) {
         return false;
     }
     return $dato->delete();
 }
Example #2
0
 public function init($inmueble, $pagina)
 {
     $this->inmueble = $inmueble;
     $this->pagina = $pagina;
     if (!$this->inmueble->found()) {
         return false;
     }
     if (!$this->pagina->found()) {
         return false;
     }
     $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;
 }
Example #3
0
 public static function destroy($contenido)
 {
     if (!$contenido instanceof Inmuebles_Paginas_Contenidos) {
         $contenido = new Inmuebles_Paginas_Contenidos($contenido);
     }
     if (!$contenido->found()) {
         return false;
     }
     $datos = Inmuebles_Paginas_Contenidos_Datos::all(array('inmueble_pagina_contenido_id' => $contenido->id));
     foreach ($datos as $dato) {
         Inmuebles_Paginas_Contenidos_Datos::destroy($dato);
     }
     return $contenido->delete();
 }