function generar() { //Abrir transaccion if (isset($this->ci)) { $this->ci->generar(); $clave = $this->ci->get_clave_componente_generado(); $this->asociar_objeto($clave['clave']); } if (isset($this->cn)) { $this->cn->generar(); $clave = $this->ci->get_clave_componente_generado(); $this->asociar_objeto($clave['clave']); } parent::generar(); }
function directorio_absoluto() { $datos = $this->datos->tabla('base')->get_fila(0); if (!is_null($datos['punto_montaje']) && $datos['punto_montaje'] !== 0) { $punto_montaje = toba_pms::instancia()->get_instancia_pm_proyecto($datos['proyecto'], $datos['punto_montaje']); return $punto_montaje->get_path_absoluto() . '/' . $this->directorio_relativo(); } else { return parent::directorio_absoluto(); } }