1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" --><title>Koha › Tools › CSV export profiles</title><!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
2 <script type="text/javascript">
4 function reloadPage(p) {
6 if (id != 0) { document.location = "/cgi-bin/koha/tools/csv-profiles.pl?id=" + id; }
8 $(document).ready(function() {
9 $('#csvexporttabs > ul').tabs();
16 <!-- TMPL_INCLUDE NAME="header.inc" -->
17 <!-- TMPL_INCLUDE NAME="cat-search.inc" -->
19 <div id="breadcrumbs">
20 <a href="/cgi-bin/koha/mainpage.pl">Home</a>
21 › <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a>
22 › CSV export profiles
25 <div id="doc3" class="yui-t2">
29 <!-- TMPL_IF EXPR="success || error" -->
30 <!-- TMPL_IF NAME="success" -->
31 <!-- TMPL_IF EXPR="action eq 'create'" --><p>The new CSV profile "<!-- TMPL_VAR NAME="profile_name" -->" has been successfully created.</p><!-- /TMPL_IF -->
32 <!-- TMPL_IF EXPR="action eq 'edit'" --><p>The CSV profile has been successfully modified.</p><!-- /TMPL_IF -->
33 <!-- TMPL_IF EXPR="action eq 'delete'" --><p>The CSV profile has been successfully deleted.</p><!-- /TMPL_IF -->
35 <!-- TMPL_IF EXPR="action eq 'create'" --><p class="error">The new CSV profile "<!-- TMPL_VAR NAME="profile_name" -->" has not been created.</p><!-- /TMPL_IF -->
36 <!-- TMPL_IF EXPR="action eq 'edit'" --><p class="error">The CSV profile has not been modified.</p><!-- /TMPL_IF -->
37 <!-- TMPL_IF EXPR="action eq 'delete'" --><p class="error">The CSV profile has not been deleted.</p><!-- /TMPL_IF -->
40 <div id="csvexporttabs" class="toptabs">
42 <li><a href="csv-profiles.pl#csvnew">New profile</a></li>
43 <!-- TMPL_IF NAME="existing_profiles" -->
44 <!-- TMPL_IF NAME="selected_profile_id" -->
45 <li class="ui-tabs-selected">
49 <a href="csv-profiles.pl#csvedit">Edit profile</a></li> <!-- /TMPL_IF -->
52 <h3>New CSV export profile</h3>
54 <form action="/cgi-bin/koha/tools/csv-profiles.pl" method="post">
55 <fieldset class="brief">
56 <ol><li><label for="profile_name" class="required">Profile name :</label>
57 <input type="text" id="profile_name" name="profile_name" /></li>
59 <li><label for="profile_description">Profile description :</label>
60 <textarea cols="50" rows="2" name="profile_description" id="profile_description"></textarea></li>
62 <label for="csv">CSV separator :</label>
63 <select name="csv_separator">
64 <option value=";">Colon (:)</option>
65 <option value="," selected="selected">Comma (,)</option>
66 <option value="|">Pipe (|)</option>
67 <option value=";">Semi-colon (;)</option>
68 <option value="#">Sharp (#)</option>
69 <option value=" ">Space ( )</option>
70 <option value="\t">Tabulation (\t)</option>
74 <label for="field_separator">Field separator :</label>
75 <select name="field_separator">
76 <option value=";">Colon (:)</option>
77 <option value=",">Comma (,)</option>
78 <option value="|">Pipe (|)</option>
79 <option value=";">Semi-colon (;)</option>
80 <option value="#" selected="selected">Sharp (#)</option>
81 <option value=" ">Space ( )</option>
82 <option value="\t">Tabulation (\t)</option>
86 <label for="subfield_separator">Subfield separator :</label>
87 <select name="subfield_separator">
88 <option value=";">Colon (:)</option>
89 <option value=",">Comma (,)</option>
90 <option value="|" selected="selected">Pipe (|)</option>
91 <option value=";">Semi-colon (;)</option>
92 <option value="#">Sharp (#)</option>
93 <option value=" ">Space ( )</option>
94 <option value="\t">Tabulation (\t)</option>
98 <label for="csv">CSV separator :</label>
99 <select name="csv_separator">
100 <option value=";">Colon (:)</option>
101 <option value="," selected="selected">Comma (,)</option>
102 <option value="|">Pipe (|)</option>
103 <option value=";">Semi-colon (;)</option>
104 <option value="#">Sharp (#)</option>
105 <option value=" ">Space ( )</option>
106 <option value="\t">Tabulation (\t)</option>
110 <label for="field_separator">Field separator :</label>
111 <select name="field_separator">
112 <option value=";">Colon (:)</option>
113 <option value=",">Comma (,)</option>
114 <option value="|">Pipe (|)</option>
115 <option value=";">Semi-colon (;)</option>
116 <option value="#" selected="selected">Sharp (#)</option>
117 <option value=" ">Space ( )</option>
118 <option value="\t">Tabulation (\t)</option>
122 <label for="subfield_separator">Subfield separator :</label>
123 <select name="subfield_separator">
124 <option value=";">Colon (:)</option>
125 <option value=",">Comma (,)</option>
126 <option value="|" selected="selected">Pipe (|)</option>
127 <option value=";">Semi-colon (;)</option>
128 <option value="#">Sharp (#)</option>
129 <option value=" ">Space ( )</option>
130 <option value="\t">Tabulation (\t)</option>
134 <label for="encoding">Encoding :</label>
135 <select name="encoding">
136 <!-- TMPL_LOOP NAME="encodings" -->
137 <option<!-- TMPL_IF EXPR="encoding eq 'utf8'" --> selected="selected" <!-- /TMPL_IF -->><!-- TMPL_VAR NAME="encoding" --></option>
143 <label for="profile_content">Profile marcfields :</label>
144 <textarea cols="50" rows="2" name="profile_content" id="profile_content"></textarea>
145 <p>You have to define which fields or subfields you want to export, separated by pipes.<br />
146 You can also use your own headers (instead of the ones from koha) by prefixing the field number with an header, followed by the equal sign.<br />
147 Example : Personal name=200|Entry element=210$a|300|009
150 <input type="hidden" name="action" value="create" />
151 <input type="submit" value="Submit" />
154 <!-- TMPL_IF NAME="existing_profiles" -->
156 <h3>Modify or delete a CSV export profile</h3>
158 <form action="/cgi-bin/koha/tools/csv-profiles.pl" method="post">
159 <fieldset class="brief">
160 <ol><li><label for="modify_profile_name">Profile name :</label>
161 <select id="modify_profile_name" name="profile_name" onchange="javascript:reloadPage(this)">
162 <option value="0">-- Choose One --</option>
163 <!-- TMPL_LOOP NAME="existing_profiles" -->
164 <option value="<!-- TMPL_VAR NAME="export_format_id" -->"<!-- TMPL_IF EXPR="export_format_id eq selected_profile_id" --> selected="selected"<!-- /TMPL_IF-->><!-- TMPL_VAR NAME="profile" --></option>
168 <li><label for="modify_profile_description">Profile description :</label>
169 <textarea cols="50" rows="2" name="profile_description" id="modify_profile_description"><!-- TMPL_VAR NAME="selected_profile_description" --></textarea>
171 <label for="csv">CSV separator :</label>
172 <select name="csv_separator">
173 <option value=";">Colon (:)</option>
174 <option value=","<!-- TMPL_IF EXPR="selected_csv_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
175 <option value="|"<!-- TMPL_IF EXPR="selected_csv_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
176 <option value=";"<!-- TMPL_IF EXPR="selected_csv_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
177 <option value="#"<!-- TMPL_IF EXPR="selected_csv_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
178 <option value=" "<!-- TMPL_IF EXPR="selected_csv_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
179 <option value="\t"<!-- TMPL_IF EXPR="selected_csv_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
184 <label for="field_separator">Field separator :</label>
185 <select name="field_separator">
186 <option value=";">Colon (:)</option>
187 <option value=","<!-- TMPL_IF EXPR="selected_field_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
188 <option value="|"<!-- TMPL_IF EXPR="selected_field_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
189 <option value=";"<!-- TMPL_IF EXPR="selected_field_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
190 <option value="#"<!-- TMPL_IF EXPR="selected_field_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
191 <option value=" "<!-- TMPL_IF EXPR="selected_field_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
192 <option value="\t"<!-- TMPL_IF EXPR="selected_field_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
196 <label for="subfield_separator">Subfield separator :</label>
197 <select name="subfield_separator">
198 <option value=";">Colon (:)</option>
199 <option value=","<!-- TMPL_IF EXPR="selected_subfield_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
200 <option value="|"<!-- TMPL_IF EXPR="selected_subfield_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
201 <option value=";"<!-- TMPL_IF EXPR="selected_subfield_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
202 <option value="#"<!-- TMPL_IF EXPR="selected_subfield_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
203 <option value=" "<!-- TMPL_IF EXPR="selected_subfield_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
204 <option value="\t"<!-- TMPL_IF EXPR="selected_subfield_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
209 <label for="csv">CSV separator :</label>
210 <select name="csv_separator">
211 <option value=";">Colon (:)</option>
212 <option value=","<!-- TMPL_IF EXPR="selected_csv_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
213 <option value="|"<!-- TMPL_IF EXPR="selected_csv_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
214 <option value=";"<!-- TMPL_IF EXPR="selected_csv_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
215 <option value="#"<!-- TMPL_IF EXPR="selected_csv_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
216 <option value=" "<!-- TMPL_IF EXPR="selected_csv_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
217 <option value="\t"<!-- TMPL_IF EXPR="selected_csv_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
222 <label for="field_separator">Field separator :</label>
223 <select name="field_separator">
224 <option value=";">Colon (:)</option>
225 <option value=","<!-- TMPL_IF EXPR="selected_field_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
226 <option value="|"<!-- TMPL_IF EXPR="selected_field_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
227 <option value=";"<!-- TMPL_IF EXPR="selected_field_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
228 <option value="#"<!-- TMPL_IF EXPR="selected_field_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
229 <option value=" "<!-- TMPL_IF EXPR="selected_field_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
230 <option value="\t"<!-- TMPL_IF EXPR="selected_field_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
234 <label for="subfield_separator">Subfield separator :</label>
235 <select name="subfield_separator">
236 <option value=";">Colon (:)</option>
237 <option value=","<!-- TMPL_IF EXPR="selected_subfield_separator eq ','" --> selected="selected"<!-- /TMPL_IF -->>Comma (,)</option>
238 <option value="|"<!-- TMPL_IF EXPR="selected_subfield_separator eq '|'" --> selected="selected"<!-- /TMPL_IF -->>Pipe (|)</option>
239 <option value=";"<!-- TMPL_IF EXPR="selected_subfield_separator eq ';'" --> selected="selected"<!-- /TMPL_IF -->>Semi-colon (;)</option>
240 <option value="#"<!-- TMPL_IF EXPR="selected_subfield_separator eq '#'" --> selected="selected"<!-- /TMPL_IF -->>Sharp (#)</option>
241 <option value=" "<!-- TMPL_IF EXPR="selected_subfield_separator eq ' '" --> selected="selected"<!-- /TMPL_IF -->>Space ( )</option>
242 <option value="\t"<!-- TMPL_IF EXPR="selected_subfield_separator eq '\t'" --> selected="selected"<!-- /TMPL_IF -->>Tabulation (\t)</option>
246 <label for="encoding">Encoding :</label>
247 <select name="encoding">
248 <!-- TMPL_LOOP NAME="encodings" -->
249 <option<!-- TMPL_IF EXPR="selected_encoding eq encoding" --> selected="selected" <!-- /TMPL_IF -->><!-- TMPL_VAR NAME="encoding" --></option>
256 <label for="modify_profile_content">Profile marcfields :</label>
257 <textarea cols="50" rows="2" name="profile_content" id="modify_profile_content"><!-- TMPL_VAR NAME="selected_profile_marcfields" --></textarea></li>
259 <li class="radio"> <label for="delete">Delete selected profile ?</label>
260 <input type="checkbox" name="delete" id="delete" /></li></ol>
264 <input type="hidden" name="modify_profile_id" value="<!-- TMPL_VAR NAME="selected_profile_id" -->" />
265 <input type="hidden" name="action" value="edit" />
266 <input type="submit" value="Submit" /> <a href="/cgi-bin/koha/tools/csv-profiles.pl" class="cancel">Cancel</a>
274 <div class="yui-b noprint">
275 <!-- TMPL_INCLUDE NAME="tools-menu.inc" -->
278 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->