Changeset 9885


Ignore:
Timestamp:
2005-05-16T15:22:38+12:00 (19 years ago)
Author:
davidb
Message:

Support for applet version of export to cd-rom image put back in.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/shell/GShell.java

    r9677 r9885  
    613613        }
    614614        }
     615        else if(type == CDIMAGE) {
     616       
     617        // download exported files from tmp folder (if gsdl server is remote)           
     618        if (Gatherer.isGsdlRemote) {
     619            if (progress!=null) {
     620            progress.messageOnProgressBar("Downloading CD-ROM data from server");
     621            }
     622
     623            String tmp_dir = Utility.TMP_DIR;
     624
     625            // export directory named stored as -cdname argument
     626            String cd_name = "exported_collections";
     627            for (int i=0; i<args.length-1; i++) {
     628            if (args[i] == "-cdname") {
     629                cd_name = "exported_" + args[i+1];
     630                break;
     631            }
     632            }
     633
     634            String full_cd_dir = tmp_dir + cd_name;
     635
     636            Utility.delete(full_cd_dir); // remove current cd-rom dir, if it exists
     637            GathererApplet.download_url_zip("/tmp",cd_name,this,"","");
     638
     639            Utility.unzip(Configuration.gsdl_path, "tmp");
     640
     641            if (progress!=null) {
     642            System.err.println("Asking progress bar to be empty string");
     643            progress.messageOnProgressBar("");
     644            }
     645           
     646            System.err.println("Finished download of /tmp ...");
     647        }
     648       
     649        }
    615650    }
    616651
Note: See TracChangeset for help on using the changeset viewer.