MT2116: Addons to the CSV export
authorMatthias Meusburger <matthias.meusburger@biblibre.com>
Fri, 15 Jan 2010 16:42:43 +0000 (17:42 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Thu, 28 Jan 2010 14:11:54 +0000 (15:11 +0100)
Add user-defined headers
Add CSV, field and subfield separator selection

koha-tmpl/intranet-tmpl/prog/en/modules/tools/csv-profiles.tmpl

index dfd3b63..c1b0ff9 100644 (file)
@@ -95,6 +95,42 @@ function reloadPage(p) {
                                                    </select>
                                                    <br /><br />
 
+                                                   <label for="csv">CSV separator :</label>
+                                                   <select name="csv_separator">
+                                                       <option value=";">Colon (:)</option>
+                                                       <option value="," selected="selected">Comma (,)</option>
+                                                       <option value="|">Pipe (|)</option>
+                                                       <option value=";">Semi-colon (;)</option>
+                                                       <option value="#">Sharp (#)</option>
+                                                       <option value=" ">Space ( )</option>
+                                                       <option value="\t">Tabulation (\t)</option>
+                                                   </select>
+                                                   <br /><br />
+
+                                                   <label for="field_separator">Field separator :</label>
+                                                   <select name="field_separator">
+                                                       <option value=";">Colon (:)</option>
+                                                       <option value=",">Comma (,)</option>
+                                                       <option value="|">Pipe (|)</option>
+                                                       <option value=";">Semi-colon (;)</option>
+                                                       <option value="#" selected="selected">Sharp (#)</option>
+                                                       <option value=" ">Space ( )</option>
+                                                       <option value="\t">Tabulation (\t)</option>
+                                                   </select>
+                                                   <br /><br />
+
+                                                   <label for="subfield_separator">Subfield separator :</label>
+                                                   <select name="subfield_separator">
+                                                       <option value=";">Colon (:)</option>
+                                                       <option value=",">Comma (,)</option>
+                                                       <option value="|" selected="selected">Pipe (|)</option>
+                                                       <option value=";">Semi-colon (;)</option>
+                                                       <option value="#">Sharp (#)</option>
+                                                       <option value=" ">Space ( )</option>
+                                                       <option value="\t">Tabulation (\t)</option>
+                                                   </select>
+                                                   <br /><br />
+
                                                    <label for="profile_content">Profile marcfields :</label>
                                                    <textarea cols="50" rows="2" name="profile_content" id="profile_content"></textarea>
                                                    <p>You have to define which fields or subfields you want to export, separated by pipes.<br />
@@ -161,6 +197,44 @@ function reloadPage(p) {
                                                    <br /><br />
 
 
+                                                   <label for="csv">CSV separator :</label>
+                                                   <select name="csv_separator">
+                                                       <option value=";">Colon (:)</option>
+                                                       <option value=","<!-- TMPL_IF EXPR="selected_csv_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
+                                                       <option value="|"<!-- TMPL_IF EXPR="selected_csv_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
+                                                       <option value=";"<!-- TMPL_IF EXPR="selected_csv_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
+                                                       <option value="#"<!-- TMPL_IF EXPR="selected_csv_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
+                                                       <option value=" "<!-- TMPL_IF EXPR="selected_csv_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
+                                                       <option value="\t"<!-- TMPL_IF EXPR="selected_csv_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
+                                                   </select>
+                                                   <br /><br />
+
+
+                                                   <label for="field_separator">Field separator :</label>
+                                                   <select name="field_separator">
+                                                        <option value=";">Colon (:)</option>
+                                                        <option value=","<!-- TMPL_IF EXPR="selected_field_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
+                                                        <option value="|"<!-- TMPL_IF EXPR="selected_field_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
+                                                        <option value=";"<!-- TMPL_IF EXPR="selected_field_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
+                                                        <option value="#"<!-- TMPL_IF EXPR="selected_field_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
+                                                        <option value=" "<!-- TMPL_IF EXPR="selected_field_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
+                                                        <option value="\t"<!-- TMPL_IF EXPR="selected_field_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
+                                                   </select>
+                                                   <br /><br />
+
+                                                   <label for="subfield_separator">Subfield separator :</label>
+                                                   <select name="subfield_separator">
+                                                        <option value=";">Colon (:)</option>
+                                                        <option value=","<!-- TMPL_IF EXPR="selected_subfield_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
+                                                        <option value="|"<!-- TMPL_IF EXPR="selected_subfield_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
+                                                        <option value=";"<!-- TMPL_IF EXPR="selected_subfield_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
+                                                        <option value="#"<!-- TMPL_IF EXPR="selected_subfield_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
+                                                        <option value=" "<!-- TMPL_IF EXPR="selected_subfield_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
+                                                        <option value="\t"<!-- TMPL_IF EXPR="selected_subfield_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
+                                                   </select>
+                                                   <br /><br />
+
+
                                                    <label for="modify_profile_content">Profile marcfields :</label>
                                                    <textarea cols="50" rows="2" name="profile_content" id="modify_profile_content"><!-- TMPL_VAR NAME="selected_profile_marcfields" --></textarea></li>