예제 #1
0
 function desinstalar()
 {
     $id = $this->proyecto->get_id();
     $this->manejador_interface->titulo("Desinstalando {$id}");
     $id_def_base = $this->proyecto->construir_id_def_base($this->get_fuente_defecto());
     //--- Chequea si existe la entrada de la base de negocios en el archivo de bases
     if ($this->instalacion->existe_base_datos_definida($id_def_base)) {
         //--- Chequea si existe fisicamente la base creada y la borra
         if ($this->instalacion->existe_base_datos($id_def_base)) {
             $this->manejador_interface->mensaje('Borrando base de datos', false);
             $this->manejador_interface->progreso_avanzar();
             $this->instalacion->borrar_base_datos($id_def_base);
             $this->manejador_interface->progreso_fin();
         }
         $this->instalacion->eliminar_db($id_def_base);
     }
 }