[% INCLUDE 'doc-head-open.inc' %]
-<title>Koha › Tools › MARC Export</title>
+<title>Koha › Tools › MARC export</title>
[% INCLUDE 'doc-head-close.inc' %]
-<link rel="stylesheet" type="text/css" href="[% themelang %]/lib/calendar/calendar-system.css" />
-<script type="text/javascript" src="[% themelang %]/lib/calendar/calendar.js"></script>
-<script type="text/javascript" src="[% themelang %]/lib/calendar/calendar-en.js"></script>
-<script type="text/javascript" src="[% themelang %]/lib/calendar/calendar-setup.js"></script>
+[% INCLUDE 'calendar.inc' %]
+<script type="text/javascript">
+//<![CDATA[
+$(document).ready(function() {
+ $('#exporttype').tabs();
+});
+//]]>
+</script>
</head>
-<body>
+<body id="tools_export" class="tools">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
-<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> › MARC Export</div>
+<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> › <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> › MARC export</div>
<div id="doc3" class="yui-t2">
<div id="yui-main">
<div class="yui-b">
+<div id="exporttype" class="toptabs">
+<ul>
+<li><a href="#bibs">Export bibliographic records</a></li>
+<li><a href="#auths">Export authority records</a></li>
+[% IF ( allow_db_export ) %]
+<li><a href="#db">Export database</a></li>
+[% END %]
+[% IF ( allow_conf_export ) %]
+<li><a href="#conf">Export configuration</a></li>
+[% END %]
+</ul>
+<div id="bibs">
<p>
<b>Note : The items are exported by this tool unless specified.</b>
</p>
<form method="post" action="/cgi-bin/koha/tools/export.pl">
<fieldset class="rows">
- <legend> Select Records to Export </legend>
+ <legend> Select records to export </legend>
<ol><li>
<label for="start">From biblio number: </label>
<input id="start" type="text" name="StartingBiblionumber" size="5" />
</select>
</li>
<li>
- <label for="startcn">From itemcallnumber: </label>
+ <label for="startcn">From item call number: </label>
<input id="startcn" type="text" name="start_callnumber" size="5" />
</li>
<li>
- <label for="endcn">To itemcallnumber: </label>
+ <label for="endcn">To item call number: </label>
<input id="endcn" type="text" name="end_callnumber" size="5" />
</li>
<li>Accession date (inclusive):
<ul><li>
- <label for="start_accession">Start date:</label>
- <input type="text" size="10" id="start_accession" name="start_accession" value="[% from %]" />
- <img src="[% themelang %]/lib/calendar/cal.gif" border="0" id="openCalendarFrom" style="cursor: pointer;" alt="" />
- <script language="JavaScript" type="text/javascript">
-Calendar.setup(
- {
- inputField : "start_accession",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarFrom"
- }
-);
-</script></li>
-<li><label for="end_accession">
+ <label for="from">Start date:</label>
+ <input type="text" size="10" id="from" name="start_accession" value="[% from %]" class="datepickerfrom" />
+</li>
+<li><label for="to">
End date:
</label>
-<input size="10" id="end_accession" name="end_accession" value="[% end_accession %]" type="text" />
-<img src="[% themelang %]/lib/calendar/cal.gif" alt="" id="openCalendarTo" style="cursor: pointer;" border="0" />
-<script type="text/javascript">
-
- Calendar.setup(
- {
- inputField : "end_accession",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarTo"
- }
- );
-</script></li>
+<input size="10" id="to" name="end_accession" value="[% end_accession %]" type="text" class="datepickerto" />
+</li>
</ul></li></ol>
</fieldset>
<fieldset class="rows">
<input id="strip_nonlocal_items" type="checkbox" name="strip_nonlocal_items" />
</li>
<li>
- <label for="dont_export_fields">Don't export fields</label>
- <input id="dont_export_fields" type="text" name="dont_export_fields" />
+ <label for="export_remove_fields">Don't export fields</label>
+ <input id="export_remove_fields" type="text" name="export_remove_fields" value="[% export_remove_fields %]" />
separate by a blank. (e.g., 100a 200 606)
</li></ol>
</fieldset>
</li></ol>
</fieldset>
<input type="hidden" name="op" value="export" />
-
- <fieldset class="action"><input type="submit" value="Export" class="button" /></fieldset>
+ <input type="hidden" name="record_type" value="bibs" />
+
+ <fieldset class="action"><input type="submit" value="Export bibliographic records" class="button" /></fieldset>
+</form>
+</div>
+
+<div id="auths">
+<form method="post" action="/cgi-bin/koha/tools/export.pl">
+ <fieldset class="rows">
+ <legend> Select records to export </legend>
+ <ol><li>
+ <label for="start">From authid: </label>
+ <input id="start" type="text" name="starting_authid" size="6" />
+ </li>
+ <li>
+ <label for="end">To authid: </label>
+ <input id="end" type="text" name="ending_authid" size="6" />
+ </li>
+ <li>
+ <label for="authtype">Authority type: </label>
+ <select name="authtype" id="authtype">
+ <option value="">-- All --</option>
+ [% FOREACH authtypeloo IN authtypeloop %]
+ [% IF ( authtypeloo.selected ) %]
+ <option value="[% authtypeloo.value %]" selected="selected">[% authtypeloo.description %]</option>
+[% ELSE %]
+ <option value="[% authtypeloo.value %]">[% authtypeloo.description %]</option>
+[% END %]
+ [% END %]
+ </select>
+ </li>
+ </ol>
+ </fieldset>
+ <fieldset class="rows">
+ <legend>Options</legend>
+ <ol>
+ <li>
+ <label for="export_remove_fields">Don't export fields</label>
+ <input id="export_remove_fields" type="text" name="export_remove_fields" />
+ separate by a blank. (e.g., 100a 200 606)
+ </li></ol>
+ </fieldset>
+ <fieldset class="rows">
+ <legend>Output format</legend>
+ <ol><li>
+ <label for="output_format">File format: </label>
+ <select id="output_format" name="output_format">
+ <option value="marc">marc</option>
+ <option value="xml">xml</option>
+ </select>
+ </li>
+ <li>
+ <label for="filename">File name:</label><input id="filename" type="text" name="filename" value="koha.mrc" />
+ </li></ol>
+ </fieldset>
+ <input type="hidden" name="op" value="export" />
+ <input type="hidden" name="record_type" value="auths" />
+
+ <fieldset class="action"><input type="submit" value="Export authority records" class="button" /></fieldset>
+</form>
+</div>
+
+[% IF ( allow_db_export ) %]
+<div id="db">
+<form method="post" action="/cgi-bin/koha/tools/export.pl">
+ <p><b>Note : This export file will be very large, and is generated nightly.</b></p>
+ <fieldset class="rows">
+ <legend> Choose a file </legend>
+ [% IF ( dbfiles && (dbfiles.size > 0) ) %]
+ <ul>
+ [% FOREACH dbfile IN dbfiles %]
+ <li><input type="radio" name="filename" value="[% dbfile %]">[% dbfile %]</input></li>
+ [% END %]
+ </ul>
+ [% ELSE %]
+ <p>Unfortunately, no backups are available.</p>
+ [% END %]
+ </fieldset>
+
+ [% IF ( dbfiles && (dbfiles.size > 0) ) %]
+ <input type="hidden" name="op" value="export" />
+ <input type="hidden" name="record_type" value="db" />
+ <fieldset class="action"><input type="submit" value="Download database" class="button" /></fieldset>
+ [% END %]
</form>
+</div>
+[% END %]
+
+[% IF ( allow_conf_export ) %]
+<div id="conf">
+<form method="post" action="/cgi-bin/koha/tools/export.pl">
+ <p><b>Note : This export file will be very large, and is generated nightly.</b></p>
+ <fieldset class="rows">
+ <legend> Choose a file </legend>
+ [% IF ( conffiles && (conffiles.size > 0) ) %]
+ <ul>
+ [% FOREACH conffile IN conffiles %]
+ <li><input type="radio" name="filename" value="[% conffile %]">[% conffile %]</input></li>
+ [% END %]
+ </ul>
+ [% ELSE %]
+ <p>Unfortunately, no backups are available.</p>
+ [% END %]
+ </fieldset>
+
+ [% IF ( conffiles && (conffiles.size > 0) ) %]
+ <input type="hidden" name="op" value="export" />
+ <input type="hidden" name="record_type" value="conf" />
+ <fieldset class="action"><input type="submit" value="Download configuration" class="button" /></fieldset>
+ [% END %]
+</form>
+</div>
+[% END %]
+
+</div>
</div>
</div>