Changeset 28704 for main/trunk/greenstone2/bin/script/export.pl
- Timestamp:
- 2013-11-28T14:55:13+13:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/bin/script/export.pl
r28639 r28704 74 74 # what format to export as 75 75 my $saveas_list = 76 [ { 'name' => "GreenstoneMETS", 76 [ { 'name' => "GreenstoneXML", 77 'desc' => "{export.saveas.GreenstoneXML}"}, 78 { 'name' => "GreenstoneMETS", 77 79 'desc' => "{export.saveas.GreenstoneMETS}"}, 78 80 { 'name' => "FedoraMETS", … … 110 112 'type' => "string", 111 113 'reqd' => "no" }, 114 { 'name' => "include_auxiliary_database_files", 115 'desc' => "{export.include_auxiliary_database_files}", 116 'type' => "flag", 117 'reqd' => "no" }, 112 118 { 'name' => "exportdir", 113 119 'desc' => "{export.exportdir}", 114 120 'type' => "string", 115 121 'reqd' => "no", 122 'deft' => "export", 116 123 'hiddengli' => "yes" }, 117 124 @$inexport::directory_arguments, … … 121 128 'reqd' => "no", 122 129 'hiddengli' => "yes" }, 123 { 'name' => "xslt_txt",124 'desc' => "{METSPlugout.xslt_txt}",125 'type' => "string",126 'reqd' => "no",127 'hiddengli' => "no" },128 { 'name' => "xslt_mets",129 'desc' => "{METSPlugout.xslt_mets}",130 'type' => "string",131 'reqd' => "no",132 'hiddengli' => "no" },133 { 'name' => "fedora_namespace",134 'desc' => "{FedoraMETSPlugout.fedora_namespace} (-saveas FedoraMETS)",135 'type' => "string",136 'deft' => "greenstone",137 'reqd' => "no",138 'hiddengli' => "no" },139 { 'name' => "mapping_file",140 'desc' => "{MARCXMLPlugout.mapping_file} (-saveas MARCXML)",141 'type' => "string",142 'reqd' => "no",143 'hiddengli' => "no" },144 { 'name' => "group_marc",145 'desc' => "{MARCXMLPlugout.group} (-saveas MARCXML)",146 'type' => "flag",147 'reqd' => "no",148 'hiddengli' => "no" },149 { 'name' => "metadata_prefix",150 'desc' => "{DSpacePlugout.metadata_prefix} (-saveas DSpace)}",151 'type' => "string",152 'reqd' => "no",153 'hiddengli' => "no" },154 130 { 'name' => "listall", 155 131 'desc' => "{export.listall}", … … 193 169 my ($inexport, $collectcfg) = @_; 194 170 195 if (!defined $inexport->{'saveas'}) { 171 if (defined $inexport->{'default_saveas'}) { 172 # we had set the value from the arg default, not from the user 196 173 if (defined $collectcfg->{'saveas'} 197 && $collectcfg->{'saveas'} =~ /^(Greenstone METS|FedoraMETS|MARCXML|DSPace)$/) {174 && $collectcfg->{'saveas'} =~ /^(GreenstoneXML|GreenstoneMETS|FedoraMETS|MARCXML|DSPace)$/) { 198 175 $inexport->{'saveas'} = $collectcfg->{'saveas'}; 199 176 } else { … … 202 179 } 203 180 204 if (!defined $inexport->{'saveas_options'} ) {181 if (!defined $inexport->{'saveas_options'} || $inexport->{'saveas_options'} eq "") { 205 182 if (defined $collectcfg->{'saveas_options'} ){ 206 $inexport->{'saveas '} = $collectcfg->{'saveas_options'};183 $inexport->{'saveas_options'} = $collectcfg->{'saveas_options'}; 207 184 } 208 185 }
Note:
See TracChangeset
for help on using the changeset viewer.