public function nuevaPublicacion($params, $monto, $fecha, $fotos) { $bd = new bd(); $foto = new fotos(); $idVisita = $this->setVisitas(); $params["visitas_publicaciones_id"] = $idVisita; $params["monto"] = $monto; $largo = strlen($params["titulo"]); $params["titulo"] = strtoupper(substr($params["titulo"], 0, 1)) . strtolower(substr($params["titulo"], 1, $largo - 1)); // ucwords(strtolower($params["titulo"])); $result = $bd->doInsert($this->table, $params); //return $result; if ($result) { $this->id = $bd->lastInsertId(); $hso = new Handler_Soat(); $soat_params = array("u" => "http://apreciodepana.com/detalle.php?id=" . $this->id, "abid" => $params['usuarios_id'], "absid" => "0"); $short_url = $hso->encode($soat_params); $this->setMonto($monto); $this->setStatus(1, 1, $fecha); $foto->path = "../../" . $foto->path; foreach ($fotos as $data) { $foto->crearFotoPublicacion($this->id, $data); } $result = $bd->doUpdate($this->table, array("short_id" => $short_url), "id={$this->id}"); return $this->id; } else { return false; } }