示例#1
0
 function conf__listado(toba_ei_archivos $ei)
 {
     $ei->set_solo_carpetas(true);
     $inicial = toba::memoria()->get_parametro('ef_popup_valor');
     if (!isset($this->s__dir_absoluto)) {
         //Si no hay valor previo de la instancia esta
         $id_pm = toba::memoria()->get_parametro('punto_montaje');
         if (!is_null($id_pm)) {
             //Si existe PM cargo ese dir, sino el defecto del proyecto
             $punto = toba_modelo_pms::get_pm($id_pm, toba_editor::get_proyecto_cargado());
             $this->s__dir_absoluto = $punto->get_path_absoluto() . '/';
         } else {
             $this->s__dir_absoluto = toba::instancia()->get_path_proyecto(toba_editor::get_proyecto_cargado()) . '/php/';
         }
     }
     $ei->set_path_absoluto($this->s__dir_absoluto);
     if ($inicial != null) {
         $ei->set_path(dirname($inicial));
     }
 }
示例#2
0
 function conf__carpetas(toba_ei_archivos $archivos)
 {
     $archivos->set_solo_carpetas(true);
     $absoluto = $this->recuperar_punto_montaje()->get_path_absoluto();
     $archivos->set_path_absoluto($absoluto);
     $inicial = toba::memoria()->get_parametro('ef_popup_valor');
     if (!is_null($inicial)) {
         $archivos->set_path(dirname($inicial));
     }
 }