Example #1
0
 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();
     }
 }