View | Details | Raw Unified | Return to bug 5031
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/csv-profiles.tt (-8 / +16 lines)
Lines 15-35 function reloadPage(p) { Link Here
15
        $("#profile_type").change(function(){
15
        $("#profile_type").change(function(){
16
            if ( $(this).find("option:selected").val() == "marc" ) {
16
            if ( $(this).find("option:selected").val() == "marc" ) {
17
                $("#csvnew li.marc_specific").show();
17
                $("#csvnew li.marc_specific").show();
18
                $("#new_profile_marc_content").attr("required", "required");
18
                $("#csvnew li.sql_specific").hide();
19
                $("#csvnew li.sql_specific").hide();
20
                $("#new_profile_sql_content").removeAttr("required");
19
            } else {
21
            } else {
20
                $("#csvnew li.marc_specific").hide();
22
                $("#csvnew li.marc_specific").hide();
23
                $("#new_profile_marc_content").removeAttr("required");
21
                $("#csvnew li.sql_specific").show();
24
                $("#csvnew li.sql_specific").show();
25
                $("#new_profile_sql_content").attr("required", "required");
22
            }
26
            }
23
        });
27
        });
24
        $("#modify_profile_type").change(function(){
28
        $("#modify_profile_type").change(function(){
25
            if ( $(this).find("option:selected").val() == "marc" ) {
29
            if ( $(this).find("option:selected").val() == "marc" ) {
26
                $("#csvedit li.marc_specific").show();
30
                $("#csvedit li.marc_specific").show();
31
                $("#modify_profile_marc_content").attr("required", "required");
27
                $("#csvedit li.sql_specific").hide();
32
                $("#csvedit li.sql_specific").hide();
33
                $("#modify_profile_sql_content").removeAttr("required");
28
            } else {
34
            } else {
29
                $("#csvedit li.marc_specific").hide();
35
                $("#csvedit li.marc_specific").hide();
36
                $("#modify_profile_marc_content").removeAttr("required");
30
                $("#csvedit li.sql_specific").show();
37
                $("#csvedit li.sql_specific").show();
38
                $("#modify_profile_sql_content").attr("required", "required");
31
            }
39
            }
32
        });
40
        });
41
        $("#profile_type").change();
33
        $("#modify_profile_type").change();
42
        $("#modify_profile_type").change();
34
     });
43
     });
