예제 #1
0
 function __construct($progreso = null)
 {
     if (!isset($progreso)) {
         $progreso = new toba_mock_proceso_gui();
     }
     self::$indice_archivos = toba_nucleo::get_indice_archivos();
     unset(self::$indice_archivos['toba']);
     //Para que el logger se de cuenta de que esta en la consola
     spl_autoload_register(array('toba_instalador', 'cargador_clases'));
     self::cargar_includes_basicos();
     $this->set_progreso($progreso);
 }
예제 #2
0
 function evt__cambiar_reutilizar()
 {
     $combo = $this->comp['combo_reutilizar'];
     $iter = $combo->get_active_iter();
     $modelo = new GtkListStore(Gtk::TYPE_STRING);
     if (isset($iter)) {
         $base = $combo->get_model()->get_value($iter, 0);
         $parametros = $this->toba_instalador->get_instalacion()->get_parametros_base($base);
         $this->comp['edit_bd_usuario']->set_text($parametros['usuario']);
         $this->comp['edit_bd_profile']->set_text($parametros['profile']);
         //$this->comp['combo_bd_motor']->set_text($parametros['postgres7']);
         $this->comp['combo_bd_motor']->set_active(0);
         $this->comp['edit_bd_clave']->set_text($parametros['clave']);
         $this->comp['edit_base']->set_text($parametros['base']);
     }
 }