public function post() { $add = new Inmuebles_Paginas(); $add->inmueble_id = $this->inmueble->id; $add->codigo = strtolower(Request::getPost('codigo', '')); if ($add->queryAll()) { return ($this->unique = false) && false; } $add->tipo = Request::getPost('tipo', ''); $add->posicion = Inmuebles_Paginas::pos($this->inmueble->id) + 1; $id = $add->insert(); foreach ($this->idiomas as $idioma) { $addContenido = new Inmuebles_Paginas_Contenidos(); $addContenido->inmueble_pagina_id = $id; $addContenido->idioma = $idioma; $addContenido->titulo = Request::getPost("titulo_{$idioma}", ''); $addContenido->nombre = Request::getPost("nombre_{$idioma}", ''); $addContenido->url = strtolower(Request::getPost("url_{$idioma}", '')); $addContenido->insert(); } return "/admin/inmuebles/{$this->codigo}/paginas/{$add->codigo}?added=1"; }