35
//]]>
44
//]]>
Lines 79-85 function reloadPage(p) { Link Here
79
						<fieldset class="rows">
88
						<fieldset class="rows">
80
                          <ol>
89
                          <ol>
81
                            <li><label for="profile_name" class="required">Profile name: </label>
90
                            <li><label for="profile_name" class="required">Profile name: </label>
82
						    <input type="text" id="profile_name" name="profile_name" /></li>
91
						    <input type="text" id="profile_name" name="profile_name" required="required" /></li>
83
92
84
                            <li>
93
                            <li>
85
                              <label for="profile_type" class="required">Profile type: </label>
94
                              <label for="profile_type" class="required">Profile type: </label>
Lines 143-156 function reloadPage(p) { Link Here
143
						    </select></li>
152
						    </select></li>
144
153
145
154
146
                            <li class="marc_specific"><label for="new_profile_marc_content">Profile MARC fields: </label>
155
                            <li class="marc_specific"><label for="new_profile_marc_content" class="required">Profile MARC fields: </label>
147
						    <textarea cols="50" rows="2" name="profile_marc_content" id="new_profile_marc_content"></textarea>
156
						    <textarea cols="50" rows="2" name="profile_marc_content" id="new_profile_marc_content"></textarea>
148
						    <p>You have to define which fields or subfields you want to export, separated by pipes.</p>
157
						    <p>You have to define which fields or subfields you want to export, separated by pipes.</p>
149
                            <p>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.</p>
158
                            <p>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.</p>
150
						    <p>Example: Personal name=200|Entry element=210$a|300|009</p>
159
						    <p>Example: Personal name=200|Entry element=210$a|300|009</p>
151
						    </li>
160
						    </li>
152
                            <li class="sql_specific">
161
                            <li class="sql_specific">
153
                              <label for="new_profile_sql_content">Profile SQL fields: </label>
162
                              <label for="new_profile_sql_content" class="required">Profile SQL fields: </label>
154
                              <textarea cols="50" rows="2" name="profile_sql_content" id="new_profile_sql_content"></textarea>
163
                              <textarea cols="50" rows="2" name="profile_sql_content" id="new_profile_sql_content"></textarea>
155
                              <p>You have to define which fields you want to export, separated by pipes.</p>
164
                              <p>You have to define which fields you want to export, separated by pipes.</p>
156
                              <p>You can also use your own headers (instead of the ones from Koha) by prefixing the field name with an header, followed by the equal sign.</p>
165
                              <p>You can also use your own headers (instead of the ones from Koha) by prefixing the field name with an header, followed by the equal sign.</p>
Lines 170-176 function reloadPage(p) { Link Here
170
				      	    <form action="/cgi-bin/koha/tools/csv-profiles.pl" method="post">
179
				      	    <form action="/cgi-bin/koha/tools/csv-profiles.pl" method="post">
171
						<fieldset class="rows">
180
						<fieldset class="rows">
172
                            <ol>
181
                            <ol>
173
                            <li><label for="modify_profile_name">Profile name: </label>
182
                            <li><label for="modify_profile_name" class="required">Profile name: </label>
174
						    <select id="modify_profile_name" name="profile_name" onchange="javascript:reloadPage(this)">
183
						    <select id="modify_profile_name" name="profile_name" onchange="javascript:reloadPage(this)">
175
							<option value="0">-- Choose One --</option>
184
							<option value="0">-- Choose One --</option>
176
							[% FOREACH existing_profile IN existing_profiles %]
185
							[% FOREACH existing_profile IN existing_profiles %]
Lines 183-189 function reloadPage(p) { Link Here
183
						    </select></li>
192
						    </select></li>
184
193
185
                            <li>
194
                            <li>
186
                              <label for="modify_profile_type">Profile type: </label>
195
                              <label for="modify_profile_type" class="required">Profile type: </label>
187
                              <select id="modify_profile_type" name="profile_type">
196
                              <select id="modify_profile_type" name="profile_type">
188
                                <option value="marc">MARC</option>
197
                                <option value="marc">MARC</option>
189
                                [% IF selected_profile_type == "sql" %]
198
                                [% IF selected_profile_type == "sql" %]
Lines 343-353 function reloadPage(p) { Link Here
343
							[% END %]
352
							[% END %]
344
						    </select></li>
353
						    </select></li>
345
354
346
                            <li class="marc_specific"><label for="modify_profile_marc_content">Profile MARC fields: </label>
355
                            <li class="marc_specific"><label for="modify_profile_marc_content" class="required">Profile MARC fields: </label>
347
						    <textarea cols="50" rows="2" name="profile_marc_content" id="modify_profile_marc_content">[% selected_profile_content %]</textarea></li>
356
						    <textarea cols="50" rows="2" name="profile_marc_content" id="modify_profile_marc_content">[% selected_profile_content %]</textarea></li>
348
357
349
                            <li class="sql_specific">
358
                            <li class="sql_specific">
350
                              <label for="modify_profile_sql_content">Profile SQL fields: </label>
359
                              <label for="modify_profile_sql_content" class="required">Profile SQL fields: </label>
351
                              <textarea cols="50" rows="2" name="profile_sql_content" id="modify_profile_sql_content">[% selected_profile_content %]</textarea>
360
                              <textarea cols="50" rows="2" name="profile_sql_content" id="modify_profile_sql_content">[% selected_profile_content %]</textarea>
352
                            </li>
361
                            </li>
353
362
354
- 

Return to bug 5031