koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] koha/koha-tmpl/intranet-tmpl/katipo/en/paramete... [dev_week]


From: Robert Lyon
Subject: [Koha-cvs] koha/koha-tmpl/intranet-tmpl/katipo/en/paramete... [dev_week]
Date: Tue, 25 Jul 2006 20:43:55 +0000

CVSROOT:        /sources/koha
Module name:    koha
Branch:         dev_week
Changes by:     Robert Lyon <bob_lyon>  06/07/25 20:43:55

Added files:
        koha-tmpl/intranet-tmpl/katipo/en/parameters: admin-home.tmpl 
                                                      aqbookfund.tmpl 
                                                      aqbudget.tmpl 
                                                      
auth_subfields_structure.tmpl 
                                                      auth_tag_structure.tmpl 
                                                      authorised_values.tmpl 
                                                      authtypes.tmpl 
                                                      biblio_framework.tmpl 
                                                      branches.tmpl 
                                                      categorie.tmpl 
                                                      categoryitem.tmpl 
                                                      checkmarc.tmpl 
                                                      currency.tmpl 
                                                      issuingrules.tmpl 
                                                      itemtypes.tmpl 
                                                      koha2marclinks.tmpl 
                                                      
marc_subfields_structure.tmpl 
                                                      marctagstructure.tmpl 
                                                      printers.tmpl 
                                                      stopwords.tmpl 
                                                      systempreferences.tmpl 
                                                      thesaurus.tmpl 
                                                      z3950servers.tmpl 

Log message:
        Adding the parameter templates used by the katipo template set

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/admin-home.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/aqbookfund.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/aqbudget.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/auth_subfields_structure.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/auth_tag_structure.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/authorised_values.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/authtypes.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/biblio_framework.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/branches.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/categorie.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/categoryitem.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/checkmarc.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/currency.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/issuingrules.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/itemtypes.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/koha2marclinks.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/marc_subfields_structure.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/marctagstructure.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/printers.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/stopwords.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/systempreferences.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/thesaurus.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/katipo/en/parameters/z3950servers.tmpl?cvsroot=koha&only_with_tag=dev_week&rev=1.1.2.1

Patches:
Index: admin-home.tmpl
===================================================================
RCS file: admin-home.tmpl
diff -N admin-home.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ admin-home.tmpl     25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,149 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+
+<div id="mainbloc">
+<TMPL_IF name="CAN_user_management">
+<h1>Parameters</h1><br>
+</TMPL_IF>
+
+
+<TMPL_IF name="CAN_user_management">
+       <h3>System parameters </h3>
+
+       <table cellpadding="0" cellspacing="0" border="0" class="collapse">
+       <tr>
+       <th class="cell-header" colspan="2">Fill those tables in the order they 
appear to get a working Koha</th>
+       </tr>
+       <TMPL_IF name="CAN_user_parameters">    
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/branches.pl">Library branches</a></td>
+                       <td class="cell">The different branches you manage with 
this Koha server.</td>
+               </tr>
+       </TMPL_IF>
+       
+       <TMPL_IF name="CAN_user_management">
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/aqbookfund.pl">Book funds</a></td>
+                       <td class="cell">Book fund administration. Remember to 
edit your book funds before you start editing the budgets.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/currency.pl">Currencies</a></td>
+                       <td class="cell">Define exchange rates.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/itemtypes.pl">Item types</a></td>
+                       <td class="cell">Define item types.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/categorie.pl">Borrower categories</a></td>
+                       <td class="cell">Define the categories of 
borrowers.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/issuingrules.pl">Issuing rules</a></td>
+                       <td class="cell">Define issuing rules for branches / 
borrowers / item types (nb of issues, duration, cost...)</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/authorised_values.pl">Authorised values</a></td>
+                       <td class="cell">Define categories and authorised 
values for them. Authorised values are used in MARC form to limit and help 
editing MARC biblios.</td>
+               </tr>
+       </TMPL_IF>
+               
+       <TMPL_IF name="CAN_user_parameters">
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/authtypes.pl">Thesaurus Structure</a></td>
+                       <td class="cell">Define categories and 
thesaurus/authority MARC structure.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/biblio_framework.pl">Biblio framework (MARC 
structure)</a></td>
+                       <td class="cell">the frameworks defined for the MARC 
editor. Create frameworks, then define the MARC structure (fields &amp; 
subfields)</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/koha2marclinks.pl">Links Koha - MARC DB</a></td>
+                       <td class="cell">Define links between the Koha standard 
DB and the MARC one. Note those links can be defined through MARC structure. 
This tool is just a shortcut to speed up linkage.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/checkmarc.pl">MARC Check</a></td>
+                       <td class="cell">Checks the MARC structure. USE IT 
before working with real data. It will show mistakes that can BREAK Koha's 
database!</td>
+               </tr>
+       </TMPL_IF>
+       
+       <tr>
+       <th colspan="2" class="cell-header">Various parameters</th>
+       </tr>
+       <TMPL_IF name="CAN_user_parameters">
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/printers.pl">Printers</a></td>
+                       <td class="cell">Printers (UNIX paths).</td>
+               </tr>
+       </TMPL_IF>
+       
+       <TMPL_IF name="CAN_user_management">
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/stopwords.pl">Stop words</a></td>
+                       <td class="cell">Words deleted during searches.</td>
+               </tr>
+       </TMPL_IF>
+       
+       <TMPL_IF name="CAN_user_parameters">
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/z3950servers.pl">Z39.50 Servers</a></td>
+                       <td class="cell">Servers to query for MARC data.</td>
+               </tr>
+
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/admin/systempreferences.pl">System preferences</a></td>
+                       <td class="cell">System preferences.</td>
+               </tr>
+       </TMPL_IF>
+       </table>
+</TMPL_IF>
+
+
+<TMPL_IF name="CAN_user_tools">
+       <h3>Tools</h3>
+       <table>
+               <tr>
+               <th colspan="2" class="cell-header"> Export</th>
+               </tr>
+               <tr>
+                       <td valign="top" class="cell" width="25%"><a 
href="/cgi-bin/koha/export/marc.pl">MARC biblio export</a></td>
+                       <td class="cell"> Exporting in MARC format.</td>
+               </tr>
+               <tr>
+               <th colspan="2" class="cell">Import</th>
+               </tr>
+               <tr valign="top">
+                       <td width="20%" class="cell"><a 
href="/cgi-bin/koha/import/breeding.pl">Upload MARC records in 
reservoir</a></td>
+                       <td class="cell">The reservoir is a table where 
imported MARC records are stored. A MARC record is stored in the reservoir as 
long as you have no item. When you type the ISBN or title of a biblio, it's 
searched for in the reservoir. If it is found, the biblio is added to Koha 
active table.
+                       </td>
+               </tr>
+<!-- Commented out until the PDF/API2/PDF/Utils.pm is fixed 
+
+
+               <tr>
+               <th colspan="2" class="cell">Barcode generator</th>
+               </tr>
+               <tr valign="top">
+                       <td width="20%" class="cell"><a 
href="/cgi-bin/koha/barcodes/barcodes.pl">Generate barcodes</a></td>
+                       <td class="cell">the barcode generator deals with 
generating barcodes for items you acquire
+                       </td>
+               </tr> -->
+       </table>
+</TMPL_IF>
+
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: aqbookfund.tmpl
===================================================================
RCS file: aqbookfund.tmpl
diff -N aqbookfund.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ aqbookfund.tmpl     25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,218 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="else" -->
+       <h1>Bookfund Administration</h1>
+       <form action="<!-- TMPL_VAR NAME="scriptname" -->" method="post">
+       <input type="text" name="searchfield" value=""><input type="reset" 
name="reset" value="clr" class="button"></form>
+       <!-- TMPL_IF NAME="search" -->
+               <br>You Searched for <b><!-- TMPL_VAR NAME="searchfield" 
--></b><p><br>
+       <!-- /TMPL_IF -->
+
+       <table border="0" cellspacing="0" cellpadding="0" class="collapse">
+       <tr><td colspan="2">
+       <!-- TMPL_IF NAME="Prev" --><a href="aqbookfund.pl?pagesize=<!--
+TMPL_VAR NAME="pagesize" -->&offset=<!-- TMPL_VAR NAME="prev" 
-->"><b>Prev</b></a>
+        <!-- /TMPL_IF --></td>
+       <td colspan="2" align="right">
+       <!-- TMPL_IF NAME="Next" --><a href="aqbookfund.pl?pagesize=<!--
+TMPL_VAR NAME="pagesize" -->&offset=<!-- TMPL_VAR NAME="newoffset"
+-->"><b>Next</b></a>
+        <!-- /TMPL_IF --></td></tr>
+       
+       <tr>
+               <th class="cell-header">Book fund</th>
+               <th class="cell-header">Name</th>
+               <th class="cell-header">Edit</th>
+               <th class="cell-header">Delete</th>
+               </tr>
+       <!-- TMPL_LOOP NAME="bookfund" -->
+               <!-- TMPL_IF name="toggle" -->
+               <tr valign="top" class="hilighted">
+               <!-- TMPL_ELSE -->
+               <tr valign="top" class="hilighted2">
+               <!-- /TMPL_IF -->
+               <td class="cell"><!-- TMPL_VAR NAME="bookfundid" --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="bookfundname" --></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="action" 
-->?op=add_form&amp;bookfundid=<!-- TMPL_VAR NAME="bookfundid" --> ">Edit</a>
+                       </td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="action" 
-->?op=delete_confirm&amp;bookfundid=<!-- TMPL_VAR NAME="bookfundid" 
-->">Delete</a></td>
+               </tr>
+
+               <!-- TMPL_IF name="toggle" -->
+               <tr valign="top" class="hilighted">
+               <!-- TMPL_ELSE -->
+               <tr valign="top" class="hilighted2">
+               <!-- /TMPL_IF -->
+                       <td class="cell">&nbsp;</td>
+                       <td class="cell">Budget</td>
+                       <td class="cell" colspan="2">
+                               <a 
href="aqbudget.pl?op=add_form&amp;bookfundid=<!-- TMPL_VAR NAME="bookfundid" 
-->">
+                               Add budget</a>
+                       </td>
+               </tr>
+               <!-- TMPL_LOOP NAME="budget" -->
+
+                       <!-- TMPL_IF name="toggle" -->
+                       <tr valign="top" class="hilighted">
+                       <!-- TMPL_ELSE -->
+                       <tr valign="top" class="hilighted2">
+                       <!-- /TMPL_IF -->
+                               <td class="cell">&nbsp;</td>
+                               <td class="cell">
+                                       <!-- TMPL_VAR NAME="startdate" --> - 
<!-- TMPL_VAR NAME="enddate" --> : <b><!-- TMPL_VAR NAME="budgetamount" --></b>
+                               </td>
+                               <td class="cell">
+                                       <a 
href="/cgi-bin/koha/admin/aqbudget.pl?op=add_form&amp;aqbudgetid=<!-- TMPL_VAR 
NAME="aqbudgetid" -->">
+                                               Edit
+                                       </a>
+                               </td>
+                               <td class="cell">
+                                       <a 
href="/cgi-bin/koha/admin/aqbudget.pl?op=delete_confirm&amp;aqbudgetid=<!-- 
TMPL_VAR NAME="aqbudgetid" -->">
+                                               Delete
+                                       </a>
+                               </td>
+                       </tr>
+               <!-- /TMPL_LOOP -->
+       <!-- /TMPL_LOOP -->
+       </table>
+       <form action="<!-- TMPL_VAR NAME="scriptname" -->" method="post">
+               <input type="hidden" name="op" 
value="add_form">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+               <br><input type="submit" class="button" value="Add Bookfund" 
title="Add Bookfund" alt="Add Bookfund"><br>
+               <br></form><br clear="all">
+       <p> &nbsp; </p>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_form" -->
+       <script language="javascript" type="text/javascript">
+               function _(s) { return s } // dummy function for gettext
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isNotNull(f,noalert) {
+                       if (f.value.length ==0) {
+       return false;
+                       }
+                       return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function toUC(f) {
+                       var x=f.value.toUpperCase();
+                       f.value=x;
+                       return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isNum(v,maybenull) {
+               var n = new Number(v.value);
+               if (isNaN(n)) {
+                       return false;
+                       }
+               if (maybenull==0 && v.value=='') {
+                       return false;
+               }
+               return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isDate(f) {
+                       var t = Date.parse(f.value);
+                       if (isNaN(t)) {
+                               return false;
+                       }
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function Check(f) {
+                       var ok=1;
+                       var _alertString="";
+                       var alertString2;
+                       if (f.bookfundid.value.length==0) {
+                               _alertString += "\n- " + _("bookfundid 
missing");
+                       }
+                       if (f.bookfundname.value.length==0) {
+                               _alertString += "\n- " + _("bookfundname 
missing");
+                       }
+                       if (_alertString.length==0) {
+                               document.Aform.submit();
+                       } else {
+                               alertString2  = _("Form not submitted because 
of the following problem(s)");
+                               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                               alertString2 += _alertString;
+                               alert(alertString2);
+                       }
+               }
+               </script>
+       <h1>
+               <!-- TMPL_IF NAME="use-header-flags-p" -->
+               <!-- TMPL_IF NAME="header-is-add-p" -->Add book fund<!-- 
/TMPL_IF -->
+               <!-- TMPL_IF NAME="header-is-modify-p" -->Modify book fund<!-- 
/TMPL_IF -->
+               <!-- TMPL_ELSE -->
+               <!-- TMPL_VAR NAME="header" -->
+               <!-- /TMPL_IF -->
+       </h1>
+       <form action="<!-- TMPL_VAR NAME="action" -->" name="Aform" 
method="post">
+       <input type="hidden" name="op" value="add_validate">
+       <input type="hidden" name="checked" value="0">
+       <!-- TMPL_IF NAME="add_or_modify" -->
+       <p>
+               <label>Book fund</label><input type="hidden" name="bookfundid" 
value="<!-- TMPL_VAR NAME="bookfundid" -->"><!-- TMPL_VAR NAME="bookfundid" -->
+       </p>
+       <!-- TMPL_ELSE -->
+       <p>
+               <label>Book fund</label><input type="text" name="bookfundid" 
size="5" maxlength="5" onblur="toUC(this)">
+       </p>
+       <!-- /TMPL_IF -->
+       <p>
+               <label>Name</label><input type="text" name="bookfundname" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="bookfundname" escape=HTML 
-->">&nbsp;
+       </p>
+       <p>
+               <label>&nbsp;</label><input type="button" value="OK" 
onclick="Check(this.form)" class="button">
+       </p>
+       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+       <h1>Data recorded</h1>
+       <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+       <input type="submit" value="OK" class="button">
+       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+       <h1>Confirm Deletion?</h1>
+       <table border="0" cellspacing="0" cellpadding="0" class="collapse">
+       <tr>
+               <th class="cell-header">Book fund</th>
+               <th class="cell-header"><!-- TMPL_VAR NAME="bookfundid" --></th>
+       </tr>
+       <tr>
+               <td class="cell">Name</td>
+               <td class="cell"><!-- TMPL_VAR NAME="bookfundname" --></td>
+       </tr>
+
+       <tr>
+               <td class="cell">
+               <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+               <input type="hidden" name="op" value="delete_confirmed">
+               <input type="hidden" name="bookfundid" value="<!-- TMPL_VAR 
NAME="bookfundid" -->">
+               <input type="submit" value="YES" class="button">
+               </form></td>
+               <td class="cell">
+               <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+               <input type="submit" value="NO" class="button">
+               </form></td>
+       </tr>
+       </table>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+       <h1>Data deleted</h1>
+       <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+       <input type="submit" value="OK" class="button">
+       </form>
+       <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: aqbudget.tmpl
===================================================================
RCS file: aqbudget.tmpl
diff -N aqbudget.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ aqbudget.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,190 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="else" -->
+               <h1>Budget Admininistration</h1>
+               <form action="/cgi-bin/koha/admin/aqbudget.pl" method="post">
+               <input type="text" name="searchfield" value="">
+               <input type="submit" class="button" value="OK"></form>
+               <!-- TMPL_IF NAME="search" -->
+               <br>You Searched for <b><!-- TMPL_VAR NAME="searchfield" 
--></b><p><br>
+               <!-- /TMPL_IF -->
+               <table>
+               <tr>
+                       <th>Book fund</th>
+                       <th>Start date</th>
+                       <th>End date</th>
+                       <th>Budget amount</th>
+                       <th>&nbsp;</th>
+                       <th>&nbsp;</th>
+               </tr>
+               <!-- TMPL_LOOP NAME="budget" -->
+                       <tr bgcolor=<!-- TMPL_VAR NAME="toggle" --> >
+                               <td><!-- TMPL_VAR NAME="bookfundid" --> (<!-- 
TMPL_VAR NAME="bookfundname" -->)</td>
+                               <td><!-- TMPL_VAR NAME="startdate" --></td>
+                               <td><!-- TMPL_VAR NAME="enddate" --></td>
+                               <td align="right"><!-- TMPL_VAR 
NAME="budgetamount" --></td>
+                               <td>
+                                       <a
+href="/cgi-bin/koha/admin/aqbudget.pl?op=add_form&amp;bookfundid=<!--
+TMPL_VAR NAME="bookfundid" -->" class="button">
+                                               Edit
+                                       </a>
+                               </td>
+                               <td>
+                                       <a
+href="/cgi-bin/koha/admin/aqbudget.pl?op=delete_confirm&amp;bookfundid=<!--
+TMPL_VAR NAME="bookfundid" -->" class="button">
+                                               Delete
+                                       </a>
+                               </td>
+                       </tr>
+               <!-- /TMPL_LOOP -->
+               </table>
+               <form action="/cgi-bin/koha/admin/aqbudget.pl" method="post">
+                       <input type="hidden" name="op" value="add_form">
+                       <br>
+                       <input type="submit" class="button" value="Add Budget" 
title="Add Budget" alt="Add Budget">
+                       <br>
+               </form>
+               <br clear="all">
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_form" -->
+       <script language="javascript" type="text/javascript">
+               function _(s) { return s } // dummy function for gettext
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isNotNull(f,noalert) {
+                       if (f.value.length ==0) {
+       return false;
+                       }
+                       return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function toUC(f) {
+                       var x=f.value.toUpperCase();
+                       f.value=x;
+                       return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isNum(v,maybenull) {
+               var n = new Number(v.value);
+               if (isNaN(n)) {
+                       return false;
+                       }
+               if (maybenull==0 && v.value=='') {
+                       return false;
+               }
+               return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isDate(f) {
+                       var t = Date.parse(f.value);
+                       if (isNaN(t)) {
+                               return false;
+                       }
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function Check(f) {
+                       var ok=1;
+                       var _alertString="";
+                       var alertString2;
+                       if (!(isNotNull(window.document.Aform.budgetamount,1))) 
{
+                               _alertString += "\n- " + _("Budget missing");
+                       }
+                       if (_alertString.length==0) {
+                               document.Aform.submit();
+                       } else {
+                               alertString2  = _("Form not submitted because 
of the following problem(s)");
+                               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                               alertString2 += _alertString;
+                               alert(alertString2);
+                       }
+               }
+               </script>
+       <h1><!-- TMPL_VAR NAME="header" --></h1>
+       <div id="bloc25">
+               <form action="/cgi-bin/koha/admin/aqbudget.pl" name="Aform" 
method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="checked" value="0">
+               <!-- TMPL_IF NAME="modify" -->
+                       <p>
+                               <label class="label100">Book fund</label> 
<input type="hidden" name="bookfundid" value="<!-- TMPL_VAR NAME="bookfundid" 
-->"><!-- TMPL_VAR NAME="bookfundid" -->
+                       </p>
+                       <p>
+                               <label class="label100">Book fund name</label> 
<!-- TMPL_VAR NAME="bookfundname" -->
+                       </p>
+               <!-- /TMPL_IF -->
+               
+               <!-- TMPL_IF NAME="adding" -->
+                       <p>
+                               <label class="label100">Bookfund</label> <input 
type="hidden" name="bookfundid" size="5" maxlength="5" value="<!-- TMPL_VAR 
NAME="bookfundid" -->"><b><!-- TMPL_VAR NAME="bookfundid" --></b>
+                       </p>
+               <!-- /TMPL_IF -->
+               
+               <p>
+                       <label class="label100">Start date <i>(<!-- TMPL_VAR 
NAME="dateformat" -->)</i></label> <input type="text" name="startdate" 
size="11" value="<!-- TMPL_VAR NAME="startdate" -->">
+               </p>
+               <p>
+                       <label class="label100">End date <i>(<!-- TMPL_VAR 
NAME="dateformat" -->)</i></label> <input type="text" name="enddate" size="11" 
value="<!-- TMPL_VAR NAME="enddate" -->">
+               </p>
+               <p>
+                       <label class="label100">Budget amount</label> <input 
type="text" name="budgetamount" value="<!-- TMPL_VAR NAME="budgetamount" -->">
+               </p>
+               <p><input type="hidden" name="aqbudgetid" value="<!-- TMPL_VAR 
NAME="aqbudgetid" -->"><input type="button" value="OK" 
onclick="Check(this.form)" class="button"></p>
+               </form>
+       </div>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+       Data recorded
+       <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+       <input type="submit" value="OK" class="button">
+       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+       <table border="0" cellspacing="0" cellpadding="5">
+               <tr valign="top">
+                       <td>
+                               <b>Book fund</b>
+                       </td>
+                       <td>
+                               <b><!-- TMPL_VAR NAME="bookfundid" --></b>
+                       </td>
+               </tr>
+       
+               <form action="<!-- TMPL_VAR NAME="action" -->" 
method="post"><input type="hidden" name="op" value="delete_confirmed"><input 
type="hidden" name="aqbudgetid" value="<!-- TMPL_VAR NAME="aqbudgetid" -->">
+               <tr>
+                       <td>Start date</td>
+                       <td><!-- TMPL_VAR NAME="startdate" --></td>
+               </tr>
+               <tr>
+                       <td>End date</td><td><!-- TMPL_VAR NAME="enddate" 
--></td>
+               </tr>
+               <tr>
+                       <td>Budget Amount</td><td><!-- TMPL_VAR 
NAME="budgetamount" --></td>
+               </tr>
+               <tr>
+                       <td colspan="2" align="center">CONFIRM DELETION</td>
+               </tr>
+               <tr>
+                       <td><input type="submit" value="YES" 
class="button"></form></td><td><form action="<!-- TMPL_VAR NAME="action" -->" 
method="post"><input type="submit" value="NO" class="button"></form></td>
+               </tr>
+       </table>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+       Data deleted
+       <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+       <input type="submit" value="OK" class="button">
+       </form>
+       <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: auth_subfields_structure.tmpl
===================================================================
RCS file: auth_subfields_structure.tmpl
diff -N auth_subfields_structure.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ auth_subfields_structure.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,161 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+<!-- TMPL_IF NAME="add_form" -->
+       <h1>
+       <!-- TMPL_IF NAME="use-heading-flags-p" -->
+       <!-- TMPL_IF NAME="heading-edit-subfields-p" -->Edit subfields<!-- 
/TMPL_IF -->
+       <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="action" --><!-- /TMPL_IF -->
+       </h1>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+       <input type="hidden" name="op" value="add_validate">
+       <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->">
+       <table cellpadding="0" cellspacing="0" class="collapse">
+       <!-- TMPL_LOOP NAME="loop" -->
+               <!-- TMPL_IF NAME="toggle" -->
+               <tr class="hilighted">
+               <!-- TMPL_ELSE -->
+               <tr class="hilighted2">
+               <!-- /TMPL_IF -->
+
+               <td class="cell">
+                       <h2 class="parameters">Tag <!-- TMPL_VAR 
NAME="tagfield" -->, Subfield <!-- TMPL_VAR NAME="tagsubfield" --></h2>
+                       <h3>MARC constraints</h3>
+                       <p>
+                               <label>&nbsp;</label><!-- TMPL_VAR 
NAME="repeatable" --> repeatable 
+                               <!-- TMPL_VAR NAME="mandatory" --> mandatory
+                       </p>
+                       <p>
+                               <label>&nbsp;</label>
+                               <label>Search also</label><input type="text" 
name="seealso" value="<!-- TMPL_VAR name="seealso" -->" size=20> (example for 
200a : '200c','200d','200e')
+                       </p>
+                       <h3>Editor constaints</h3>
+                       <p> <label>&nbsp;</label>
+                               <label>Text for librarian</label>
+                               <input type="text" name="liblibrarian" 
value="<!-- TMPL_VAR NAME="liblibrarian" -->" size="40" maxlength="80">
+                       </p>
+                       <p>
+                               <label>&nbsp;</label>
+                               <label>Text for OPAC</label> <input type="text" 
name="libopac" value="<!-- TMPL_VAR NAME="libopac" -->" size="40" 
maxlength="80">
+                       </p>
+                       <p><label>&nbsp;</label><label>Managed</label> <!-- 
TMPL_VAR NAME="tab" --></p>
+                       <p><label>&nbsp;</label><!-- TMPL_VAR NAME="hidden" --> 
hidden (subfield is managed, but hidden. -should be filled by a plugin or 
thesaurus-)</p>
+                       <p><label>&nbsp;</label><!-- TMPL_VAR NAME="isurl" --> 
URL (if checked, it means that the subfield is an URL and can be clicked</p>
+                       <p>
+                       <label>Auth value:</label> <!-- TMPL_VAR 
NAME="authorised_value" -->
+                       <!-- TMPL_IF NAME="thesaurus_category" -->
+                               or thesaurus: <!-- TMPL_VAR 
NAME="thesaurus_category" -->
+                       <!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="value_builder" -->
+                               or plugin: <!-- TMPL_VAR NAME="value_builder" 
-->
+                       <!-- /TMPL_IF -->
+                       </p>
+               </td>
+               </tr>
+       <!-- /TMPL_LOOP -->
+       </table>
+       <input type="submit" value="OK" class="button parameters">
+       <p>Note: in the last column, you can choose:</p>
+       <ul><li>An "authorised value": it refers to a list of authorised values 
for this subfield. See the corresponding admin table.</li>
+       <li>A "value builder": values builders are perl programs that help you 
select the value of the field. They are MARC-flavor dependant and sometimes 
fill another subfield automatically.</li>
+       </ul>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+
+
+<div id="bloc25">
+       <h2 class="parameters">
+               Subfield <!-- TMPL_VAR NAME="tagsubfield" -->
+               <!-- TMPL_VAR NAME="liblibrarian" -->
+       </h2>
+       <form action="<!-- TMPL_VAR NAME="delete_link" -->" method="post">
+               <input type="hidden" name="op" value="delete_confirmed">
+               <input type="hidden" name="searchfield" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+               <input type="hidden" name="tagfield" value="<!-- TMPL_VAR 
NAME="tagfield" -->">
+               <input type="hidden" name="tagsubfield" value="<!-- TMPL_VAR 
NAME="tagsubfield" -->">
+               <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->">
+               <p>CONFIRM DELETION</p>
+               <input type="submit" value="YES" class="button parameters">
+       </form>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="tagfield" value="<!-- TMPL_VAR 
NAME="tagfield" -->">
+               <input type="submit" value="NO" class="button parameters">
+       </form>
+</div>
+<!-- /TMPL_IF -->
+
+
+
+<!-- TMPL_IF NAME="else" -->
+<h1>Authority MARC subfield structure admin for tag <!-- TMPL_VAR 
NAME="tagfield" --> <!-- TMPL_IF NAME="authtypecode" -->(framework <!--TMPL_VAR 
NAME="authtypecode" -->)<!-- TMPL_ELSE -->(default framework)<!-- /TMPL_IF 
--></h1>
+<p>This screen shows the subfields associated with the selected tag. You can 
edit subfields or add a new one by clicking on edit. </p>
+
+<table cellspacing="0" cellpadding="0" border="0" class="collapse">
+<tr>
+       <th class="cell-header">Subfield</th>
+       <th class="cell-header">Text</th>
+       <th class="cell-header">Constraints</th>
+       <th class="cell-header">Delete</th>
+<!-- TMPL_LOOP NAME="loop" -->
+<!-- TMPL_IF NAME="toggle" -->
+<tr class="hilighted">
+<!-- TMPL_ELSE -->
+<tr class="hilighted2">
+<!-- /TMPL_IF -->
+
+       <td class="cell"><!-- TMPL_VAR NAME="tagsubfield" --></td>
+       <td class="cell">
+               <!-- TMPL_IF NAME="subfield_ignored" -->
+                       <i><!-- TMPL_VAR NAME="liblibrarian" --></i>
+               <!-- TMPL_ELSE -->
+                       <!-- TMPL_VAR NAME="liblibrarian" -->
+               <!-- /TMPL_IF -->
+       </td>
+       <td class="cell">
+               <!-- TMPL_IF NAME="subfield_ignored" -->
+                       <i>subfield ignored</i>
+               <!-- TMPL_ELSE -->
+                       Managed, <!-- TMPL_IF NAME="repeatable" -->Repeatable, 
<!-- TMPL_ELSE -->Not repeatable,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="mandatory" -->Mandatory, <!-- 
TMPL_ELSE -->Not mandatory,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="seealso" -->see also : <!-- TMPL_VAR 
NAME="seealso" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="hidden" -->hidden,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="isurl" -->is an url,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="authorised_value" --> Auth value 
:<!-- TMPL_VAR NAME="authorised_value" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="value_builder" -->Plugin :<!-- 
TMPL_VAR NAME="value_builder" -->,<!-- /TMPL_IF -->
+               <!-- /TMPL_IF -->
+       </td>
+       <td class="cell">
+               <a href="<!-- TMPL_VAR NAME="delete" -->">
+                       Delete</a>
+       </td>
+</tr>
+<!-- /TMPL_LOOP -->
+</table>
+
+       <a href="auth_tag_structure.pl?searchfield=<!-- TMPL_VAR 
NAME="tagfield" -->&amp;authtypecode=<!-- TMPL_VAR NAME="authtypecode" 
-->">Back</a> &nbsp;
+
+       <!-- TMPL_VAR NAME="edit" -->
+       Edit</a> &nbsp;
+
+       <!-- TMPL_IF NAME="previous" -->
+               <!-- TMPL_VAR NAME="prev" -->
+               &lt;&lt; Previous</a> &nbsp;
+       <!-- /TMPL_IF -->
+
+       <!-- TMPL_IF NAME="next" -->
+               <!-- TMPL_VAR NAME="next" -->
+               Next &gt;&gt;</a> &nbsp;
+       <!-- /TMPL_IF -->
+<!-- /TMPL_IF -->
+
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: auth_tag_structure.tmpl
===================================================================
RCS file: auth_tag_structure.tmpl
diff -N auth_tag_structure.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ auth_tag_structure.tmpl     25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,183 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+<h1 class="parameters">Authority marc framework for <!-- TMPL_IF 
NAME="authtypecode" --><!-- TMPL_VAR NAME="authtypecode" --><!-- TMPL_ELSE 
-->default framework<!-- /TMPL_IF --></h1>
+<script language="javascript" type="text/javascript">
+       function _(s) { return s } // dummy function for gettext
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function isNotNull(f,noalert) {
+               if (f.value.length ==0) {
+   return false;
+               }
+               return true;
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function toUC(f) {
+               var x=f.value.toUpperCase();
+               f.value=x;
+               return true;
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function isNum(v,maybenull) {
+       var n = new Number(v.value);
+       if (isNaN(n)) {
+               return false;
+               }
+       if (maybenull==0 && v.value=='') {
+               return false;
+       }
+       return true;
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function isDate(f) {
+               var t = Date.parse(f.value);
+               if (isNaN(t)) {
+                       return false;
+               }
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function Check(f) {
+               var ok=1;
+               var _alertString="";
+               var alertString2;
+               if (f.tagfield.value.length==0) {
+                       _alertString += "\n- " + _("tag number missing");
+               }
+               if (_alertString.length==0) {
+                       document.Aform.submit();
+               } else {
+                       alertString2  = _("Form not submitted because of the 
following problem(s)");
+                       alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                       alertString2 += _alertString;
+                       alert(alertString2);
+               }
+       }
+       </script>
+
+<!-- TMPL_IF NAME="add_form" -->
+       <h1 class="parameters">
+       <!-- TMPL_IF NAME="use-heading-flags-p" -->
+       <!-- TMPL_IF NAME="heading-modify-tag-p" -->Modify tag<!-- /TMPL_IF -->
+       <!-- TMPL_IF NAME="heading-add-tag-p" -->Add tag<!-- /TMPL_IF -->
+       <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="action" --><!-- /TMPL_IF -->
+       </h1>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->">
+               <p><label class="label100">Tag</label><!-- TMPL_VAR 
NAME="searchfield" --></p>
+               <p><label class="label100">Text for librarians</label><input 
type="text" name="liblibrarian" value="<!-- TMPL_VAR NAME="liblibrarian" 
escape=HTML -->" size="60" maxlength="100"></p>
+               <p><label class="label100">Text for opac</label><input 
type="text" name="libopac" value="<!-- TMPL_VAR NAME="libopac" escape=HTML -->" 
size="60" maxlength="100"></p>
+               <p><label class="label100">Repeatable</label><!-- TMPL_VAR 
NAME="repeatable" --></p>
+               <p><label class="label100">Mandatory</label><!-- TMPL_VAR 
NAME="mandatory" --></p>
+               <p><label class="label100">Authorised value</label><!-- 
TMPL_VAR NAME="authorised_value" --> (if you select a value here, the 
indicators will be limited to the authorised value list)</p>
+               <p><label class="label100">&nbsp;</label><input type="button" 
value="OK" class="button" onclick="Check(this.form)"></p>
+       </form>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<table>
+       <tr>
+               <td>tag</td>
+               <td><!-- TMPL_VAR NAME="searchfield" --></td>
+       </tr>
+       <tr>
+               <td>&nbsp;</td><td><!-- TMPL_VAR NAME="liblibrarian" --></td>
+       </tr>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="delete_confirmed">
+               <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
name="authtypecode" -->">
+               <input type="hidden" name="searchfield" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+       <tr><td colspan="2" align="center">CONFIRM DELETION</td></tr>
+       <tr><td><input type="submit" value="YES"></form></td><td><form 
action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input 
type="submit" value="NO"></form></td></tr>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirmed" -->
+       Data deleted
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="submit" value="OK">
+       </form>
+<!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="authtype_create" -->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="authtype_create_confirm">
+               <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->">
+               Create authority framework for <!-- TMPL_VAR 
NAME="authtypecode" --> using
+               <select name="existingauthtypecode">
+                       <option value="">Default</option>
+               <!-- TMPL_LOOP NAME="existingauthtypeloop" -->
+                       <option value="<!-- TMPL_VAR NAME="value" -->"><!-- 
TMPL_VAR NAME="authtypetext" --></option>
+               <!-- /TMPL_LOOP -->
+               </select>
+               <input type="submit" value="OK" class="button">
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="else" -->
+<div id="bloc25">
+<h2 class="parameters">Select an authority framework</h2>
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <select name="authtypecode">
+               <option value="">Default</option>
+       <!-- TMPL_LOOP NAME="authtypeloop" -->
+               <option value="<!-- TMPL_VAR NAME="value" -->" <!-- TMPL_IF 
NAME="selected" -->selected<!-- /TMPL_IF -->>
+                       <!-- TMPL_VAR NAME="authtypetext" -->
+               </option>
+       <!-- /TMPL_LOOP -->
+       </select>
+       <input type="text" name="searchfield" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+       <input type="submit" value="OK" class="button">
+</form>
+</div>
+<div id="bloc100">
+       <table cellspacing="0" cellpadding="0" border="0" class="collapse">
+       <tr>
+               <th class="cell-header">Tag</th>
+               <th class="cell-header">Lib</th>
+               <th class="cell-header">Repeatable</th>
+               <th class="cell-header">Mandatory</th>
+               <th class="cell-header">Authorised<br />value</th>
+               <th class="cell-header">Subfields</th>
+               <th class="cell-header">Edit</th>
+               <th class="cell-header">Delete</th>
+       <!-- TMPL_LOOP NAME="loop" -->
+       <!-- TMPL_IF NAME="toggle" -->
+       <tr valign="top" class="hilighted">
+       <!-- TMPL_ELSE -->
+       <tr valign="top" class="hilighted2">
+       <!-- /TMPL_IF -->
+               <td class="cell"><b><!-- TMPL_VAR NAME="tagfield" --></b></td>
+               <td class="cell"><!-- TMPL_VAR NAME="liblibrarian" --></td>
+               <td class="cell"><!-- TMPL_IF NAME="repeatable" -->Yes<!-- 
TMPL_ELSE -->No<!-- /TMPL_IF --></td>
+               <td class="cell"><!-- TMPL_IF NAME="mandatory" -->Yes<!-- 
TMPL_ELSE -->No<!-- /TMPL_IF --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="authorised_value" --></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="subfield_link" 
-->" class="button">subfields</a></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="edit" -->" 
class="button">Edit</a></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="delete" -->"  
class="button">Delete</a></td>
+       </tr>
+       <!-- /TMPL_LOOP -->
+       </table>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="add_form">
+               <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->">
+               <input type="hidden" name="op" value="add_form">
+               <input type="submit" class="button" value="Add Tag" title="Add 
Tag" alt="Add Tag" >
+               <!-- TMPL_IF NAME="isprevpage" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="prevpage" -->&amp;searchfield=<!-- TMPL_VAR 
NAME="searchfield" -->">
+                       &lt;&lt; Previous</a> &nbsp;
+               <!-- /TMPL_IF -->
+               <!-- TMPL_IF NAME="nextpage" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="nextpage" -->&amp;searchfield=<!-- TMPL_VAR 
NAME="searchfield" -->">
+                       Next &gt;&gt;</a>
+               <!-- /TMPL_IF -->
+       </form>
+</div>
+<!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: authorised_values.tmpl
===================================================================
RCS file: authorised_values.tmpl
diff -N authorised_values.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ authorised_values.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,97 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+<!-- TMPL_IF NAME="add_form" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       <h1>
+       <!-- TMPL_IF NAME="use-heading-flags-p" -->
+       <!-- TMPL_IF NAME="heading-modify-authorized-value-p" -->Modify 
authorised value<!-- /TMPL_IF -->
+       <!-- TMPL_IF NAME="heading-add-new-category-p" -->Add new category<!-- 
/TMPL_IF -->
+       <!-- TMPL_IF NAME="heading-add-authorized-value-p" -->Add authorised 
value<!-- /TMPL_IF -->
+       <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="action" --><!-- /TMPL_IF -->
+       </h1>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+       <input type="hidden" name="op" value="add_validate">
+               <p><label>Category</label><!-- TMPL_VAR NAME="category" --></p>
+               <p><label>Authorised value</label><input type="text" 
name="authorised_value" value="<!-- TMPL_VAR NAME="authorised_value" 
escape=HTML -->"></p>
+               <p><label>Text</label><input type="text" name="lib" value="<!-- 
TMPL_VAR NAME="lib" -->"></p>
+               <p>
+                       <input type="hidden" name="id" value="<!-- TMPL_VAR 
NAME="id" -->">
+                       <input type="submit" value="OK" class="button 
parameters">
+               </p>
+       </form>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<!-- ------------------------------------------------------------------------ 
-->
+<table border="0" cellspacing="0" cellpadding="2">
+       <tr valign="top" bgcolor="#99cc33">
+               <td background="<!-- TMPL_VAR NAME="themelang" 
-->/images/background-mem.gif"><b>Variable</b></td>
+               <td background="<!-- TMPL_VAR NAME="themelang" 
-->/images/background-mem.gif"><b>Text</b></td>
+               <td background="<!-- TMPL_VAR NAME="themelang" 
-->/images/background-mem.gif"><b><!-- TMPL_VAR NAME="searchfield" --></b></td>
+       </tr>
+       <tr><td>Value</td><td><!-- TMPL_VAR NAME="Tvalue" --></td></tr>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="delete_confirmed">
+               <input type="hidden" name="id" value="<!-- TMPL_VAR NAME="id" 
-->">
+               <input type="hidden" name="searchfield" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+       <tr><td colspan="2" align="center">CONFIRM DELETION</td></tr>
+       <tr><td><input type="submit" value="YES"></form></td>
+               <td><form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="submit" value="NO"></form></td></tr>
+<!-- /TMPL_IF -->
+
+<!-- ------------------------------------------------------------------------ 
-->
+<!-- TMPL_IF NAME="else" -->
+<h1>Authorised values admin</h1>
+<p>This table is used in MARC definition. You can define as many categories as 
you want, and as many authorised values as you want in each category.</p>
+<p>When you define the MARC subfield structure, you can link a subfield to an 
authorised-value category. When the user adds or modifies a biblio, the 
subfield is not entered through a free field, but though a list of authorised 
values.</p>
+<form action="/cgi-bin/koha/admin/authorised_values.pl" method="post">
+       <!-- TMPL_VAR NAME="tab_list" --><input type="submit" value="OK" 
class="button parameters">
+               <a href="authorised_values.pl?op=add_form">New category...</a>
+</form>
+<!-- TMPL_VAR NAME="searchfield" -->
+<table>
+<tr>
+       <th class="parameters">Category</h>
+       <th class="parameters">Authorised value</th>
+       <th class="parameters">Text</th>
+       <th class="parameters">Edit</th>
+       <th class="parameters">Delete</th>
+</tr>
+<!-- TMPL_LOOP NAME="loop" -->
+<tr>
+       <td><!-- TMPL_VAR NAME="category" --></td>
+       <td><!-- TMPL_VAR NAME="authorised_value" --></td>
+       <td><!-- TMPL_VAR NAME="lib" --></td>
+       <td><a href="<!-- TMPL_VAR NAME="edit" -->">Edit</a></td>
+       <td><a href="<!-- TMPL_VAR NAME="delete" -->">Delete</a></td>
+</tr>
+<!-- /TMPL_LOOP -->
+</table>
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+<input type="hidden" name="op" value="add_form">
+<!-- TMPL_IF NAME="isprevpage" -->
+       <a href="<!-- TMPL_VAR NAME="script_name" -->?offset=<!-- TMPL_VAR 
NAME="prevpage" -->&amp;searchfield=<!-- TMPL_VAR NAME="searchfield" -->">
+       <input type="submit" value="previous" class="button">
+       </a>
+<!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="nextpage" -->
+       <a href="<!-- TMPL_VAR NAME="script_name" -->?offset=<!-- TMPL_VAR 
NAME="nextpage" -->&amp;searchfield=<!-- TMPL_VAR NAME="searchfield" -->">
+               <input type="submit" value="next" class="button">
+       </a>
+<!-- /TMPL_IF -->
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+<input type="hidden" name="op" value="add_form">
+<input type="hidden" name="category" value="<!-- TMPL_VAR NAME="category" -->">
+<br><input type="submit" class="button" value="Add Authorised value" 
title="Add authorised Value" alt="Add Authorised value"><br>
+</form>
+<!-- /TMPL_IF -->
+
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: authtypes.tmpl
===================================================================
RCS file: authtypes.tmpl
diff -N authtypes.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ authtypes.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,168 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<script language="javascript" type="text/javascript">
+function _(s) { return s } // dummy function for gettext
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isNotNull(f,noalert) {
+       if (f.value.length ==0) {
+               return false;
+       }
+       return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function toUC(f) {
+       var x=f.value.toUpperCase();
+       f.value=x;
+       return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isNum(v,maybenull) {
+var n = new Number(v.value);
+if (isNaN(n)) {
+       return false;
+       }
+if (maybenull==0 && v.value=='') {
+       return false;
+}
+return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isDate(f) {
+       var t = Date.parse(f.value);
+       if (isNaN(t)) {
+               return false;
+       }
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function Check(f) {
+       var ok=1;
+       var _alertString="";
+       var alertString2;
+       if (f.authtypecode.value.length==0) {
+               _alertString += "\n- " + _("Authority type : code missing");
+       }
+       if (!(isNotNull(window.document.Aform.authtypetext,1))) {
+               _alertString += "\n- " + _("Description missing");
+       }
+       if (_alertString.length==0) {
+               document.Aform.submit();
+       } else {
+               alertString2  = _("Form not submitted because of the following 
problem(s)");
+               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+               alertString2 += _alertString;
+               alert(alertString2);
+       }
+}
+</script>
+<div id="mainbloc">
+<!-- TMPL_IF NAME="add_form" -->
+       <!-- TMPL_IF NAME="authtypecode" -->
+               <h1>Modify authority type</h1>
+       <!-- TMPL_ELSE -->
+               <h1>Add authority type</h1>
+       <!-- /TMPL_IF -->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="checked" value="0">
+                       <!-- TMPL_IF NAME="authtypecode" -->
+                               <p><label class="label100">Authority 
type<label><input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->"><!-- TMPL_VAR NAME="authtypecode" --></p>
+                       <!-- TMPL_ELSE -->
+                               <p><label class="label100">Authority 
type<label><input type="text" name="authtypecode" size="10" maxlength="10" 
onblur="toUC(this)"></p>
+                       <!-- /TMPL_IF -->
+                       <p>
+                               <label class="label100">Description</label>
+                               <input type="text" name="authtypetext" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="authtypetext" escape=HTML 
-->">
+                       </p>
+                       <p>
+                               <label class="label100">Summary</label>
+                               <textarea name="summary" cols="40" 
rows="10"><!-- TMPL_VAR NAME="summary" --></textarea>
+                       </p>
+                       <p><label class="label100">Report tag</label>
+                               <input type="text" name="auth_tag_to_report" 
size="5" maxlength="3" value="<!-- TMPL_VAR NAME="auth_tag_to_report">">
+                               Enter here the number of the tag that will be 
reported in the biblio (subfield by subfield). For example, in UNIMARC, enter 
200 to report every 200 subfield in the 70x biblio</p>
+                       </p>
+                       <p>
+                               <input type="button" value="OK"class="button 
parameters" onclick="Check(this.form)">
+                       </p>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<div id="bloc25">
+       <h2 class="parameters">Authority structure definition for <!-- TMPL_VAR 
NAME="authtypetext" --> (<!-- TMPL_VAR NAME="authtypecode" -->)</h2>
+       <!-- TMPL_IF NAME="total" -->
+               <p>
+                       <b>This record is used <!-- TMPL_VAR NAME="total" --> 
times</b>
+               </p>
+       <!-- /TMPL_IF -->
+       <p>CONFIRM DELETION</p>
+       <p>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="delete_confirmed">
+                       <input type="hidden" name="authtypecode" value="<!-- 
TMPL_VAR NAME="authtypecode" -->">
+                       <input type="submit" value="YES" class="button 
parameters">
+               </form>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="NO" class="button 
parameters">
+               </form>
+       </p>
+</div>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="else" -->
+<h1>Auth type Admin</h1>
+<p>Define authority types, then authority MARC structure in the same way you 
define itemtypes &amp; biblio MARC tag structure. Authority values are managed 
through plugins</p>
+<table>
+       <tr>
+               <th class="parameters">Code</th>
+               <th class="parameters">Description</th>
+               <th class="parameters">summary</th>
+               <th class="parameters">Tag reported</th>
+               <th class="parameters">&nbsp;</th>
+               <th class="parameters">Edit</th>
+               <th class="parameters">Delete</th>
+       </tr>
+       <tr>
+               <td>&nbsp;</td>
+               <td>Default framework</td>
+               <td>&nbsp;</td>
+               <td>&nbsp;</td>
+               <td><a href="auth_tag_structure.pl" class="button 
parameters">MARC structure</td>
+               <td>&nbsp;</td>
+               <td>&nbsp;</td>
+       </tr>
+       
+       <!-- TMPL_LOOP NAME="loop" -->
+               <tr>
+                       <td><!-- TMPL_VAR NAME="authtypecode" --></td>
+                       <td><!-- TMPL_VAR NAME="authtypetext" --></td>
+                       <td><!-- TMPL_VAR NAME="summary" --></td>
+                       <td><!-- TMPL_VAR NAME="auth_tag_to_report" --></td>
+                       <td><a href="auth_tag_structure.pl?authtypecode=<!-- 
TMPL_VAR NAME="authtypecode" -->" class="button parameters" >MARC 
structure</a></td>
+                       <td><a href="<!-- TMPL_VAR NAME="script_name"
+-->?op=add_form&amp;authtypecode=<!-- TMPL_VAR NAME="authtypecode"
+escape="HTML" -->" class="button">Edit</a></td>
+                       <td><a href="<!-- TMPL_VAR NAME="script_name"
+-->?op=delete_confirm&amp;authtypecode=<!-- TMPL_VAR NAME="authtypecode"
+escape="HTML" -->" class="button">Delete</a></td>
+               </tr>
+       <!-- /TMPL_LOOP -->
+</table>
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="hidden" name="op" value="add_form">
+       <input type="submit" class="button" value="Add authority type" 
title="Add authority type" alt="Add authority type" >
+       <td width="33%"><!-- TMPL_IF NAME="previous" --><a href="<!--
+TMPL_VAR NAME="previous" -->"><input type="submit" value="previous"
+class="button"></a><!-- /TMPL_IF --></td>
+       <td width="33%"><!-- TMPL_IF NAME="next" --><a href="<!-- TMPL_VAR
+NAME="next" -->"><input type="submit" value="next" class="button"></a><!-- 
/TMPL_IF --></td>
+</form>
+</div>
+<!-- /TMPL_IF -->
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: biblio_framework.tmpl
===================================================================
RCS file: biblio_framework.tmpl
diff -N biblio_framework.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ biblio_framework.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,154 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<script language="javascript" type="text/javascript">
+function _(s) { return s } // dummy function for gettext
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isNotNull(f,noalert) {
+       if (f.value.length ==0) {
+               return false;
+       }
+       return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function toUC(f) {
+       var x=f.value.toUpperCase();
+       f.value=x;
+       return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isNum(v,maybenull) {
+var n = new Number(v.value);
+if (isNaN(n)) {
+       return false;
+       }
+if (maybenull==0 && v.value=='') {
+       return false;
+}
+return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isDate(f) {
+       var t = Date.parse(f.value);
+       if (isNaN(t)) {
+               return false;
+       }
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function Check(f) {
+       var ok=1;
+       var _alertString="";
+       var alertString2;
+       if (f.frameworkcode.value.length==0) {
+               _alertString += "\n- " + _("Framework code missing");
+       }
+       if (!(isNotNull(window.document.Aform.frameworktext,1))) {
+               _alertString += "\n- " + _("Description missing");
+       }
+       if (_alertString.length==0) {
+               document.Aform.submit();
+       } else {
+               alertString2  = _("Form not submitted because of the following 
problem(s)");
+               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+               alertString2 += _alertString;
+               alert(alertString2);
+       }
+}
+</script>
+<div id="mainbloc">
+<!-- TMPL_IF NAME="add_form" -->
+       <!-- TMPL_IF NAME="frameworkcode" -->
+               <h1>Modify framework text</h1>
+       <!-- TMPL_ELSE -->
+               <h1>Add framework</h1>
+       <!-- /TMPL_IF -->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="checked" value="0">
+                       <!-- TMPL_IF NAME="frameworkcode" -->
+                               <p><label class="label100">Framework 
type<label><input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->"><!-- TMPL_VAR NAME="frameworkcode" --></p>
+                       <!-- TMPL_ELSE -->
+                               <p><label class="label100">Framework 
type<label><input type="text" name="frameworkcode" size="6" maxlength="4" 
onblur="toUC(this)"></p>
+                       <!-- /TMPL_IF -->
+                       <p>
+                               <label class="label100">Description</label>
+                               <input type="text" name="frameworktext" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="frameworktext" escape=HTML 
-->">
+                       </p>
+                       <p>
+                               <input type="button" value="OK"class="button 
parameters" onclick="Check(this.form)">
+                       </p>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<div id="bloc25">
+       <h2 class="parameters">Framework for <!-- TMPL_VAR NAME="frameworktext" 
--> (<!-- TMPL_VAR NAME="frameworkcode" -->)</h2>
+       <!-- TMPL_IF NAME="total" -->
+               <p>
+                       <b>This record is used <!-- TMPL_VAR NAME="total" --> 
times</b>
+               </p>
+       <!-- /TMPL_IF -->
+       <p>CONFIRM DELETION</p>
+       <p>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="delete_confirmed">
+                       <input type="hidden" name="frameworkcode" value="<!-- 
TMPL_VAR NAME="frameworkcode" -->">
+                       <input type="submit" value="YES" class="button 
parameters">
+               </form>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="NO" class="button 
parameters">
+               </form>
+       </p>
+</div>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="else" -->
+<h1>Biblio framework</h1>
+<p>framework name, then go to MARC biblio to set MARC editor parameters</p>
+<table>
+       <tr>
+               <th class="parameters">Code</th>
+               <th class="parameters">Description</th>
+               <th class="parameters">&nbsp;</th>
+               <th class="parameters">Edit</th>
+               <th class="parameters">Delete</th>
+       </tr>
+       <tr>
+               <td>&nbsp;</td>
+               <td>Default framework</td>
+               <td><a href="marctagstructure.pl?frameworkcode=<!-- TMPL_VAR 
NAME="frameworkcode" -->" class="button parameters">MARC structure</td>
+               <td>&nbsp;</td>
+               <td>&nbsp;</td>
+       </tr>
+       
+       <!-- TMPL_LOOP NAME="loop" -->
+               <tr>
+                       <td><!-- TMPL_VAR name="frameworkcode" --></td>
+                       <td><!-- TMPL_VAR name="frameworktext" --></td>
+                       <td><a href="marctagstructure.pl?frameworkcode=<!-- 
TMPL_VAR name="frameworkcode" -->" class="button parameters" >MARC 
structure</a></td>
+                       <td><a href="<!-- TMPL_VAR name="script_name"
+-->?op=add_form&frameworkcode=<!-- TMPL_VAR name="frameworkcode"
+escape="HTML" -->" class="button">Edit</a></td>
+                       <td><a href="<!-- TMPL_VAR name="script_name"
+-->?op=delete_confirm&frameworkcode=<!-- TMPL_VAR name="frameworkcode"
+escape="HTML" -->" class="button">Delete</a></td>
+               </tr>
+       <!-- /TMPL_LOOP -->
+</table>
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="hidden" name="op" value="add_form">
+       <input type="submit" class="button" value="Add framework" title="Add 
framework" alt="Add framework" >
+       <td width="33%"><!-- TMPL_IF NAME="previous" --><a href="<!--
+TMPL_VAR NAME="previous" -->"><input type="submit" value="previous"
+class="button"></a><!-- /TMPL_IF --></td>
+       <td width="33%"><!-- TMPL_IF NAME="next" --><a href="<!-- TMPL_VAR
+NAME="next" -->"><input type="submit" value="next" class="button"></a><!-- 
/TMPL_IF --></td>
+</form>
+</div>
+<!-- /TMPL_IF -->
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: branches.tmpl
===================================================================
RCS file: branches.tmpl
diff -N branches.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ branches.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,276 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+        <!-- TMPL_IF NAME="add" -->
+
+        <h1>
+        <!-- TMPL_IF NAME="use-heading-flags-p" -->
+        <!-- TMPL_IF NAME="heading-branches-p" -->Branches<!-- /TMPL_IF -->
+        <!-- TMPL_IF NAME="heading-branches-add-branch-p" -->Branches: Add 
Branch<!-- /TMPL_IF -->
+        <!-- TMPL_IF NAME="heading-branches-edit-branch-p" -->Branches: Edit 
Branch<!-- /TMPL_IF -->
+        <!-- TMPL_IF NAME="heading-branches-edit-category-p" -->Branches: Edit 
Category<!-- /TMPL_IF -->
+        <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="head" --><!-- /TMPL_IF -->
+        </h1>
+
+        <form action="<!-- TMPL_VAR NAME="action" -->" name="Aform" 
method="post">
+        <input type="hidden" name="op" value="add_validate">
+        <table>
+                <tr>
+                        <td>Branch code</td>
+                        <td>
+                                <!-- TMPL_IF NAME="branchcode" -->
+                                        <input type="hidden" name="branchcode" 
value="<!-- TMPL_VAR NAME="branchcode" escape="HTML" -->">
+                                        <!-- TMPL_VAR NAME="branchcode" -->
+                                <!-- TMPL_ELSE -->
+                                        <input type="text" name="branchcode" 
size="4" maxlength="4" value="<!-- TMPL_VAR NAME="branchcode" escape="HTML" 
-->">
+                                <!-- /TMPL_IF -->
+                        </td>
+                </tr>
+                <tr>
+                        <td>Name</td>
+                        <td><input type="text" name="branchname" size="40" 
maxlength="80" value="<!-- TMPL_VAR NAME="branchname" escape="HTML" 
-->">&nbsp;</td>
+                </tr>
+
+                <tr>
+                        <td><!-- TMPL_LOOP NAME="categoryloop" -->
+                                                <tr>
+                                                        <td><!-- TMPL_VAR 
NAME="categoryname" --></td>
+                                                        <td><input 
type="checkbox" NAME="<!-- TMPL_VAR NAME="categorycode" -->" <!-- TMPL_VAR 
NAME="checked" -->><!-- TMPL_VAR NAME="codedescription" --></td>
+                                                </tr>
+                                        <!-- /TMPL_LOOP -->
+                        </td>
+                </tr>
+                <tr>
+                        <td>Address</td>
+                        <td><input type="text" name="branchaddress1" 
value="<!-- TMPL_VAR NAME="branchaddress1" escape="HTML" -->"></td>
+                </tr>
+                <tr>
+                        <td>&nbsp;</td>
+                        <td><input type="text" name="branchaddress2" 
value="<!-- TMPL_VAR NAME="branchaddress2" escape="HTML" -->"></td>
+                </tr>
+                <tr>
+                        <td>&nbsp;</td>
+                        <td><input type="text" name="branchaddress3" 
value="<!-- TMPL_VAR NAME="branchaddress3" escape="HTML" -->"></td>
+                </tr>
+                <tr>
+                        <td>Phone</td>
+                        <td><input type="text" name="branchphone" value="<!-- 
TMPL_VAR NAME="branchphone" escape="HTML" -->"></td>
+                </tr>
+                <tr>
+                        <td>Fax</td>
+                        <td><input type="text" name="branchfax" value="<!-- 
TMPL_VAR NAME="branchfax" escape="HTML" -->"></td>
+                </tr>
+                <tr>
+                        <td>E-mail</td>
+                        <td><input type="text" name="branchemail" value="<!-- 
TMPL_VAR NAME="branchemail" escape="HTML" -->"></td>
+                </tr>
+                <tr>
+                        <td>Branch Hours</td>
+                        <td><textarea name="branchhours" cols="40" 
rows="3"><!-- TMPL_VAR NAME="branchhours" escape="HTML" --></textarea></td>
+                </tr>
+                <tr>
+                        <td>&nbsp;</td>
+                        <td><input type="submit" value="Save" 
class="button"></td>
+                </tr>
+        </table>
+        </form>
+        <!-- /TMPL_IF -->
+
+        <!-- TMPL_IF NAME="delete_confirm" -->
+                Confirm deletion of <!-- TMPL_VAR NAME="branchname" --> (<!-- 
TMPL_VAR NAME="branchcode" -->)?
+                <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+                        <input type="hidden" name="op" 
value="delete_confirmed">
+                        <input type="hidden" name="branchcode" value="<!-- 
TMPL_VAR NAME="branchcode" escape="HTML" -->">
+                        <input type="hidden" name="branchname" value="<!-- 
TMPL_VAR NAME="branchname" escape="HTML" -->">
+                        <input type="submit" value="YES" class="button">
+                </form>
+                <form action="<!-- TMPL_VAR NAME="action" -->" 
method="post"><input type="hidden" name="op" value="">
+                        <input type="submit" value="NO" class="button">
+                </form>
+        <!-- /TMPL_IF -->
+
+        <!-- TMPL_IF NAME="else" -->
+                <h1>
+                <!-- TMPL_IF NAME="use-heading-flags-p" -->
+                <!-- TMPL_IF NAME="heading-branches-p" -->Branches<!-- 
/TMPL_IF -->
+                <!-- TMPL_IF NAME="heading-branches-add-branch-p" -->Branches: 
Add Branch<!-- /TMPL_IF -->
+                <!-- TMPL_IF NAME="heading-branches-edit-branch-p" 
-->Branches: Edit Branch<!-- /TMPL_IF -->
+                <!-- TMPL_IF NAME="heading-branches-edit-category-p" 
-->Branches: Edit Category<!-- /TMPL_IF -->
+                <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="head" --><!-- /TMPL_IF 
-->
+                </h1>
+
+                <font color="red"><!-- TMPL_VAR NAME="message" --></font>
+                <table border="0" cellpadding="0" cellspacing="0" 
class="collapse">
+                        <tr>
+                                <th class="cell-header" 
colspan="7"><h3>Branches</h3></th>
+                        </tr>
+                        <tr>
+                                <th class="cell-header">Name</th>
+                                <th class="cell-header">Code</th>
+                                <th class="cell-header">Address</th>
+                                <th class="cell-header">Opening Hours</th>
+                                <th class="cell-header" 
colspan="3">Categories</th>
+
+                        </tr>
+                        <!-- TMPL_LOOP NAME="branches" -->
+
+                        <!-- TMPL_IF NAME="toggle" -->
+                        <tr class="hilighted" valign="top">
+                        <!-- TMPL_ELSE -->
+                        <tr class="hilighted2" valign="top">
+                        <!-- /TMPL_IF -->
+
+                                <td class="cell"><!-- TMPL_VAR 
NAME="branch_name" escape="HTML" --></td>
+                                <td class="cell"><!-- TMPL_VAR 
NAME="branch_code" escape="HTML" --></td>
+                                <td class="cell">
+                                                <!-- TMPL_IF 
NAME="address-empty-p" -->
+                                                        (nothing entered)
+                                                <!-- TMPL_ELSE -->
+                                                        <!-- TMPL_IF 
NAME="branchaddress1" -->
+                                                                <!-- TMPL_VAR 
NAME="branchaddress1" escape="HTML" --><!-- /TMPL_IF -->
+                                                        <!-- TMPL_IF 
NAME="branchaddress2" -->
+                                                                <br><!-- 
TMPL_VAR NAME="branchaddress2" escape="HTML" --><!-- /TMPL_IF -->
+                                                        <!-- TMPL_IF 
NAME="branchaddress3" -->
+                                                                <br><!-- 
TMPL_VAR NAME="branchaddress3" escape="HTML" --><!-- /TMPL_IF -->
+                                                        <!-- TMPL_IF 
NAME="branchphone" -->
+                                                                <br>Phone: 
<!-- TMPL_VAR NAME="branchphone" escape="HTML" --><!-- /TMPL_IF -->
+                                                        <!-- TMPL_IF 
NAME="branchfax" -->
+                                                                <br>Fax: <!-- 
TMPL_VAR NAME="branchfax" escape="HTML" --><!-- /TMPL_IF -->
+                                                        <!-- TMPL_IF 
NAME="branchemail" -->
+                                                                <br>Email: 
<!-- TMPL_VAR NAME="branchemail" escape="HTML" --><!-- /TMPL_IF -->
+                                                <!-- /TMPL_IF -->
+                                        </td>
+
+                                <td class="cell"><!-- TMPL_VAR 
NAME="branch_hours" escape="HTML" --></td>
+
+                                <td class="cell">
+                                                <!-- TMPL_IF 
NAME="no-categories-p" -->
+                                                        (no categories set)
+                                                <!-- TMPL_ELSE -->
+                                                        <!-- TMPL_LOOP 
NAME="category_list" -->
+                                                                <!-- TMPL_VAR 
NAME="categoryname" --><br>
+                                                        <!-- /TMPL_LOOP -->
+                                                <!-- /TMPL_IF -->
+                                        </td>
+                                <td class="cell">
+                                                <form action="<!-- TMPL_VAR 
NAME="action" -->" method="post">
+                                                <input type="hidden" name="op" 
value="edit">
+                                                <input type="hidden" 
name="branchcode" value="<!-- TMPL_VAR NAME="value" escape="HTML" -->">
+                                                <input type="submit" 
value="Edit" class="button">
+                                                </form>
+                                        </td>
+                                <td class="cell">
+                                                <form action="<!-- TMPL_VAR 
NAME="action" -->" method="post">
+                                                <input type="hidden" 
name="branchcode" value="<!-- TMPL_VAR NAME="value" escape="HTML" -->">
+<input type="hidden" name="branchname" value="<!-- TMPL_VAR NAME="branch_name" 
escape="HTML" -->">
+                                                <input type="hidden" name="op" 
value="delete"><input type="submit" value="Delete" class="button">
+                                                </form>
+                                        </td>
+                                </tr>
+                        <!-- /TMPL_LOOP -->
+                </table>
+                <br>
+                <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+                        <input type="hidden" name="op" value="add">
+                        <input type="submit" class="button" value="Add New 
Branch">
+                </form>
+
+                <br>
+                <table border="0" cellpadding="0" cellspacing="0" 
class="collapse">
+                <tr>
+                        <th colspan="5"><h3>Branches Categories</h3></th>
+                </tr>
+                <tr>
+                        <th class="cell-header">Name</th>
+                        <th class="cell-header">Code</th>
+                        <th class="cell-header" colspan="3">Description</th>
+                </tr>
+                <!-- TMPL_LOOP NAME="branchcategories" -->
+                        <!-- TMPL_IF NAME="toggle" -->
+                        <tr class="hilighted" valign="top">
+                        <!-- TMPL_ELSE -->
+                        <tr class="hilighted2" valign="top">
+                        <!-- /TMPL_IF -->
+                                <td class="cell"><!-- TMPL_VAR 
NAME="categoryname" --></td>
+                                <td class="cell"><!-- TMPL_VAR 
NAME="categorycode" --></td>
+                                <td class="cell"><!-- TMPL_VAR 
NAME="codedescription" --></td>
+                                <td class="cell">
+                                <form action="<!-- TMPL_VAR NAME="action" -->" 
method="post">
+                                <input type="hidden" name="op" 
value="editcategory">
+                                <input type="hidden" name="categorycode" 
value="<!-- TMPL_VAR NAME="categorycode" escape="HTML" -->">
+                                <input type="submit" value="Edit" 
class="button">
+                                </form>
+                        </td>
+                                <td class="cell">
+                                <form action="<!-- TMPL_VAR NAME="action" -->" 
method="post">
+                                <input type="hidden" name="categorycode" 
value="<!-- TMPL_VAR NAME="categorycode" escape="HTML" -->">
+                                <input type="hidden" name="op" 
value="delete_category"><input type="submit" value="Delete" class="button">
+                                </form>
+                        </td>
+                        </tr>
+                <!-- /TMPL_LOOP -->
+                </table>
+                <br />
+                <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+                        <input type="hidden" name="op" value="editcategory">
+                        <input type="submit" class="button" value="Add New 
Category">
+                </form>
+        <!-- /TMPL_IF -->
+
+        <!-- TMPL_IF NAME="editcategory" -->
+                <h1>
+                <!-- TMPL_IF NAME="use-heading-flags-p" -->
+                <!-- TMPL_IF NAME="heading-branches-p" -->Branches<!-- 
/TMPL_IF -->
+                <!-- TMPL_IF NAME="heading-branches-add-branch-p" -->Branches: 
Add Branch<!-- /TMPL_IF -->
+                <!-- TMPL_IF NAME="heading-branches-edit-branch-p" 
-->Branches: Edit Branch<!-- /TMPL_IF -->
+                <!-- TMPL_IF NAME="heading-branches-edit-category-p" 
-->Branches: Edit Category<!-- /TMPL_IF -->
+                <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="head" --><!-- /TMPL_IF 
-->
+                </h1>
+
+                <form action="<!-- TMPL_VAR NAME="action" -->" name="Aform" 
method="post">
+                <input type="hidden" name="op" value="addcategory_validate">
+                <table>
+                        <tr>
+                                <td>Category code</td>
+                                <td>
+                                        <!-- TMPL_IF NAME="categorycode" -->
+                                                <input type="hidden" 
name="categorycode" value="<!-- TMPL_VAR NAME="categorycode" escape="HTML" -->">
+                                                <!-- TMPL_VAR 
NAME="categorycode" -->
+                                        <!-- TMPL_ELSE -->
+                                                <input type="text" 
name="categorycode" size="5" maxlength="5" value="<!-- TMPL_VAR 
NAME="categorycode" escape="HTML" -->">
+                                        <!-- /TMPL_IF -->
+                                </td>
+                        </tr>
+                        <tr>
+                                <td>Name</td>
+                                <td><input type="text" name="categoryname" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="categoryname" escape="HTML" 
-->">&nbsp;</td>
+                        </tr>
+                        <tr>
+                                <td>Description</td>
+                                <td><input type="text" name="codedescription" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="codedescription" 
escape="HTML" -->">&nbsp;</td>
+                        </tr>
+                        <tr>
+                                <td colspan="2" align="center"><input 
type="submit" value="OK" class="button"></td>
+                        </tr>
+                </table>
+                </form>
+        <!-- /TMPL_IF -->
+
+        <!-- TMPL_IF NAME="delete_category" -->
+                Confirm delete:
+                <form action="<!-- TMPL_VAR NAME="action" -->" method="post">
+                        <input type="hidden" name="op" 
value="categorydelete_confirmed">
+                        <input type="hidden" name="categorycode" value="<!-- 
TMPL_VAR NAME="categorycode" escape="HTML" -->">
+                        <input type="submit" value="YES" class="button">
+                </form>
+                <form action="<!-- TMPL_VAR NAME="action" -->" 
method="post"><input type="hidden" name="op" value="">
+                        <input type="submit" value="NO" class="button">
+                </form>
+        <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: categorie.tmpl
===================================================================
RCS file: categorie.tmpl
diff -N categorie.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ categorie.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,296 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="add_form" -->
+               <script language="javascript" type="text/javascript">
+               function _(s) { return s } // dummy function for gettext
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isNotNull(f,noalert) {
+                       if (f.value.length ==0) {
+       return false;
+                       }
+                       return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function toUC(f) {
+                       var x=f.value.toUpperCase();
+                       f.value=x;
+                       return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isNum(v,maybenull) {
+               var n = new Number(v.value);
+               if (isNaN(n)) {
+                       return false;
+                       }
+               if (maybenull==0 && v.value=='') {
+                       return false;
+               }
+               return true;
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function isDate(f) {
+                       var t = Date.parse(f.value);
+                       if (isNaN(t)) {
+                               return false;
+                       }
+               }
+               
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+               function Check(f) {
+                       var ok=1;
+                       var _alertString="";
+                       var alertString2;
+                       if (f.categorycode.value.length==0) {
+                               _alertString += "\n- " + _("categorycode 
missing");
+                       }
+       //              alert(window.document.Aform.description.value);
+                       if (!(isNotNull(window.document.Aform.description,1))) {
+                               _alertString += "\n- " + _("description 
missing");
+                       }
+                       if (!isNum(f.upperagelimit,0)) {
+                               _alertString += "\n- " + _("upperagelimit is 
not a number");
+                       }
+                       if (_alertString.length==0) {
+                               document.Aform.submit();
+                       } else {
+                               alertString2  = _("Form not submitted because 
of the following problem(s)");
+                               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                               alertString2 += _alertString;
+                               alert(alertString2);
+                       }
+               }
+               </script>
+
+               <!-- TMPL_IF NAME="categorycode" -->
+                       <h1>Modify category</h1>
+               <!-- TMPL_ELSE -->
+                       <h1>Add category</h1>
+               <!-- /TMPL_IF -->
+
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
name="Aform" method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="checked" value="0">
+
+               <table>
+               <!-- TMPL_IF NAME="categorycode" -->
+                       <tr>
+                               <td>Category code</td>
+                               <td>
+                                       <b><!-- TMPL_VAR NAME="categorycode" 
--></b>
+                                       <input type="hidden" 
name="categorycode" value="<!-- TMPL_VAR NAME="categorycode" -->">
+                               </td>
+                       </tr>
+               <!-- TMPL_ELSE -->
+                       <tr>
+                               <td>Category code</td>
+                               <td>
+                                       <input type="text" name="categorycode" 
size="3" maxlength="2" onblur="toUC(this)">
+                               </td>
+                       </tr>
+               <!-- /TMPL_IF -->
+
+                       <tr>
+                               <td>Description</td>
+                               <td>
+                                       <input type="text" name="description" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="description" escape=HTML 
-->">
+                                       &nbsp;
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>Enrollment period</td>
+                               <td>
+                                       <input type="text" 
name="enrolmentperiod" size="3" maxlength="2" value="<!-- TMPL_VAR 
NAME="enrolmentperiod" -->">  year(s)
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>Upperage limit</td>
+                               <td>
+                                       <input type="text" name="upperagelimit" 
size="3" maxlength="3" value="<!-- TMPL_VAR NAME="upperagelimit" -->">  years
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>Age Required</td>
+                               <td>
+                                       <input type="text" 
name="dateofbirthrequired" value="<!-- TMPL_VAR NAME="dateofbirthrequired" -->" 
size="3" maxlength="2">  year(s)
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>Enrollment fee</td>
+                               <td>
+                                       <input type="text" name="enrolmentfee" 
value="<!-- TMPL_VAR NAME="enrolmentfee" -->">
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>Overdue notice required</td>
+                               <td>
+                                       <select name="overduenoticerequired">
+                                               <option<!-- TMPL_UNLESS 
name="overduenoticerequired" --> selected<!-- /TMPL_UNLESS --> 
value="0">No</option>
+                                               <option<!-- TMPL_IF 
NAME="overduenoticerequired" --> selected<!-- /TMPL_IF --> 
value="1">Yes</option>
+                                       </select>
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>Reserve fee</td>
+                               <td>
+                                       <input type="text" name="reservefee" 
value="<!-- TMPL_VAR NAME="reservefee" -->">
+                               </td>
+                       </tr>
+                       <tr>
+                               <td>&nbsp;</td>
+                               <td>
+                                       <input type="button" value="OK" 
onclick="Check(this.form)">
+                               </td>
+                       </tr>
+               </table>
+               </form>
+
+       <!-- /TMPL_IF -->
+
+       <!-- TMPL_IF NAME="add_validate" -->
+               Data recorded
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK">
+               </form>
+       <!-- /TMPL_IF -->
+
+       <!-- TMPL_IF NAME="delete_confirm" -->
+               TOTAL : <!-- TMPL_VAR NAME="categorycode" --> : <!-- TMPL_VAR 
NAME="total" --><br>
+
+               <table border="0" cellspacing="0" cellpadding="5">
+                       <tr>
+                               <td>
+                                       <b>Category code</b>
+                               </td>
+                               <td>
+                                       <!-- TMPL_VAR NAME="categorycode" -->
+                               </td>
+                       </tr>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                               <input type="hidden" name="op" 
value="delete_confirmed">
+                               <input type="hidden" name="categorycode" 
value="<!-- TMPL_VAR NAME="categorycode" -->">        
+                       <tr>
+                               <td>Description</td>
+                               <td><!-- TMPL_VAR NAME="description" --></td>
+                       </tr>
+                       <tr>
+                               <td>Enrollment period</td>
+                               <td><!-- TMPL_VAR NAME="enrolmentperiod" -->  
year(s)</td>
+                       </tr>
+                       <tr>
+                               <td>Upperage limit</td>
+                               <td><!-- TMPL_VAR NAME="upperagelimit" -->  
years</td>
+                       </tr>
+                       <tr>
+                               <td>Age Required</td>
+                               <td><!-- TMPL_VAR NAME="dateofbirthrequired" 
-->  year(s)</td>
+                       </tr>
+                       <tr>
+                               <td>Enrollment fee</td>
+                               <td><!-- TMPL_VAR NAME="enrolmentfee" --></td>
+                       </tr>
+                       <tr>
+                               <td>Overdue notice required</td>
+                               <td><!-- TMPL_IF NAME="overduenoticerequired" 
-->Yes<!-- TMPL_ELSE -->No<!-- /TMPL_IF --></td>
+                       </tr>
+                       <tr>
+                               <td>Reserve fee</td>
+                               <td><!-- TMPL_VAR NAME="reservefee" --></td>
+                       </tr>
+                       <!-- TMPL_IF NAME="totalgtzero" -->
+                       <tr>
+                               <td colspan="2" align="center" 
class="problem">This record is used <!-- TMPL_VAR NAME="total" --> times. 
Deletion not possible</td>
+                       </tr>
+               <tr>
+                               <td colspan="2">
+                                       </form><form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post">
+                                       <input type="submit" value="OK">
+                                       </form>
+                               </td>
+                       </tr>
+                       <!-- TMPL_ELSE -->
+                       <tr>
+                               <td colspan="2" align="center">CONFIRM 
DELETION</td>
+                       </tr>
+                       <tr>
+                               <td><input type="submit" 
value="YES"></form></td>
+                               <td><form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post"><input type="submit" 
value="NO"></form></td>
+                       </tr>
+                       <!-- /TMPL_IF -->
+       </table>
+       <!-- /TMPL_IF -->
+
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+               Data deleted
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+               <input type="submit" value="OK">
+               </form>
+
+       <!-- /TMPL_IF -->
+
+       <!-- TMPL_IF NAME="else" -->
+               <h2>Category admin</h2>
+               <!-- TMPL_IF NAME="searchfield" -->
+                       You Searched for <!-- TMPL_VAR NAME="searchfield" -->
+               <!-- /TMPL_IF -->
+               <!-- TMPL_UNLESS name="categoryChild" -->
+                       <div id="problem">
+                               WARNING : you must have a categorycode = C for 
children
+                       </div>
+               <!-- /TMPL_UNLESS -->
+               <!-- TMPL_UNLESS name="categoryInstitution" -->
+                       <div id="problem">
+                               WARNING : you must have a categorycode = I for 
Institutions
+                       </div>
+               <!-- /TMPL_UNLESS -->
+               <form action="<TMPL_VAR NAME="script_name">" method="post">
+                       <input type="text" name="description" value="<!-- 
TMPL_VAR NAME="searchfield" -->">
+                       <input type="submit" name="submit" value="OK" 
class="button">
+               </form>
+
+               <table border="0" cellspacing="0" cellpadding="0" 
class="collapse">
+               <tr><td class="cell-header"><b>Category</b></td>
+                       <td class="cell-header"><b>Description</b></td>
+                       <td class="cell-header"><b>Enrollment period</b></td>
+                       <td class="cell-header"><b>Enrollment fee</b></td>
+                       <td class="cell-header"><b>Upper Age Limit</b></td>
+                       <td class="cell-header"><b>Age Required</b></td>
+                       <td class="cell-header"><b>Overdue</b></td>
+                       <td class="cell-header" colspan="3"><b>Reserve</b></td>
+               </tr>
+               <!-- TMPL_LOOP NAME="loop" -->
+               <!-- TMPL_IF NAME="toggle" -->
+               <tr class="hilighted">
+               <!-- TMPL_ELSE -->
+               <tr class="hilighted2">         
+               <!-- /TMPl_IF -->
+                       <td class="cell"><!-- TMPL_VAR NAME="categorycode" 
--></td>
+                       <td class="cell"><!-- TMPL_VAR NAME="description" 
--></td>
+                       <td class="cell"><!-- TMPL_VAR NAME="enrolmentperiod" 
--></td>
+                       <td class="cell"><!-- TMPL_VAR NAME="enrolmentfee" 
--></td>
+                       <td class="cell"><!-- TMPL_VAR NAME="upperagelimit" 
--></td>
+                       <td class="cell"><!-- TMPL_VAR 
NAME="dateofbirthrequired" --></td>
+                       <td class="cell"><!-- TMPL_IF 
NAME="overduenoticerequired" -->
+                                               <i>Yes</i>
+                                       <!-- TMPL_ELSE -->
+                                               <i>No</i>
+                                       <!-- /TMPL_IF -->
+                               </td>
+                       <td class="cell"><!-- TMPL_VAR NAME="reservefee" 
--></td>
+                       <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=add_form&amp;categorycode=<!-- TMPL_VAR 
NAME="categorycode" -->">Edit</a></td>
+                       <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=delete_confirm&amp;categorycode=<!-- TMPL_VAR 
NAME="categorycode" -->">Delete</a></td>
+                       </tr>
+                       <!-- /TMPL_LOOP -->
+
+               </table>
+               <p><form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="add_form">
+                       <input type="submit" class="button" value="Add 
category"  alt="Add category"><br>
+               </form></p>
+       <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: categoryitem.tmpl
===================================================================
RCS file: categoryitem.tmpl
diff -N categoryitem.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ categoryitem.tmpl   25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,301 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<!-- TMPL_IF NAME="add_form" -->
+        <script language="javascript" type="text/javascript">
+       function _(s) { return s } // dummy function for gettext
+        
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        function isNotNull(f,noalert) {
+                if (f.value.length ==0) {
+   return false;
+                }
+                return true;
+        }
+        
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        function toUC(f) {
+                var x=f.value.toUpperCase();
+                f.value=x;
+                return true;
+        }
+        
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        function isNum(v,maybenull) {
+        var n = new Number(v.value);
+        if (isNaN(n)) {
+                return false;
+                }
+        if (maybenull==0 && v.value=='') {
+                return false;
+        }
+        return true;
+        }
+        
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        function isDate(f) {
+                var t = Date.parse(f.value);
+                if (isNaN(t)) {
+                        return false;
+                }
+        }
+        
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        function Check(f) {
+                var ok=1;
+                var _alertString="";
+                var alertString2;
+                if (f.categorycode.value.length==0) {
+                        _alertString += "\n- " + _("categorycode missing");
+                }
+//              alert(window.document.Aform.description.value);
+                if (!(isNotNull(window.document.Aform.description,1))) {
+                        _alertString += "\n- " + _("description missing");
+                }
+                if (!isNum(f.upperagelimit,0)) {
+                        _alertString += "\n- " + _("upperagelimit is not a 
number");
+                }
+                if (_alertString.length==0) {
+                        document.Aform.submit();
+                } else {
+                        alertString2  = _("Form not submitted because of the 
following problem(s)");
+                        alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                        alertString2 += _alertString;
+                }
+        }
+        </script>
+
+        <!-- TMPL_IF NAME="categorycode" -->
+                <h1>Modify category</h1>
+        <!-- TMPL_ELSE -->
+                <h1>Add category</h1>
+        <!-- /TMPL_IF -->
+
+        <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+        <input type="hidden" name="op" value="add_validate">
+        <input type="hidden" name="checked" value="0">
+                        
+        <table>  
+        <!-- TMPL_IF NAME="categorycode" -->
+                <tr>
+                        <td>Category code</td>
+                        <td>
+                                <input type="hidden" name="categorycode" 
value="<!-- TMPL_VAR NAME="categorycode" -->">
+                        </td>
+                </tr>
+        <!-- TMPL_ELSE -->
+                <tr>
+                        <td>Category code</td>
+                        <td>
+                                <input type="text" name="categorycode" 
size="3" maxlength="2" onblur="toUC(this)">
+                        </td>
+                </tr>
+        <!-- /TMPL_IF -->
+                <tr>
+                        <td>Description</td>
+                        <td>
+                                <input type="text" name="description" 
size="40" maxlength="80" value="<!-- TMPL_VAR NAME="description" escape=HTML 
-->">
+                                &nbsp;
+                        </td>
+                </tr>
+                <tr>
+                        <td>Enrolment period</td>
+                        <td>
+                                <input type="text" name="enrolmentperiod" 
value="<!-- TMPL_VAR NAME="enrolmentperiod" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Upperage limit</td>
+                        <td>
+                                <input type="text" name="upperagelimit" 
value="<!-- TMPL_VAR NAME="upperagelimit" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Age Required</td>
+                        <td>
+                                <input type="text" name="dateofbirthrequired" 
value="<!-- TMPL_VAR NAME="dateofbirthrequired" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Fine type</td>
+                        <td>
+                                <input type="text" name="finetype" size="30" 
maxlength="30" value="<!-- TMPL_VAR NAME="finetype" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Bulk</td>
+                        <td>
+                                <input type="text" name="bulk" value="<!-- 
TMPL_VAR NAME="bulk" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Enrolment fee</td>
+                        <td>
+                                <input type="text" name="enrolmentfee" 
value="<!-- TMPL_VAR NAME="enrolmentfee" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Overdue notice required</td>
+                        <td>
+                                <input type="text" 
name="overduenoticerequired" value="<!-- TMPL_VAR NAME="overduenoticerequired" 
-->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>Reserve fee</td>
+                        <td>
+                                <input type="text" name="reservefee" 
value="<!-- TMPL_VAR NAME="reservefee" -->">
+                        </td>
+                </tr>
+                <tr>
+                        <td>&nbsp;</td>
+                        <td>
+                                <input type="button" value="OK" 
onclick="Check(this.form)">
+                        </td>
+                </tr>
+        </table>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="add_validate" -->
+        Data recorded
+        <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+                <input type="submit" value="OK">
+        </form>
+<!-- /TMPL_IF -->
+
+        TOTAL : <!-- TMPL_VAR NAME="categorycode" --> : <!-- TMPL_VAR 
NAME="total" --><br>
+                    
+        <table border="0" cellspacing="0" cellpadding="5">
+                <tr bgcolor="#99cc33">
+                        <td background="/images/background-mem.gif">
+                                <b>Category code</b>
+                        </td>
+                        <td background="/images/background-mem.gif">
+                                <!-- TMPL_VAR NAME="categorycode" -->
+                        </td>
+                </tr>
+                <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                        <input type="hidden" name="op" 
value="delete_confirmed">
+                        <input type="hidden" name="categorycode" value=<!-- 
TMPL_VAR NAME="categorycode" -->>
+                <tr>
+                        <td>Description</td>
+                        <td><!-- TMPL_VAR NAME="description" --></td>
+                </tr>
+                <tr>
+                        <td>Enrolment period</td>
+                        <td><!-- TMPL_VAR NAME="enrolmentperiod" --></td>
+                </tr>
+                <tr>
+                        <td>Upperage limit</td>
+                        <td><!-- TMPL_VAR NAME="upperagelimit" --></td>
+                </tr>
+                <tr>
+                        <td>Age Required</td>
+                        <td><!-- TMPL_VAR NAME="dateofbirthrequired" --></td>
+                </tr>
+                <tr>
+                        <td>Fine type</td>
+                        <td><!-- TMPL_VAR NAME="finetype" --></td>
+                </tr>
+                <tr>
+                        <td>Bulk</td>
+                        <td><!-- TMPL_VAR NAME="bulk" --></td>
+                </tr>
+                <tr>
+                        <td>Enrolment fee</td>
+                        <td><!-- TMPL_VAR NAME="enrolmentfee" --></td>
+                </tr>
+                <tr>
+                        <td>Overdue notice required</td>
+                        <td><!-- TMPL_VAR NAME="overduenoticerequired" --></td>
+                </tr>
+                <tr>
+                        <td>Reserve fee</td>
+                        <td><!-- TMPL_VAR NAME="reservefee" --></td>
+                </tr>
+                <!-- TMPL_IF NAME="totalgtzero" -->
+                <tr>
+                        <td colspan="2" align="center"><b>This record is used 
<!-- TMPL_VAR NAME="total" --> times. Deletion not possible</b></td>
+                </tr>
+               <tr>
+                        <td colspan="2">
+                                </form><form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post">
+                                <input type="submit" value="OK">
+                                </form>
+                        </td>
+                </tr>
+                <!-- TMPL_ELSE -->
+                <tr>
+                        <td colspan="2" align="center">CONFIRM DELETION</td>
+                </tr>
+                <tr>
+                        <td><input type="submit" value="YES"></form></td>
+                        <td><form action="<!-- TMPL_VAR NAME="script_name" 
-->" method="post"><input type="submit" value="NO"></form></td>
+                </tr>
+                <!-- /TMPL_IF -->
+
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirmed" -->
+        Data deleted
+        <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+        <input type="submit" value="OK">
+        </form>
+
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="else" -->
+        <h2>Category admin</h2>
+        <!-- TMPL_IF NAME="searchfield" -->
+                You Searched for <!-- TMPL_VAR NAME="searchfield" -->
+        <!-- /TMPL_IF -->
+
+        <form action="<!-- TMPL_VAR NAME="script_name">" method="post">
+                <input type="text" name="description" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+                <input type="reset" name="reset" value="clr">
+        </form>
+
+        <table border="0" cellspacing="0" cellpadding="5">
+                <tr bgcolor="#99cc33">
+                        <td 
background="/images/background-mem.gif"><b>Category</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Description</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Enrolment</b></td>
+                        <td background="/images/background-mem.gif"><b>Upper 
Age Limit</b></td>
+                        <td background="/images/background-mem.gif"><b>Age 
Required</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Fine</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Bulk</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Fee</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Overdue</b></td>
+                        <td 
background="/images/background-mem.gif"><b>Reserve</b></td>
+                        <td background="/images/background-mem.gif"> </td>
+                        <td background="/images/background-mem.gif"> </td>
+                </tr>
+                <!-- TMPL_LOOP NAME="loop" -->
+                <tr bgcolor="<!-- TMPL_VAR NAME="toggle" -->">
+                        <td><!-- TMPL_VAR NAME="categorycode" --></td>
+                        <td><!-- TMPL_VAR NAME="description" --></td>
+                        <td><!-- TMPL_VAR NAME="enrolmentperiod" --></td>
+                        <td><!-- TMPL_VAR NAME="upperagelimit" --></td>
+                        <td><!-- TMPL_VAR NAME="dateofbirthrequired" --></td>
+                        <td><!-- TMPL_VAR NAME="finetype" --></td>
+                        <td><!-- TMPL_VAR NAME="bulk" --></td>
+                        <td><!-- TMPL_VAR NAME="enrolmentfee" --></td>
+                        <td><!-- TMPL_VAR NAME="overduenoticerequired" --></td>
+                        <td><!-- TMPL_VAR NAME="reservefee" --></td>
+                        <td><a href="<!-- TMPL_VAR NAME="script_name" 
-->?op=add_form&amp;categorycode=<!-- TMPL_VAR NAME="categorycode" 
-->">Edit</a></td>
+                        <td><a href="<!-- TMPL_VAR NAME="script_name" 
-->?op=delete_confirm&amp;categorycode=<!-- TMPL_VAR NAME="categorycode" 
-->">Delete</a></td>
+               </tr>
+                <!-- /TMPL_LOOP -->
+
+        </table>
+        <p><form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+                <input type="hidden" name="op" value="add_form">
+                <input type="submit" class="button"  value="Add category"  
alt="Add category"><br>
+        </form></p>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->
+
+
+
+

Index: checkmarc.tmpl
===================================================================
RCS file: checkmarc.tmpl
diff -N checkmarc.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ checkmarc.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,138 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+       <h1>Checking MARC setup</h1>
+       <table>
+               <tr>
+                       <th>Test</th>
+                       <th>Result</th>
+               </tr>
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="itemnum" -->
+               <tr>
+                       <td><b>itemnum</b></td>
+                       <td><li>The field itemnum MUST be mapped </li>
+                               <li>The correspounding subfield MUST be in with 
-1 (ignore) tab</td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>itemnum : the field itemnumber is mapped to a 
field in tab -1</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="itemfields" -->
+               <tr>
+                       <td><b>item fields</b></td>
+                       <td>ALL items fields MUST :<br/>
+                               <li>be mapped to the same tag,</li>
+                               <li>and they must all be in the 10 (items) 
tab</li></td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>All item fields are in the same tag and in item 
tab</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="itemtypes_empty" -->
+               <tr>
+                       <td><b>itemtypes table empty</b></td>
+                       <td>the itemtypes table is empty. It must contain at 
least 1 value</td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>itemtypes table filled with at least 1 
value</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="itemtype" -->
+               <tr>
+                       <td><b>itemtype NOT mapped</b></td>
+                       <td>the biblioitems.itemtype field MUST :<br/>
+                               <li>be mapped to a MARC subfield, </li>
+                               <li>the correspounding subfield MUST have 
authorised_value="itemtype"</li></td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>biblioitems.itemtype defined</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="branches_empty" -->
+               <tr>
+                       <td><b>branch table empty</b></td>
+                       <td>the branch table is empty. It must contain at least 
1 value !</td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>branch table filled with at least 1 
value</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="branch" -->
+               <tr>
+                       <td><b>homebranch NOT mapped</b></td>
+                       <td>the items.homebranch field MUST :<br/>
+                               <li>be mapped to a MARC subfield,</li>
+                               <li>the correspounding subfield MUST have 
authorised value="branches"</li></td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>homebranch defined</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="holdingbranch" -->
+               <tr>
+                       <td><b>holdingbranch NOT mapped</b></td>
+                       <td>the items.holdingbranch field MUST :<br/>
+                               <li>be mapped to a MARC subfield, </li>
+                               <li>the correspounding subfield MUST have 
authorised value="branches"</li></td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>holdingbranch defined</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="biblionumber" -->
+               <tr>
+                       <td><b>biblio and biblionumber</b></td>
+                       <td>The biblio.biblionumber and 
biblioitems.biblioitemnumber fields MUST :<br/>
+                               <li>be mapped to a MARC subfield,</li>
+                               <li>be in the SAME tag (for example : 090$a and 
090$b)</li>
+                               <li>be in tab -1</li></td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>OK</td>
+                       <td><i>biblionumber and biblioitemnumber mapped 
correctly</i></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       <!-- 
--------------------------------------------------------------------------------------------------------
 -->
+       <!-- TMPL_IF NAME="total" -->
+               <tr>
+                       <td><b>TOTAL</b></td>
+                       <td>You have <b><!-- TMPL_VAR NAME="total" --></b> 
error(s) in your MARC configuration. Please fix them before using koha</td>
+               </tr>
+       <!-- TMPL_ELSE -->
+               <tr>
+                       <td>&nbsp;</td>
+                       <td><b>Configuration OK, you don't have errors in your 
MARC parameters table</b></td>
+               </tr>
+       <!-- /TMPL_IF -->
+       </table>
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: currency.tmpl
===================================================================
RCS file: currency.tmpl
diff -N currency.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ currency.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,209 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="add_form" -->
+                       <script language="javascript" type="text/javascript">
+               function _(s) { return s } // dummy function for gettext
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNotNull(f,noalert) {
+                                       if (f.value.length ==0) {
+       return false;
+                                       }
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function toUC(f) {
+                                       var x=f.value.toUpperCase();
+                                       f.value=x;
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNum(v,maybenull) {
+                       var n = new Number(v.value);
+                       if (isNaN(n)) {
+                                       return false;
+                                       }
+                       if (maybenull==0 && v.value=='') {
+                                       return false;
+                       }
+                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isDate(f) {
+                                       var t = Date.parse(f.value);
+                                       if (isNaN(t)) {
+                                                       return false;
+                                       }
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function Check(f) {
+                                       var ok=1;
+                                       var _alertString="";
+                                       var alertString2;
+                                       if (f.currency.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("Currency name missing");
+                                       }
+                                       if (f.rate.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("Rate missing");
+                                       }
+                                       if (_alertString.length==0) {
+                                                       document.Aform.submit();
+                                       } else {
+                                                       alertString2  = _("Form 
not submitted because of the following problem(s)");
+                                                       alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                                                       alertString2 += 
_alertString;
+                                                       alert(alertString2);
+                                       }
+                       }
+                       </script>
+       
+               <!-- TMPL_IF NAME="searchfield" -->
+                       <h1 class="parameters">Modify currency</h1>
+               <!-- TMPL_ELSE -->
+                       <h1 class="parameters">Add currency</h1>
+               <!-- /TMPL_IF -->
+       
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
name="Aform" method="post">
+                       <input type="hidden" name="op" value="add_validate">
+       
+               <!-- TMPL_IF NAME="searchfield" -->
+                       <p>
+                               <label>Currency</label>
+                               <input type="hidden" name="currency" 
value="<!-- TMPL_VAR NAME="searchfield" -->"><!-- TMPL_VAR NAME="searchfield" 
-->
+                       </p>
+               <!-- TMPL_ELSE -->
+                       <p>
+                               <label>Currency</label>
+                               <input type="text" name="currency" size="50" 
maxlength="50" onblur="toUC(this)">
+                       </p>
+               <!-- /TMPL_IF -->
+               <p>
+                       <label>Rate</label>
+                       <input type="text" name="rate" size="10" maxlength="10" 
value="<!-- TMPL_VAR NAME="rate" -->">
+               </p>
+               <p><input type="button" value="OK" onclick="Check(this.form)" 
class="button parameters"></p>
+               </form>
+       
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+               Data recorded
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK">
+                       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+               <table border="0" cellspacing="0" cellpadding="5">
+                       <tr>
+                               <td><b>Currency</b></td>
+                               <td><b><!-- TMPL_VAR NAME="searchfield" 
--></b></td>
+                       </tr>
+       
+                               <form action="<!-- TMPL_VAR NAME="script_name" 
-->" method="post">
+                               <input type="hidden" name="op" 
value="delete_confirmed">
+                               <input type="hidden" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                       
+                               <tr>
+                               <td>Rate</td>
+                               <td><!-- TMPL_VAR NAME="rate" --></td>
+                       </tr>
+                       <!-- TMPL_IF NAME="totalgtzero" -->
+                       <tr>
+                               <td colspan="2" align="center">
+                                       <b>This record is used <!-- TMPL_VAR 
NAME="total" --> times. Deletion not possible</b>
+                               </td>
+                       </tr>
+                       <tr>
+                               <td colspan="2">
+                                       </form>
+                                       <form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post">
+                                               <input type="submit" value="OK">
+                                       </form>
+                               </td>
+                       </tr>
+                       <!-- TMPL_ELSE -->
+                       <tr>
+                               <td colspan="2" align="center">CONFIRM 
DELETION</td>
+                       </tr>
+                       <tr>
+                               <td>
+                                       <input type="submit" value="YES">
+                                       </form>
+                               </td>
+                               <td>
+                                       <form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post">
+                                               <input type="submit" value="NO">
+                                       </form>
+                               </td>
+                       </tr>
+                       <!-- /TMPL_IF -->
+               </table>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+               Data deleted
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="else" -->
+               <h1 class="parameters">Currencies admin</h1>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                                       <input type="text" name="description" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                                       <input type="submit" value="Filter" 
class="button parameters">
+                       </form>
+       
+               <!-- TMPL_IF NAME="searchfield" -->
+                       You searched for <b><!-- TMPL_VAR NAME="searchfield" 
--></b>
+               <!-- /TMPL_IF -->
+       
+               <table cellpadding="0" cellspacing="0" class="collapse">
+                       <tr>
+                               <th class="cell-header"><b>Currency</b></td>
+                               <th class="cell-header"><b>Rate</b></td>
+                               <th class="cell-header"> </td>
+                               <th class="cell-header"> </td>
+                       </tr>
+                       <!-- TMPL_LOOP NAME="loop" -->
+                               <!-- TMPL_IF NAME="toggle" -->
+                               <tr class="hilighted" valign="top">
+                               <!-- TMPL_ELSE -->
+                               <tr class="hilighted2" valign="top">
+                               <!-- /TMPL_IF -->
+                               <td class="cell"><!-- TMPL_VAR NAME="currency" 
--></td>
+                               <td class="cell"><!-- TMPL_VAR NAME="rate" 
--></td>
+                               <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=add_form&amp;searchfield=<!-- TMPL_VAR 
NAME="currency" -->">Edit</a></td>
+                               <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=delete_confirm&amp;searchfield=<!-- TMPL_VAR 
NAME="currency" -->">Delete</a></td>
+                       </tr>
+                       <!-- /TMPL_LOOP -->
+               </table>
+       
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="add_form">
+               
+               <!-- TMPL_IF NAME="offsetgtzero" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="prevpage" -->">&lt;&lt; Prev</a>
+               <!-- /TMPL_IF -->
+       
+               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+       
+               <!-- TMPL_IF NAME="ltcount" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="nextpage" -->">Next &gt;&gt;</a>       
+               <!-- /TMPL_iF -->
+       
+                       <br>
+               <input type="submit" class="button parameters" value="Add 
currency" alt="Add currency">
+               <br>
+                       </form>
+       
+       <!-- /TMPL_IF -->
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: issuingrules.tmpl
===================================================================
RCS file: issuingrules.tmpl
diff -N issuingrules.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ issuingrules.tmpl   25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,73 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+       <h1 class="parameters">Defining issuing rule for <!-- TMPL_VAR 
NAME="branch" --></h1>
+       <div id="bloc25">
+               <h2 class="parameters">HINT for issues</h2>
+               <p>Each box needs to be filled with issuelength, maxissues</p>
+               <p> - eg: 21,5 enables 21 day loan with 5 issues</p>
+               <h2 class="parameters">HINT for fines</h2>
+               <p>Each box needs to be filled in with fine,time to start 
charging,charging cycle</p>
+               <p>eg 1,7,7 = 1USD,EUR,etc fine, after 7 days, every 7 days</p>
+               <p>Note : fines are calculated by the fines2.pl script, located 
in misc directory. </p>
+               <p>Ask your administrator to put this script in crontab, after 
midnight, to have fines calculated every night</p>
+       </div>
+       <div id="bloc25">
+               <h2 class="parameters">Default values</h2>
+               <p> If a cell is not filled, the 1st of the following value is 
searched :</p>
+               <ul>
+                       <li>same branch and same borrower category, itemtype 
*</li>
+                       <li>same branch and same itemtype, borrower category 
*</li>
+                       <li>same itemtype and borrower category, branch *</li>
+                       <li>everywhere</li>
+                       <li>If nothing is set, default is 21,5 (hardcoded)</li>
+               </li>
+       </div>
+       <div id="bloc100">
+               <form method="post">
+               Select a branch :
+                       <select name="branch">
+                               <option value="">Default</option>
+                       <!-- TMPL_LOOP NAME="branchloop" -->
+                               <option value="<!-- TMPL_VAR NAME="value" -->" 
<!-- TMPL_IF NAME="selected" -->selected<!-- /TMPL_IF -->><!-- TMPL_VAR 
NAME="branchname" --></option>
+                       <!-- /TMPL_LOOP -->
+                       </select>
+                       <input type="submit" value="Select" class="button 
parameters">
+               </form>
+               <form method="post">
+                       <input type="hidden" name="op" value="save">
+                       <table border="0" cellpadding="0" cellspacing="0" 
class="collapse">
+                       <tr>
+                       <th class="cell-header">&nbsp;</th>
+                       <!-- TMPL_LOOP NAME="title" -->
+                       <th class="cell-header"><!-- TMPL_VAR NAME="in_title" 
--><br/>Issue / fine</th>
+                       <!-- /TMPL_LOOP -->
+                       </tr>
+                       <!-- TMPL_LOOP NAME="row" -->
+                               <!-- TMPL_IF NAME="toggle" -->
+                               <tr class="hilighted">
+                               <!-- TMPL_ELSE -->
+                               <tr class="hilighted2">
+                               <!-- /TMPL_IF -->
+                                       <td>
+                                               <!-- TMPL_VAR 
NAME="categorycode" -->
+                                       </td>
+                                       <!-- TMPL_LOOP NAME="cell" -->
+                                       <td>
+                                                       <input name="<!-- 
TMPL_VAR NAME="issuingname" -->" value="<!-- TMPL_VAR NAME="issuingvalue" -->" 
size="6" maxlength="10"> /
+                                                       <input name="<!-- 
TMPL_VAR NAME="finesname" -->" value="<!-- TMPL_VAR NAME="finesvalue" -->" 
size="6" maxlength="10">
+                                               </td>
+                                       <!-- /TMPL_LOOP -->
+                               </tr>
+                       <!-- /TMPL_LOOP -->
+                       </table>
+                       <input type="submit" value="Save" class="button 
parameters">
+               </form>
+       </div>
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: itemtypes.tmpl
===================================================================
RCS file: itemtypes.tmpl
diff -N itemtypes.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ itemtypes.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,187 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<script language="javascript" type="text/javascript">
+function _(s) { return s } // dummy function for gettext
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isNotNull(f,noalert) {
+       if (f.value.length ==0) {
+               return false;
+       }
+       return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function toUC(f) {
+       var x=f.value.toUpperCase();
+       f.value=x;
+       return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isNum(v,maybenull) {
+var n = new Number(v.value);
+if (isNaN(n)) {
+       return false;
+       }
+if (maybenull==0 && v.value=='') {
+       return false;
+}
+return true;
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function isDate(f) {
+       var t = Date.parse(f.value);
+       if (isNaN(t)) {
+               return false;
+       }
+}
+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+function Check(f) {
+       var ok=1;
+       var _alertString="";
+       var alertString2;
+       if (f.itemtype.value.length==0) {
+               _alertString += "\n- " + _("Itemtype missing");
+       }
+       if (!(isNotNull(window.document.Aform.description,1))) {
+               _alertString += "\n- " + _("Description missing");
+       }
+       if ((!isNum(f.rentalcharge,0)) && f.rentalcharge.value.length > 0) {
+               _alertString += "\n- " + _("Rental charge is not a number");
+       }
+       if (_alertString.length==0) {
+               document.Aform.submit();
+       } else {
+               alertString2  = _("Form not submitted because of the following 
problem(s)");
+               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+               alertString2 += _alertString;
+               alert(alertString2);
+       }
+}
+</script>
+<div id="mainbloc">
+<!-- TMPL_IF NAME="add_form" -->
+       <!-- TMPL_IF NAME="itemtype" -->
+               <h1 class="parameters">Modify item type</h1>
+       <!-- TMPL_ELSE -->
+               <h1 class="parameters">Add item type</h1>
+       <!-- /TMPL_IF -->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="checked" value="0">
+                       <!-- TMPL_IF NAME="itemtype" -->
+                               <p><label class="label100">Item 
type<label><input type="hidden" name="itemtype" value="<!-- TMPL_VAR 
NAME="itemtype" -->"><!-- TMPL_VAR NAME="itemtype" --></p>
+                       <!-- TMPL_ELSE -->
+                               <p><label class="label100">Item 
type<label><input type="text" name="itemtype" size="6" maxlength="4" 
onblur="toUC(this)"></p>
+                       <!-- /TMPL_IF -->
+                       <p>
+                               <label class="label100">Description</label>
+                               <input type="text" name="description" size="40" 
maxlength="80" value="<!-- TMPL_VAR NAME="description" escape=HTML -->">
+                       </p>
+                       <p>
+                               <label class="label100">Not for loan</label>
+                               <!-- TMPL_IF NAME="notforloan" -->
+                                       <input type="checkbox" 
name="notforloan" checked value="1">
+                               <!-- TMPL_ELSE -->
+                                       <input type="checkbox" 
name="notforloan" value="1">
+                               <!-- /TMPL_IF -->
+                               if checked, no item of this type can be issued. 
If not checked, every item of this type can be issued unless notforloan is set 
for a specific item
+                       </p>
+                       <p>
+                               <label class="label100" 
name="renewalsallowed">Number of renewals allowed</label>
+                               <input type="text" name="renewalsallowed" 
value="<!-- TMPL_VAR NAME="renewalsallowed" -->">
+                       </p>
+                       <p>
+                               <label class="label100">Rental charge</label>
+                               <input type="text" name="rentalcharge" 
size="10" value="<!-- TMPL_VAR NAME="rentalcharge" -->">
+                       </p>
+                       <p>
+                               <input type="button" value="OK" class="button" 
onclick="Check(this.form)">
+                       </p>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+               <p><label>Item type</label><!-- TMPL_VAR NAME="itemtype" --></p>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="delete_confirmed"><input 
type="hidden" name="itemtype" value="<!-- TMPL_VAR NAME="itemtype" -->">
+       <p><label>Description</label><!-- TMPL_VAR NAME="description" --></p>
+       <p><label>Renewals</label><!-- TMPL_IF NAME="renewalsallowed" 
-->Allowed<!-- TMPL_ELSE -->Not allowed<!-- /TMPL_IF --></p>
+       <p><lable>Rental charge</label><!-- TMPL_VAR NAME="rentalcharge" --></p>
+       <!-- TMPL_IF NAME="total" -->
+               <p>
+                       <b>This record is used <!-- TMPL_VAR NAME="total" --> 
times. Deletion not possible</b>
+               </p>
+               <p>
+                       </form>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="submit" value="OK" class="button parameters"></form>
+               </p>
+       <!-- TMPL_ELSE -->
+               <p>CONFIRM DELETION</p>
+               <p>
+                       <input type="submit" value="YES" class="button 
parameters"></form>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="submit" value="NO" class="button parameters"></form>
+               </p>
+       <!-- /TMPL_IF -->
+
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="else" -->
+<h1 class="parameters">Item type Admin</h1>
+
+<table cellpadding="0" cellspacing="0" class="collapse">
+       <tr>
+               <th class="cell-header">Code</th>
+               <th class="cell-header">Description</th>
+               <th class="cell-header">not for loan</th>
+               <th class="cell-header">Renewable</th>
+               <th class="cell-header">Charge</th>
+               <th class="cell-header">Edit</th>
+               <th class="cell-header">Delete</th>
+       </tr>
+       <!-- TMPL_LOOP NAME="loop" -->
+               <!-- TMPL_IF NAME="toggle" -->
+               <tr class="hilighted">
+               <!-- TMPL_ELSE -->
+               <tr class="hilighted2">
+               <!-- /TMPL_IF -->
+
+                       <td class="cell"><!-- TMPL_VAR NAME="itemtype" --></td>
+                       <td class="cell"><!-- TMPL_VAR NAME="description" 
--></td>
+                       <td class="cell"><!-- TMPL_IF NAME="notforloan" 
-->Yes<!-- /TMPL_IF --></td>
+                       <td class="cell"><!-- TMPL_UNLESS name="notforloan" -->
+                                       <!-- TMPL_IF NAME="renewalsallowed" -->
+                                               <!-- TMPL_VAR 
name="renewalsallowed" --> time(s)
+                                       <!-- TMPL_ELSE -->
+                                               No
+                                       <!-- /TMPL_IF -->
+                               <!-- /TMPL_UNLESS -->
+                       </td>
+                       <td class="cell"><!-- TMPL_UNLESS name="notforloan" 
--><!-- TMPL_VAR NAME="rentalcharge" --><!-- /TMPL_UNLESS --></td>
+                       <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=add_form&itemtype=<!-- TMPL_VAR NAME="itemtype" 
escape="HTML" -->">Edit</a></td>
+                       <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=delete_confirm&itemtype=<!-- TMPL_VAR NAME="itemtype" 
escape="HTML" -->">Delete</a></td>
+               </tr>
+       <!-- /TMPL_LOOP -->
+</table>
+<br />
+
+       <!-- TMPL_IF NAME="previous" -->
+       <a class="button" href="<!-- TMPL_VAR NAME="previous" -->">Previous</a>
+       <!-- /TMPL_IF -->
+       <!-- TMPL_IF NAME="next" -->
+       <a class="button" href="<!-- TMPL_VAR NAME="next" -->">Next</a>
+       <!-- /TMPL_IF -->
+<br />
+<br />
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+<input type="hidden" name="op" value="add_form">
+<input type="submit" class="button parameters" value="Add item type" 
title="Add item type" alt="Add item type" >
+</form>
+<!-- /TMPL_IF -->
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: koha2marclinks.tmpl
===================================================================
RCS file: koha2marclinks.tmpl
diff -N koha2marclinks.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ koha2marclinks.tmpl 25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,196 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="add_form" -->
+       <!-- 
------------------------------------------------------------------------ -->
+               <h1>Choose and validate 1 of the following for <b><!-- TMPL_VAR 
NAME="tablename" -->.<!-- TMPL_VAR NAME="kohafield" --></b></h1>
+               <table>
+                       <tr>
+                               <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                                       <td>
+                                               <input type="hidden" name="op" 
value="add_validate">
+                                               <input type="hidden" 
name="tablename" value="<!-- TMPL_VAR NAME="tablename" -->">
+                                               <input type="hidden" 
name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                               <!-- TMPL_VAR NAME="marclist0" 
-->
+                                       </td>
+                                       <td>
+                                               <input type="submit" value="OK" 
class="button">
+                                       </td>
+                               </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist1" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist2" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist3" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist4" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist5" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist6" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist7" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist8" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                       <form action="<!-- TMPL_VAR ESCAPE="URL" 
NAME="script_name" -->" method=put>
+                               <td>
+                                       <input type="hidden" name="op" 
value="add_validate">
+                                       <input type="hidden" name="tablename" 
value="<!-- TMPL_VAR NAME="tablename" -->">
+                                       <input type="hidden" name="kohafield" 
value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                       <!-- TMPL_VAR NAME="marclist9" -->
+                               </td>
+                               <td>
+                                       <input type="submit" value="OK" 
class="button">
+                               </td>
+                       </form>
+                       </tr>
+                       <tr>
+                               <td>
+                                       <p align="right">To "unmap", click 
==></p>
+                               </td>
+                               <td>
+                                       <form action="<!-- TMPL_VAR 
NAME="script_name" -->" name="Aform" method=put>
+                                               <input type="hidden" name="op" 
value="add_validate">
+                                               <input type="hidden" 
name="tablename" value="<!-- TMPL_VAR NAME="tablename" -->">
+                                               <input type="hidden" 
name="kohafield" value="<!-- TMPL_VAR NAME="kohafield" -->">
+                                               <input type="hidden" 
name="choice" value="">
+                                               <input type="submit" 
value="HERE" class="button">
+                                       </form>
+                               </td>
+                       </tr>
+               </table>
+       <!-- /TMPL_IF -->
+       
+       <!-- 
------------------------------------------------------------------------ -->
+       <!-- TMPL_IF NAME="else" -->
+       <h1 class="parameters">MARC links<!-- TMPL_VAR NAME="tagfield" --></h1>
+       <p><b>NOTES :</b></p>
+       <ul>
+               <p>If you change the link between a MARC subfield and a 
non-MARC field, ask your administrator to run misc/rebuildnonmarc.pl script.</p>
+               <p>If you change a link here, EVERY framework will be 
modified.</p>
+       </p>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <!-- TMPL_VAR NAME="tablename" --> <input type="submit" value="OK" 
class="button parameters">
+       </form>
+       
+       <table cellpadding="0" cellspacing="0" class="collapse">
+               <tr>
+                       <th class="cell-header" width="10%">Koha field <span 
style="font-size:8;color:red" title="the koha-DB field linked to this 
subfield">?</span></th>
+                       <th class="cell-header" width="5%">Tag</th>
+                       <th class="cell-header" width="5%">Subfield</th>
+                       <th class="cell-header" width="42%">Lib</th>
+                       <th class="cell-header" width="8%">&nbsp;</th>
+               <!-- TMPL_LOOP NAME="loop" -->
+                       <!-- TMPL_IF NAME="bgcolor" -->
+                       <tr class="hilighted">
+                       <!-- TMPL_ELSE -->
+                       <tr class="hilighted2">
+                       <!-- /TMPL_IF -->
+                               <td class="cell"><b><!-- TMPL_VAR 
NAME="kohafield" --></b></td>
+                               <td class="cell"><!-- TMPL_VAR NAME="tagfield" 
--></td>
+                               <td class="cell"><!-- TMPL_VAR 
NAME="tagsubfield" --></td>
+                               <td class="cell"><!-- TMPL_VAR 
NAME="liblibrarian" --></td>
+                               <td class="cell"><a href="<!-- TMPL_VAR 
NAME="edit" -->">Edit</a></td>
+                       </tr>
+               <!-- /TMPL_LOOP -->
+       </table>
+       <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: marc_subfields_structure.tmpl
===================================================================
RCS file: marc_subfields_structure.tmpl
diff -N marc_subfields_structure.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ marc_subfields_structure.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,168 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+<!-- TMPL_IF NAME="add_form" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       <h1>
+       <!-- TMPL_IF NAME="use-heading-flags-p" -->
+       <!-- TMPL_IF NAME="heading-edit-subfields-p" -->Edit MARC subfields 
constraints for framework <!-- TMPL_IF name="frameworkcode" --><!-- TMPL_VAR 
NAME="frameworkcode" --><!-- TMPL_ELSE -->default<!-- /TMPL_IF --><!-- /TMPL_IF 
-->
+       <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="action" --><!-- /TMPL_IF -->
+       </h1>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+       <input type="hidden" name="op" value="add_validate">
+       <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->">
+       <table>
+       <!-- TMPL_LOOP NAME="loop" -->
+               <tr>
+               <td>
+                       <h2 class="parameters">Tag <!-- TMPL_VAR 
NAME="tagfield" -->, Subfield <!-- TMPL_VAR NAME="tagsubfield" --></h2>
+                       <h3>MARC constraints</h3>
+                       <ul>
+                               <p>
+                                       <!-- TMPL_VAR NAME="repeatable" --> 
repeatable 
+                                       <!-- TMPL_VAR NAME="mandatory" --> 
mandatory
+                               </p>
+                               <!-- TMPL_IF name="frameworkcode" -->
+                                       <p>Search also: <i>(meaningful only for 
default framework)</i></p>
+                               <!-- TMPL_ELSE -->
+                                       <p>
+                                               Search also: <input type="text" 
name="seealso" value="<!-- TMPL_VAR name="seealso" -->" size=20> (example for 
200a : '200c','200d','200e'...)
+                                       </p>
+                               <!-- /TMPL_IF -->
+                               <p>Koha link:<!-- TMPL_VAR NAME="kohafield" 
--></p>
+                       </ul>
+                       <h3>Editor constaints</h3>
+                       <ul>
+                               <p>Text for librarian: <input type="text" 
name="liblibrarian" value="<!-- TMPL_VAR NAME="liblibrarian" -->" size="40" 
maxlength="80">
+                               </p>
+                               <p>Text for OPAC: <input type="text" 
name="libopac" value="<!-- TMPL_VAR NAME="libopac" -->" size="40" 
maxlength="80">
+                               </p>
+                               <p>Managed in tab<!-- TMPL_VAR NAME="tab" --> 
(ignore means that the subfield is NOT managed by Koha)</p>
+                               <p><!-- TMPL_VAR NAME="hidden" --> hidden 
(subfield is managed, but hidden. -should be filled by a plugin or 
thesaurus-)</p>
+                               <p><!-- TMPL_VAR NAME="isurl" --> URL (if 
checked, it means that the subfield is an URL and can be clicked</p>
+                               <p>
+                                       <label>Auth value:</label> <!-- 
TMPL_VAR NAME="authorised_value" -->
+                                       or thesaurus: <!-- TMPL_VAR 
NAME="authtypes" -->
+                                       or plugin: <!-- TMPL_VAR 
NAME="value_builder" -->
+                               </p>
+                               <p>
+                                       <label>&nbsp;</label>Link to field :
+                                       <input type="text" name="link" 
value="<!-- TMPL_VAR NAME="link" -->" size="10" maxlength="5"> (exemple :200b)
+                               </p>
+                       </ul>
+               </td>
+               </tr>
+       <!-- /TMPL_LOOP -->
+       </table>
+       <input type="submit" value="OK">
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<!-- ------------------------------------------------------------------------ 
-->
+<table border="0" cellspacing="0" cellpadding="2">
+       <tr valign="top">
+               <td><b>Subfield</b></td>
+               <td><b><!-- TMPL_VAR NAME="tagsubfield" --></b></td>
+       </tr>
+       <tr><td>&nbsp;</td><td><!-- TMPL_VAR NAME="liblibrarian" --></td></tr>
+       <tr><td colspan="2" align="center">CONFIRM DELETION</td></tr>
+       <tr>
+               <td>
+                       <form action="<!-- TMPL_VAR NAME="delete_link" -->" 
method="post">
+                               <input type="hidden" name="op" 
value="delete_confirmed">
+                               <input type="hidden" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                               <input type="hidden" name="tagfield" 
value="<!-- TMPL_VAR NAME="tagfield" -->">
+                               <input type="hidden" name="tagsubfield" 
value="<!-- TMPL_VAR NAME="tagsubfield" -->">
+                               <input type="hidden" name="frameworkcode" 
value="<!-- TMPL_VAR NAME="frameworkcode" -->">
+                               <input type="submit" value="YES" class="button">
+                       </form>
+               </td>
+               <td>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                               <input type="hidden" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                               <input type="hidden" name="tagfield" 
value="<!-- TMPL_VAR NAME="tagfield" -->">
+                               <input type="hidden" name="tagsubfield" 
value="<!-- TMPL_VAR NAME="tagsubfield" -->">
+                               <input type="hidden" name="frameworkcode" 
value="<!-- TMPL_VAR NAME="frameworkcode" -->">
+                               <input type="submit" value="NO" class="button">
+                       </form>
+               </td>
+       </tr>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirmed" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       Data deleted
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="hidden" name="tagfield" value="<!-- TMPL_VAR 
NAME="tagfield" -->">
+       <input type="submit" value="OK" class="button">
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- ------------------------------------------------------------------------ 
-->
+<!-- TMPL_IF NAME="else" -->
+<h1>MARC subfield structure admin for <!-- TMPL_VAR NAME="tagfield" --> 
(framework <!--TMPL_VAR NAME="frameworkcode" -->)</h1>
+<p>This screen shows the subfields associated with the selected tag. You can 
edit subfields or add a new one by clicking on edit. </p>
+<p>The column <b>Koha field</b> shows that the subfield is linked with a Koha 
field. Koha can manage a MARC interface, or a Koha interface. This link ensures 
that both DB are synchronized, thus you can change from a MARC to a Koha 
interface easily.</p>
+
+<table cellpadding="0" cellspacing="0" border="0" class="collapse">
+<tr>
+       <th class="cell-header">Subfield</th>
+       <th class="cell-header">Text</th>
+       <th class="cell-header">Constraints</th>
+       <th class="cell-header">Delete</th>
+<!-- TMPL_LOOP NAME="loop" -->
+<!-- TMPL_IF NAME="toggle" -->
+<tr class="hilighted">
+<!-- TMPL_ELSE -->
+<tr class="hilighted2">
+<!-- /TMPL_IF -->
+       <td class="cell"><!-- TMPL_VAR NAME="tagsubfield" --></td>
+       <td class="cell">
+               <!-- TMPL_IF NAME="subfield_ignored" -->
+                       <i><!-- TMPL_VAR NAME="liblibrarian" --></i>
+               <!-- TMPL_ELSE -->
+                       <!-- TMPL_VAR NAME="liblibrarian" -->
+               <!-- /TMPL_IF -->
+       </td>
+       <td class="cell">
+               <!-- TMPL_IF NAME="subfield_ignored" -->
+                       <i>subfield ignored</i>
+               <!-- TMPL_ELSE -->
+                       Tab :<!-- TMPL_VAR NAME="tab" -->,
+                       <!-- TMPL_IF NAME="kohafield" -->Koha field : <!-- 
TMPL_VAR NAME="kohafield" -->, <!--/TMPL_IF -->
+                       <!-- TMPL_IF NAME="repeatable" -->Repeatable, <!-- 
TMPL_ELSE -->Not repeatable,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="mandatory" -->Mandatory, <!-- 
TMPL_ELSE -->Not mandatory,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="seealso" -->see also : <!-- TMPL_VAR 
NAME="seealso" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="hidden" -->hidden,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="isurl" -->is an url,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="authorised_value" --> Auth value 
:<!-- TMPL_VAR NAME="authorised_value" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="authtypecode" --> Authority :<!-- 
TMPL_VAR NAME="authtypecode" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="value_builder" -->Plugin :<!-- 
TMPL_VAR NAME="value_builder" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="link" -->Link:<!-- TMPL_VAR 
NAME="link" -->,<!-- /TMPL_IF -->
+               <!-- /TMPL_IF -->
+       </td>
+       <td class="cell"><a href="<!-- TMPL_VAR NAME="delete" 
-->">Delete</a></td>
+</tr>
+<!-- /TMPL_LOOP -->
+</table>
+<a href="<!-- TMPL_VAR NAME="script_name" -->?op=add_form&amp;tagfield=<!-- 
TMPL_VAR NAME="edit_tagfield" -->&amp;frameworkcode=<!-- TMPL_VAR 
NAME="edit_frameworkcode" -->">Edit</a>
+<a href="marctagstructure.pl?searchfield=<!-- TMPL_VAR NAME="tagfield" 
-->&amp;frameworkcode=<!-- TMPL_VAR NAME="frameworkcode" -->">Back</a>
+<!-- TMPL_IF NAME="previous" -->
+       <input type="submit" value="previous" class="button">
+       </a><!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="next" -->
+       <!-- TMPL_VAR NAME="next" -->
+               <input type="submit" value="next" class="button">
+       </a>
+<!-- /TMPL_IF -->
+<!-- /TMPL_IF -->
+
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: marctagstructure.tmpl
===================================================================
RCS file: marctagstructure.tmpl
diff -N marctagstructure.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ marctagstructure.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,180 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+<h1 class="parameters">MARC tag structure admin for <!-- TMPL_IF 
NAME="frameworkcode" --><!-- TMPL_VAR NAME="frameworktext" --> (<!-- TMPL_VAR 
NAME="frameworkcode" -->)<!-- TMPL_ELSE -->default MARC framework<!-- /TMPL_IF 
--></h1>
+<script language="javascript" type="text/javascript">
+       function _(s) { return s } // dummy function for gettext
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function isNotNull(f,noalert) {
+               if (f.value.length ==0) {
+   return false;
+               }
+               return true;
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function toUC(f) {
+               var x=f.value.toUpperCase();
+               f.value=x;
+               return true;
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function isNum(v,maybenull) {
+       var n = new Number(v.value);
+       if (isNaN(n)) {
+               return false;
+               }
+       if (maybenull==0 && v.value=='') {
+               return false;
+       }
+       return true;
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function isDate(f) {
+               var t = Date.parse(f.value);
+               if (isNaN(t)) {
+                       return false;
+               }
+       }
+       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+       function Check(f) {
+               var ok=1;
+               var _alertString="";
+               var alertString2;
+               if (f.tagfield.value.length==0) {
+                       _alertString += "\n- " + _("tag number missing");
+               }
+               if (_alertString.length==0) {
+                       document.Aform.submit();
+               } else {
+                       alertString2  = _("Form not submitted because of the 
following problem(s)");
+                       alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                       alertString2 += _alertString;
+                       alert(alertString2);
+               }
+       }
+       </script>
+
+<!-- TMPL_IF NAME="add_form" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       <h1 class="parameters">
+       <!-- TMPL_IF NAME="use-heading-flags-p" -->
+       <!-- TMPL_IF NAME="heading-modify-tag-p" -->Modify tag<!-- /TMPL_IF -->
+       <!-- TMPL_IF NAME="heading-add-tag-p" -->Add tag<!-- /TMPL_IF -->
+       <!-- TMPL_ELSE --><!-- TMPL_VAR NAME="action" --><!-- /TMPL_IF -->
+       </h1>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+               <input type="hidden" name="op" value="add_validate">
+               <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->">
+               <p><label>Tag<label><!-- TMPL_VAR NAME="searchfield" --></p>
+               <p><label>Lib for librarians</label><input type="text" 
name="liblibrarian" value="<!-- TMPL_VAR NAME="liblibrarian" escape=HTML -->" 
size="80" maxlength="100"></p>
+               <p><label>Lib for opac</label><input type="text" name="libopac" 
value="<!-- TMPL_VAR NAME="libopac" escape=HTML -->" size="80" 
maxlength="100"></p>
+               <p><label>Repeatable</label><!-- TMPL_VAR NAME="repeatable" 
--></p>
+               <p><label>Mandatory</label><!-- TMPL_VAR NAME="mandatory" 
--></p>
+               <p><label>Authorised value</label><!-- TMPL_VAR 
NAME="authorised_value" --> (if you select a value here, the indicators will be 
limited to the authorised value list)</p>
+               <p><label>&nbsp;</label><input type="button" value="OK" 
class="button" onclick="Check(this.form)"></p>
+       </form>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<!-- ------------------------------------------------------------------------ 
-->
+<table>
+       <tr>
+               <td>tag</td>
+               <td><!-- TMPL_VAR NAME="searchfield" --></td>
+       </tr>
+       <tr><td>&nbsp;</td><td><!-- TMPL_VAR NAME="liblibrarian" --></td></tr>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="hidden" name="op" value="delete_confirmed"><input 
type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" 
-->"><input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->">
+       <tr><td colspan="2" align="center">CONFIRM DELETION</td></tr>
+       <tr><td><input type="submit" value="YES"></form></td><td><form 
action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input 
type="submit" value="NO"></form></td></tr>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirmed" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       Data deleted
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->">
+       <input type="submit" value="OK">
+       </form>
+<!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="framework_create" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="framework_create_confirm">
+               <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->">
+               Create framework for <!-- TMPL_VAR NAME="frameworkcode" --> 
(<!-- TMPL_VAR NAME="frameworktext" -->) using
+               <select name="existingframeworkcode">
+                       <option value="">Default</option>
+               <!-- TMPL_LOOP NAME="existingframeworkloop" -->
+                       <option value="<!-- TMPL_VAR NAME="value" -->"><!-- 
TMPL_VAR NAME="frameworktext" --></option>
+               <!-- /TMPL_LOOP -->
+               </select>
+               <input type="submit" value="OK" class="button">
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- ------------------------------------------------------------------------ 
-->
+<!-- TMPL_IF NAME="else" -->
+<div id="bloc25">
+<h2 class="parameters">Select a framework</h2>
+<form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <select name="frameworkcode">
+               <option value="">Default</option>
+       <!-- TMPL_LOOP NAME="frameworkloop" -->
+               <option value="<!-- TMPL_VAR NAME="value" -->" <!-- TMPL_IF 
NAME="selected" -->selected<!-- /TMPL_IF -->><!-- TMPL_VAR NAME="frameworktext" 
--></option>
+       <!-- /TMPL_LOOP -->
+       </select>
+       <input type="text" name="searchfield" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+       <input type="submit" value="OK" class="button">
+</form>
+<b>NOTE : if you change the link between a MARC subfield and a non-MARC field, 
ask your administrator to run misc/rebuildnonmarc.pl script.</b>
+</div>
+<div id="bloc100">
+       <table cellpadding="0" cellspacing="0" border="0" class="collapse">
+       <tr>
+               <th class="cell-header">Tag</th>
+               <th class="cell-header">Lib</th>
+               <th class="cell-header">Repeatable</th>
+               <th class="cell-header">Mandatory</th>
+               <th class="cell-header">Authorised<br />value</th>
+               <th class="cell-header">Subfields</th>
+               <th class="cell-header">Edit</th>
+               <th class="cell-header">Delete</th>
+       <!-- TMPL_LOOP NAME="loop" -->
+       <!-- TMPL_IF NAME="toggle" -->
+       <tr valign="top" class="hilighted">
+       <!-- TMPL_ELSE>
+       <tr valign="top" class="hilighted2">
+       <!-- /TMPL_IF>
+               <td class="cell"><b><!-- TMPL_VAR NAME="tagfield" --></b></td>
+               <td class="cell"><!-- TMPL_VAR NAME="liblibrarian" --></td>
+               <td class="cell"><!-- TMPL_IF NAME="repeatable" -->Yes<!-- 
TMPL_ELSE -->No<!-- /TMPL_IF --></td>
+               <td class="cell"><!-- TMPL_IF NAME="mandatory" -->Yes<!-- 
TMPL_ELSE -->No<!-- /TMPL_IF --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="authorised_value" --></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="subfield_link" 
-->">subfields</a></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="edit" 
-->">Edit</a></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="delete" 
-->">Delete</a></td>
+       </tr>
+       <!-- /TMPL_LOOP -->
+       </table>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="add_form">
+       <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR 
NAME="frameworkcode" -->">
+               <input type="submit" class="button" value="Add Tag" title="Add 
Tag" alt="Add Tag">
+        </form>
+               <!-- TMPL_IF NAME="isprevpage" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="prevpage" -->&amp;searchfield=<!-- TMPL_VAR 
NAME="searchfield" -->">&lt;&lt Previous</a> &nbsp; &nbsp;
+               <!-- /TMPL_IF -->
+               <!-- TMPL_IF NAME="nextpage" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="nextpage" -->&amp;searchfield=<!-- TMPL_VAR 
NAME="searchfield" -->">Next &gt;&gt;</a>
+               <!-- /TMPL_IF -->
+
+</div>
+<!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: printers.tmpl
===================================================================
RCS file: printers.tmpl
diff -N printers.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ printers.tmpl       25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,188 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+
+<div id="mainbloc">
+               <h1>Printer admin</h1>
+       <!-- TMPL_IF NAME="add_form" -->
+                       <script language="javascript" type="text/javascript">
+               function _(s) { return s } // dummy function for gettext
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNotNull(f,noalert) {
+                                       if (f.value.length ==0) {
+       return false;
+                                       }
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function toUC(f) {
+                                       var x=f.value.toUpperCase();
+                                       f.value=x;
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNum(v,maybenull) {
+                       var n = new Number(v.value);
+                       if (isNaN(n)) {
+                                       return false;
+                                       }
+                       if (maybenull==0 && v.value=='') {
+                                       return false;
+                       }
+                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isDate(f) {
+                                       var t = Date.parse(f.value);
+                                       if (isNaN(t)) {
+                                                       return false;
+                                       }
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function Check(f) {
+                                       var ok=1;
+                                       var _alertString="";
+                                       var alertString2;
+                                       if (f.printername.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("printer name missing");
+                                       }
+                                       if (f.printqueue.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("Queue missing");
+                                       }
+                                       if (_alertString.length==0) {
+                                                       document.Aform.submit();
+                                       } else {
+                                                       alertString2  = _("Form 
not submitted because of the following problem(s)");
+                                                       alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                                                       alertString2 += 
_alertString;
+                                                       alert(alertString2);
+                                       }
+                       }
+                       </script>
+       <div id="bloc25">
+               <!-- TMPL_IF NAME="searchfield" -->
+                       <h2 class="parameters">Modify printer</h2>
+               <!-- TMPL_ELSE -->
+                       <h2 class="parameters">Add printer</h2>
+               <!-- /TMPL_IF -->
+       
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
name="Aform" method="post">
+                               <input type="hidden" name="op" 
value="add_validate">
+                               <!-- TMPL_IF NAME="searchfield" -->
+                                               <p><label>Printer 
Name</label><input type="hidden" name="printername" value="<!-- TMPL_VAR 
NAME="searchfield" -->"><!-- TMPL_VAR NAME="searchfield" --></p>
+                               <!-- TMPL_ELSE -->
+                                               <p><label>Printer 
Name</label><input type="text" name="printername" size="50" maxlength="50"></p>
+                               <!-- /TMPL_IF -->
+                               <p><label>Queue</label><input type="text" 
name="printqueue" size="50" maxlength="50" value="<!-- TMPL_VAR 
NAME="printqueue" -->"> </p>
+                               <p><label>Type</label><input type="text" 
name="printtype" size="50" maxlength="50" value="<!-- TMPL_VAR NAME="printtype" 
-->"> </p>
+                               <p><input type="button" value="OK" 
onclick="Check(this.form)" class="button"></p>
+                       </form>
+       </div>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+               Data recorded
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK" class="button">
+                       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+               <table border="0" cellspacing="0" cellpadding="5">
+                       <tr>
+                               <td><b>Printer</b></td>
+                               <td><b><!-- TMPL_VAR NAME="searchfield" 
--></b></td>
+                       </tr>
+       
+                               <form action="<!-- TMPL_VAR NAME="script_name" 
-->" method="post">
+                               <input type="hidden" name="op" 
value="delete_confirmed">
+                               <input type="hidden" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                       
+                       <tr>
+                               <td>Queue</td>
+                               <td><!-- TMPL_VAR NAME="printqueue" --></td>
+                       </tr>
+                               <tr>
+                               <td>Type</td>
+                               <td><!-- TMPL_VAR NAME="printtype" --></td>
+                       </tr>
+                               <tr>
+                               <td colspan="2" align="center">CONFIRM 
DELETION</td>
+                       </tr>
+                               <tr>
+                               <td>
+                                       <input type="submit" value="YES">
+                                       </form>
+                               </td>
+                               <td>
+                                       <form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post">
+                                       <input type="submit" value="NO">
+                                       </form>
+                               </td>
+                       </tr>
+               </table>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+               Data deleted
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="else" -->
+<!--                   <form action="<!-- TMPL_VAR NAME="script_name">" 
method="post">
+                                       <input type="text" name="description" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                                       <input type="reset" name="reset" 
value="clr">
+                       </form> -->
+       
+               <!-- TMPL_IF NAME="searchfield" -->
+                       You searched for <b><!-- TMPL_VAR NAME="searchfield" 
--></b>
+               <!-- /TMPL_IF -->
+       
+               <table border="0" cellspacing="0" cellpadding="0" 
class="collapse">
+                       <tr><th class="cell-header"><b>Name</b></th>
+                           <th class="cell-header"><b>Queue</b></th>
+                           <th class="cell-header" colspan="3"><b>Type</b></th>
+                       </tr>
+                       <!-- TMPL_LOOP NAME="loop" -->
+                               <!-- TMPL_IF NAME="toggle" -->
+                               <tr class="hilighted" valign="top">
+                               <!-- TMPL_ELSE -->
+                               <tr class="hilighted2" valign="top">
+                               <!-- /TMPL_IF -->
+                               <td class="cell"><!-- TMPL_VAR 
NAME="printername" --></td>
+                               <td class="cell"><!-- TMPL_VAR 
NAME="printqueue" --></td>
+                               <td class="cell"><!-- TMPL_VAR NAME="printtype" 
--></td>
+                               <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=add_form&amp;searchfield=<!-- TMPL_VAR 
NAME="printername" -->" >Edit</a></td>
+                               <td class="cell"><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=delete_confirm&amp;searchfield=<!-- TMPL_VAR 
NAME="printername" -->" >Delete</a></td>
+                               </tr>
+                       <!-- /TMPL_LOOP -->
+               </table>
+       
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="add_form">
+               
+               <!-- TMPL_IF NAME="offsetgtzero" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="prevpage" -->">&lt;&lt; Prev</a>
+               <!-- /TMPL_IF -->
+       
+               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+       
+               <!-- TMPL_IF NAME="ltcount" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="nextpage" -->">Next &gt;&gt;</a>       
+               <!-- /TMPL_iF -->
+       
+                       <br>
+               <input type="submit" class="button" value="Add printer" 
alt="Add printer">
+               <br>
+                       </form>
+       
+       <!-- /TMPL_IF -->
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: stopwords.tmpl
===================================================================
RCS file: stopwords.tmpl
diff -N stopwords.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ stopwords.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,151 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="add_form" -->
+               <script language="javascript" type="text/javascript">
+                       function _(s) { return s } // dummy function for gettext
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNotNull(f,noalert) {
+                                       if (f.value.length ==0) {
+                                               return false;
+                                       }
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function toUC(f) {
+                               var x=f.value.toUpperCase();
+                               f.value=x;
+                               return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNum(v,maybenull) {
+                       var n = new Number(v.value);
+                       if (isNaN(n)) {
+                                       return false;
+                                       }
+                       if (maybenull==0 && v.value=='') {
+                                       return false;
+                       }
+                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isDate(f) {
+                                       var t = Date.parse(f.value);
+                                       if (isNaN(t)) {
+                                                       return false;
+                                       }
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function Check(f) {
+                                       var ok=1;
+                                       var _alertString="";
+                                       var alertString2;
+                                       if (f.word.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("word missing");
+                                       }
+                                       if (_alertString.length==0) {
+                                                       document.Aform.submit();
+                                       } else {
+                                                       alertString2  = _("Form 
not submitted because of the following problem(s)");
+                                                       alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                                                       alertString2 += 
_alertString;
+                                                       alert(alertString2);
+                                       }
+                       }
+                       </script>
+       
+                       <!-- TMPL_IF NAME="searchfield" -->
+                                       <h1>Modify word</h1>
+                       <!-- TMPL_ELSE -->
+                                       <h1>Add word</h1>
+                       <!-- /TMPL_IF -->
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
name="Aform" method="post">
+                       <input type="hidden" name="op" value="add_validate">
+                       <!-- TMPL_IF NAME="searchfield" -->
+                               <p>
+                                       <label>Word</label>
+                                       <label>
+                                               <input type="hidden" 
name="word" value="<!-- TMPL_VAR NAME="searchfield" -->"><!-- TMPL_VAR 
NAME="searchfield" -->
+                                       </label>
+                               </p>
+                       <!-- TMPL_ELSE -->
+                               <p>
+                                       <label>Word</label>
+                                       <input type="text" name="word" 
size="80" maxlength="250" onblur="toUC(this)">
+                               </p>
+                       <!-- /TMPL_IF -->
+                                       <p>
+                                               <td><input type="button" 
value="OK" onclick="Check(this.form)" class="button"></td>
+                                       </p>
+                       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+                       Data recorded
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK">
+                       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+               <p>CONFIRM DELETION of <!-- TMPL_VAR NAME="searchfield" --></p>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="delete_confirmed">
+                       <input type="hidden" name="searchfield" value="<!-- 
TMPL_VAR NAME="searchfield" -->">
+                       <input type="submit" value="YES" class="button">
+               </form>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="NO" class="button">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+                       Data deleted
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                                       <input type="submit" value="OK" 
class="button">
+                       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="else" -->
+               <h1 class="parameters">Stop words admin</h1>
+               <b>NOTE : if you change something in this table, ask your 
administrator to run misc/rebuildnonmarc.pl script.</b>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                                       <input type="text" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                                       <input type="submit" name="ok" 
value="OK" class="button">
+                       </form>
+       
+                       <!-- TMPL_IF NAME="searchfield" -->
+                                       You searched for <b><!-- TMPL_VAR 
NAME="searchfield" --></b>
+                       <!-- /TMPL_IF -->
+       
+                       <table class="small">
+                               <tr>
+                                       <th>Word</th>
+                                       <th> </th>
+                               </tr>
+                               <!-- TMPL_LOOP NAME="loop" -->
+                                       <tr bgcolor="<!-- TMPL_VAR 
NAME="toggle" -->">
+                                               <td><!-- TMPL_VAR NAME="word" 
--></td>
+                                               <td><a href="<!-- TMPL_VAR 
NAME="script_name" -->?op=delete_confirm&amp;searchfield=<!-- TMPL_VAR 
NAME="word" -->" class="button">Delete</a></td>
+                                       </tr>
+                               <!-- /TMPL_LOOP -->
+                       </table>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                               <input type="hidden" name="op" value="add_form">
+                               <!-- TMPL_IF NAME="offsetgtzero" -->
+                                               <a href="<!-- TMPL_VAR 
NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="prevpage" -->" 
class="button">&lt;&lt; Prev</a>
+                               <!-- /TMPL_IF -->
+                               <!-- TMPL_IF NAME="ltcount" -->
+                                       <a href="<!-- TMPL_VAR 
NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="nextpage" -->" 
class="button">Next &gt;&gt;</a>
+                               <!-- /TMPL_iF -->
+                               <input type="submit" class="button" value="Add 
Stop word" alt="Add Stop word">
+                       </form>
+       <!-- /TMPL_IF -->
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: systempreferences.tmpl
===================================================================
RCS file: systempreferences.tmpl
diff -N systempreferences.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ systempreferences.tmpl      25 Jul 2006 20:43:54 -0000      1.1.2.1
@@ -0,0 +1,256 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+       <script language="JavaScript" type="text/javascript">
+               function _(s) { return s } // dummy function for gettext
+               //
+               function isNotNull(f,noalert) {
+                       if (f.value.length ==0) {
+       return false;
+                       }
+                       return true;
+               }
+               //
+               function toUC(f) {
+                       var x=f.value.toUpperCase();
+                       f.value=x;
+                       return true;
+               }
+               //
+               function isNum(v,maybenull) {
+               var n = new Number(v.value);
+               if (isNaN(n)) {
+                       return false;
+                       }
+               if (maybenull==0 && v.value=='') {
+                       return false;
+               }
+               return true;
+               }
+               //
+               function isDate(f) {
+                       var t = Date.parse(f.value);
+                       if (isNaN(t)) {
+                               return false;
+                       }
+               }
+               //
+               function Check(f) {
+                       var ok=1;
+                       var _alertString="";
+                       var alertString2;
+                       if (f.variable.value.length==0) {
+                               _alertString += "\n- " + _("variable missing");
+                       }
+                       if (f.value.value.length==0) {
+                               _alertString += "\n- " + _("value missing");
+                       }
+                       if (_alertString.length==0) {
+                               document.Aform.submit();
+                       } else {
+                               alertString2  = _("Form not submitted because 
of the following problem(s)");
+                               alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                               alertString2 += _alertString;
+                               alert(alertString2);
+                       }
+               }
+               </script>
+       
+       <!-- TMPL_IF NAME="add_form" -->
+       
+               <!-- TMPL_IF NAME="modify" -->
+                       <h1>Modify a system preference</h1>
+               <!-- TMPL_ELSE -->
+                       <h1>Add a system preference</h1>
+               <!-- /TMPL_IF -->
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
name="Aform" method="post">
+               <div id="bloc25">
+                       <h2 class="parameters"><input type="text" 
name="explanation" size="60" value="<!-- TMPL_VAR NAME="explanation" 
escape="HTML" -->"></h2>
+                       <input type="hidden" name="op" value="add_validate">
+                       <p>
+                       <!-- TMPL_IF NAME="searchfield" -->
+                               <label>Variable</label><!-- TMPL_VAR 
NAME="searchfield" --><input type="hidden" name="variable" value="<!-- TMPL_VAR 
NAME="searchfield" -->">
+                       <!-- TMPL_ELSE -->
+                               <label>Variable</label><input type="text" 
name="variable" size="60">
+                       <!-- /TMPL_IF -->
+                       </p>
+                       <p><label>Value</label>
+                               <!-- TMPL_IF NAME="type-free" -->
+                                       <input type="text" name="value" 
value="<!-- TMPL_VAR NAME="value" escape="HTML" -->" size="<!-- TMPL_VAR 
NAME="fieldlength" -->">
+                               <!-- /TMPL_IF -->
+                               <!-- TMPL_IF NAME="type-textarea" -->
+                                       <textarea name="value" 
rows="<!--TMPL_VAR NAME="rows" -->" cols="<!-- TMPL_VAR NAME="cols" -->"><!-- 
TMPL_VAR NAME="value" escape="HTML" --></textarea>
+                               <!-- /TMPL_IF -->
+                               <!-- TMPL_IF NAME="type-choice" -->
+                                       <select name="value">
+                                               <!-- TMPL_LOOP NAME="options" 
-->
+                                                       <option value="<!-- 
TMPL_VAR NAME="option" -->" <!-- TMPL_IF NAME="selected" -->selected<!-- 
/TMPL_IF -->><!-- TMPL_VAR NAME="option" --></option>
+                                               <!-- /TMPL_LOOP -->
+                                       </select>
+                               <!-- /TMPL_IF -->
+                               <!-- TMPL_IF NAME="type-yesno" -->
+                                       <input type="radio" name="value" 
value="1"<!-- TMPL_IF NAME="value-yes" --> checked<!-- /TMPL_IF -->>Yes
+                                       <input type="radio" name="value" 
value="0"<!-- TMPL_IF NAME="value-no" --> checked<!-- /TMPL_IF -->>No
+                               <!-- /TMPL_IF -->
+       
+                       </p>
+                       <p><label>&nbsp;</label><input type="submit" value="OK" 
class="button"></p>
+               </div>
+               <div id="bloc25">
+                       <h2 class="parameters">Koha internal (you should have 
no reasons to modify the following default values)</h2>
+                       <p>Variable type: <input type="text" name="preftype" 
value="<!--TMPL_VAR NAME="preftype" -->" size="40" maxlength="40"> (Choice, 
YesNo,Integer,Textarea,Float,Themes,Languages)</p>
+                       Variable options :<input type="text" name="prefoptions" 
value="<!-- TMPL_VAR NAME="prefoptions" -->" size="80" maxlength="80"> (choice 
list for Choice (separated by |) and cols|rows for Texarea)
+               </div>
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+       
+               Data recorded
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+               <input type="submit" value="OK">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+       
+       <table border="0" cellspacing="0" cellpadding="2">
+               <tr valign="top" bgcolor="#99cc33">
+                       <td background="<!-- TMPL_VAR NAME="themelang" 
-->/images/background-mem.gif"><b>Variable</b></td>
+                       <td background="<!-- TMPL_VAR NAME="themelang" 
-->/images/background-mem.gif"><b><!-- TMPL_VAR NAME="searchfield" --></b></td>
+               </tr>
+               <tr><td>Value</td><td><!-- TMPL_VAR NAME="Tvalue" --></td></tr>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post"><input type="hidden" name="op" value="delete_confirmed"><input 
type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->">
+               <tr><td colspan="2" align="center">CONFIRM DELETION</td></tr>
+               <tr><td><input type="submit" value="YES"></form></td><td><form 
action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input 
type="submit" value="NO"></form></td></tr>
+       </table>
+       
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+       
+               Data deleted
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+               <input type="submit" value="OK">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="else" -->
+
+       <h1>System preferences admin</h1>
+
+<div class="tabitem">
+               <ul>
+                       <li>
+                               <!--TMPL_IF Name="Admin"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Admin" class="here">Admin
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Admin">Admin
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="Acquisitions"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Acquisitions" 
class="here">Acquisitions
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Acquisitions">Acquisitions
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="Authorities"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Authorities" 
class="here">Authorities
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Authorities">Authorities
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="Catalogue"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Catalogue" 
class="here">Catalogue
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Catalogue">Catalogue
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="Circulation"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Circulation" 
class="here">Circulation
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Circulation">Circulation
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="Members"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Members" class="here">Members
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=Members">Members
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="OPAC"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=OPAC" class="here">OPAC
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=OPAC">OPAC
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+                       <li>
+                               <!--TMPL_IF Name="Others"-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=" class="here">Others
+                                       </a>
+                               <!--TMPL_ELSE-->
+                                       <a 
href="/cgi-bin/koha/admin/systempreferences.pl?tab=">Others
+                                       </a>
+                               <!--/TMPL_IF-->
+                       </li>
+               </ul>
+</div>
+
+
+       <!-- TMPL_VAR NAME="searchfield" -->
+       <table border="0" cellspacing="0" cellpadding="0" class="collapse">
+       <tr valign="top">
+               <th class="cell-header">Variable</th>
+               <th class="cell-header">Value</th>
+               <th class="cell-header" colspan="3">Explanation</th>
+       </tr>
+       <!-- TMPL_LOOP NAME="loop" -->
+       <!-- TMPL_IF NAME="toggle" --><tr valign="top" class="hilighted"><!-- 
TMPL_ELSE --><tr valign="top" class="hilighted2"><!-- /TMPL_IF -->
+               <td class="cell"><!-- TMPL_VAR NAME="variable" --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="value" --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="explanation" --></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="edit" 
-->">Edit</a></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="delete" 
-->">Delete</a></td>
+       </tr>
+       <!-- /TMPL_LOOP -->
+       </table>
+
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="hidden" name="op" value="add_form">
+       <div align="center"><!-- TMPL_VAR NAME="previous" --> &nbsp; <!-- 
TMPL_VAR NAME="next" --></div>
+       </form>
+       
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+               <input type="hidden" name="op" value="add_form">
+               <input type="submit" class="button" value="Add System 
preference">
+       </form>
+       
+       <!-- /TMPL_IF -->
+</div>
+
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: thesaurus.tmpl
===================================================================
RCS file: thesaurus.tmpl
diff -N thesaurus.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ thesaurus.tmpl      25 Jul 2006 20:43:55 -0000      1.1.2.1
@@ -0,0 +1,160 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+<!-- TMPL_IF NAME="detail_form" -->
+       <!-- ---------------------------------------------------------------- 
-->
+       <h1>Thesaurus management</h1>
+       <h3>Values related to <!-- TMPL_VAR NAME="stdlib" --> (<!-- TMPL_VAR 
NAME="category" -->)</h3>
+       <br/><br/>
+       <table border="0" cellspacing="0" cellpadding="0" class="collapse">
+       <tr valign="top">
+               <th class="cell-header" colspan="3">Other forms</th>
+       </tr>
+       <!-- TMPL_LOOP NAME="loop" -->
+
+       <!-- TMPL_IF NAME="toggle" -->
+       <tr valign="top" class="hilighted">
+       <!-- TMPL_ELSE -->
+       <tr valign="top" class="hilighted2">
+       <!-- /TMPL_IF -->
+               <td class="cell"><!-- TMPL_VAR NAME="freelib" --></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="edit" 
-->">Edit</a></td>
+               <td class="cell"><a href="<!-- TMPL_VAR NAME="delete" 
-->">Delete</a></td>
+       </tr>
+       <!-- /TMPL_LOOP -->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="hidden" name="op" value="add_form">
+       </table>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="hidden" name="op" value="add_form">
+       <input type="hidden" name="category" value="<!-- TMPL_VAR 
NAME="category" -->">
+       <input type="hidden" name="stdlib" value="<!-- TMPL_VAR NAME="stdlib" 
-->">
+       <br><input type="image" src="<!-- TMPL_VAR NAME="interface" -->/<!-- 
TMPL_VAR NAME="theme" -->/images/filenew.png" title="Add thesaurus entry" 
alt="Add" border="0" ><br>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="add_form" -->
+<!-- ------------------------------------------------------------------------ 
-->
+<h1><!-- TMPL_IF NAME="search_category" -->Modify<!-- TMPL_ELSE -->Add<!-- 
/TMPL_IF --></h1>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+       <!-- TMPL_IF NAME="search_category" -->
+               <input type="hidden" name="op" value="mod_validate">
+       <!-- TMPL_ELSE -->
+               <input type="hidden" name="op" value="add_validate">
+       <!-- /TMPL_IF -->
+       <table cellpadding="3" cellspacing="3">
+       <tr>
+               <td>Category</td>
+               <td><!-- TMPL_VAR NAME="category" --></td>
+       </tr>
+       <tr>
+               <td>Authority lib</td>
+               <!-- TMPL_IF NAME="id" -->
+                       <td><!-- TMPL_VAR NAME="father" --><!-- TMPL_VAR 
NAME="stdlib" --><input type="hidden" name="stdlib" value="<!-- TMPL_VAR 
NAME="stdlib" -->" ></td>
+               <!-- TMPL_ELSE -->
+                       <td><!-- TMPL_VAR NAME="father" --><input type="text" 
name="stdlib" value="<!-- TMPL_VAR NAME="stdlib" escape=HTML -->" 
maxlength="80" size="80"></td>
+               <!-- /TMPL_IF -->
+       </tr>
+       <tr>
+               <td>Other lib</td>
+               <td><!-- TMPL_VAR NAME="father" --><input type="text" 
name="freelib" value="<!-- TMPL_VAR NAME="freelib" escape=HTML -->" 
maxlength="80" size="80"></td>
+       </tr>
+       <tr>
+               <td>&nbsp;</td>
+               <td><input type="hidden" name="id" value="<!-- TMPL_VAR 
NAME="id" -->">
+                       <input type="hidden" name="father" value="<!-- TMPL_VAR 
NAME="father" escape=HTML -->">
+                       <input type="hidden" name="branch" value="<!-- TMPL_VAR 
NAME="branch" escape=HTML -->">
+                       <input type="hidden" name="search_category" value="<!-- 
TMPL_VAR NAME="search_category" -->">
+                       <input type="hidden" name="searchstring" value="<!-- 
TMPL_VAR NAME="searchstring" escape=HTML -->">
+                       <input type="hidden" name="offset" value="<!-- TMPL_VAR 
NAME="offset" -->">
+                       <input type="submit" value="OK"></td>
+       </tr>
+       </table>
+       </form>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<!-- ------------------------------------------------------------------------ 
-->
+       <table border="0" cellspacing="0" cellpadding="2">
+               <tr valign="top">
+                       <td><b>lib</b></td>
+                       <td><b><!-- TMPL_VAR NAME="search_category" --></b></td>
+               </tr>
+               <tr><td>Value</td><td><!-- TMPL_VAR NAME="Tvalue" --></td></tr>
+               <tr><td>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                               <input type="hidden" name="op" 
value="delete_confirmed">
+                               <input type="hidden" name="id" value="<!-- 
TMPL_VAR NAME="id" -->">
+                               <input type="hidden" name="search_category" 
value="<!-- TMPL_VAR NAME="search_category" -->">
+               </tr></td>
+               <tr><td colspan="2" align="center">CONFIRM DELETION of this 
entry <b>and all entries depending on this one</b></td></tr>
+               <tr><td><input type="submit" value="YES"></form></td>
+                               <td><form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post"><input type="submit" 
value="NO"></form></td></tr>
+       </table>
+<!-- /TMPL_IF -->
+
+<!-- ------------------------------------------------------------------------ 
-->
+<!-- TMPL_IF NAME="else" -->
+       <h1>Thesaurus management</h1>
+       <p>Manages thesaurus and authorities files.<br />
+       <ul>
+               <b>Dig</b>: see data depending on this one<br />
+               <b>Related</b>: see other forms of this authority entry</p>
+       </ul>
+       <form action="/cgi-bin/koha/admin/thesaurus.pl" method="post">
+               <!-- TMPL_VAR NAME="tab_list" -->
+               <input type="text" name="searchstring" value="<!-- TMPL_VAR 
NAME="searchstring" -->">
+               <input type="submit" value="OK" class="button parameters">
+               <a href="thesaurus.pl?op=add_form" class="button 
parameters">New category...</a>
+       </form>
+       <!-- TMPL_LOOP NAME="hierarchy_loop" -->
+               <a href="thesaurus.pl?branch=<!-- TMPL_VAR NAME="branch" 
-->&amp;search_category=<!-- TMPL_VAR NAME="category" -->"><!-- TMPL_VAR 
NAME="string" --></a><br />
+       <!-- /TMPL_LOOP -->
+       <table border="0" cellspacing="0" cellpadding="0" class="collapse">
+       <tr valign="top">
+               <th class="cell-header">Free form</th>
+               <th class="cell-header">Authority</th>
+               <th class="cell-header">Dig</th>
+               <th class="cell-header">Related</th>
+               <th class="cell-header">Edit</th>
+               <th class="cell-header">Delete</th>
+       </tr>
+       <!-- TMPL_LOOP NAME="loop" -->
+               <!-- TMPL_IF NAME="toggle" -->
+               <tr valign="top" class="hilighted">
+               <!-- TMPL_ELSE -->
+               <tr valign="top" class="hilighted2">
+               <!-- /TMPL_IF -->
+               <td class="cell"><!-- TMPL_VAR NAME="freelib" --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="father" --> <!-- TMPL_VAR 
NAME="stdlib" --></td>
+               <td class="cell"><!-- TMPL_VAR NAME="dig" 
-->Dig</a>&nbsp;&nbsp;</td>
+               <td class="cell"><!-- TMPL_VAR NAME="related" 
-->Related</a></td>
+               <td class="cell"><a class="button" href="<!-- TMPL_VAR 
NAME="edit" -->">Edit</a></td>
+               <td class="cell"><a class="button" href="<!-- TMPL_VAR 
NAME="delete" -->">Delete</a></td>
+       </tr>
+       <!-- /TMPL_LOOP -->
+       </table>
+
+       <p>
+               <a href="<!-- TMPL_VAR NAME="previous" -->" 
class="button">Previous</a>
+               <a href="<!-- TMPL_VAR NAME="next" -->" class="button"> Next</a>
+               </tr>
+       </p>
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post">
+       <input type="hidden" name="op" value="add_form">
+       <input type="hidden" name="category" value="<!-- TMPL_VAR 
NAME="category" -->">
+       <input type="hidden" name="branch" value="<!-- TMPL_VAR NAME="branch" 
-->">
+       <input type="hidden" name="father" value="<!-- TMPL_VAR NAME="father" 
-->">
+       <br><input type="submit" class="button"  value="Add" title="Add 
Thesaurus entry" alt="Add Thesaurus entry"><br>
+       </form>
+
+
+<!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: z3950servers.tmpl
===================================================================
RCS file: z3950servers.tmpl
diff -N z3950servers.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ z3950servers.tmpl   25 Jul 2006 20:43:55 -0000      1.1.2.1
@@ -0,0 +1,254 @@
+<!-- TMPL_INCLUDE NAME="header-start.inc" -->
+Parameters
+<!-- TMPL_INCLUDE NAME="header-end.inc" -->
+<!-- TMPL_INCLUDE NAME="topnav.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-start.inc" -->
+<!-- TMPL_INCLUDE NAME="parameters.inc" -->
+<!-- TMPL_INCLUDE NAME="leftnav-end.inc" -->
+<div id="mainbloc">
+       <!-- TMPL_IF NAME="add_form" -->
+               <script language="javascript" type="text/javascript">
+                       function _(s) { return s } // dummy function for gettext
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNotNull(f,noalert) {
+                                       if (f.value.length ==0) {
+                                               return false;
+                                       }
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function toUC(f) {
+                                       var x=f.value.toUpperCase();
+                                       f.value=x;
+                                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isNum(v,maybenull) {
+                       var n = new Number(v.value);
+                       if (isNaN(n)) {
+                                       return false;
+                                       }
+                       if (maybenull==0 && v.value=='') {
+                                       return false;
+                       }
+                       return true;
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function isDate(f) {
+                                       var t = Date.parse(f.value);
+                                       if (isNaN(t)) {
+                                               return false;                   
    
+                                       }
+                       }
+                       
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+                       function Check(f) {
+                                       var ok=1;
+                                       var _alertString="";
+                                       var alertString2;
+                                       if (f.searchfield.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("site name missing");
+                                       }
+                                       if (f.host.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("host missing");
+                                       }
+                                       if (f.port.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("port missing");
+                                       }
+                                       if (f.db.value.length==0) {
+                                                       _alertString += "\n- " 
+ _("database missing");
+                                       }
+                                       if (isNaN(f.port.value)) {
+                                                       _alertString += "\n- " 
+ _("port must be a number");
+                                       }
+                                       if (isNaN(f.rank.value)) {
+                                                       _alertString += "\n- " 
+ _("rank must be a number");
+                                       }
+                                       if (isNaN(f.checked.value) || 
f.checked.value<0 || f.checked.value>1) {
+                                                       _alertString += "\n- " 
+ _("checked must be 0 or 1");
+                                       }
+                                       if (_alertString.length==0) {
+                                                       document.Aform.submit();
+                                       } else {
+                                                       alertString2  = _("Form 
not submitted because of the following problem(s)");
+                                                       alertString2 += 
"\n------------------------------------------------------------------------------------\n";
+                                                       alertString2 += 
_alertString;
+                                                       alert(alertString2);
+                                       }
+                       }
+               </script>
+               <!-- TMPL_IF NAME="searchfield" -->
+                               <h1>Modify Z39.50 Server</h1>
+               <!-- TMPL_ELSE -->
+                               <h1>Add Z39.50 server</h1>
+               <!-- /TMPL_IF -->
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
name="Aform" method="post">
+                       <input type="hidden" name="op" value="add_validate">
+                       <!-- TMPL_IF NAME="searchfield" -->
+                               <p>
+                                       <label class="label100">Z39.50 
Server</label>
+                                       <input type="hidden" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->"><!-- TMPL_VAR NAME="searchfield" 
-->
+                               </p>
+                       <!-- TMPL_ELSE -->
+                               <p>
+                                       <label class="label100">Z39.50 
Server</label>
+                                       <input type="text" name="searchfield" 
size="100" maxlength="100" onblur="toUC(this)">
+                               </p>
+                       <!-- /TMPL_IF -->
+                       <p>
+                               <label class="label100">Hostname</label>
+                               <input type="text" name="host" size="30" 
value="<!-- TMPL_VAR NAME="host" -->">
+                       </p>
+                       <p>
+                               <label class="label100">Port</label>
+                               <input type="text" name="port" size="5" 
value="<!-- TMPL_VAR NAME="port" -->" onblur="isNum(this)">
+                       </p>
+                       <p>
+                               <label class="label100">Database</label>
+                               <input type="text" name="db" value="<!-- 
TMPL_VAR NAME="db" -->">
+                       </p>
+                       <p>
+                               <label class="label100">Userid</label>
+                               <input type="text" name="userid" value="<!-- 
TMPL_VAR NAME="userid" -->">
+                       </p>
+                       <p>
+                               <label class="label100">Password</label>
+                               <input type="text" name="password" value="<!-- 
TMPL_VAR NAME="password" -->">
+                       </p>
+                       <p>
+                               <label class="label100">Checked (searched by 
default)</label>
+                               <input type="text" size="1" name="checked" 
value="<!-- TMPL_VAR NAME="checked" -->" onblur="isNum(this)">
+                       </p>
+                       <p>
+                               <label class="label100">Rank (display 
order)</label>
+                               <input type="text" name="rank" size="4" 
value="<!-- TMPL_VAR NAME="rank" -->" onblur="isNum(this)">
+                       </p>
+                       <p>
+                               <label class="label100">Syntax (z3950 can send 
records in various format. Choose one)</label>
+                               <select name="syntax">
+                                       <option value="MARC21">MARC21</option>
+                                       <option value="UNIMARC">UNIMARC</option>
+                               </select>
+                       </p>
+                       <input type="button" value="OK" 
onclick="Check(this.form)" class="button">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="add_validate" -->
+               Data recorded
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="submit" value="OK" class="button">
+               </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="delete_confirm" -->
+               <!-- TMPL_VAR NAME="reqsel" -->
+                       <table>
+                       <tr>
+                               <th>Site</th>
+                               <th><!-- TMPL_VAR NAME="searchfield" --></th>
+                       </tr>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                               <input type="hidden" name="op" 
value="delete_confirmed">
+                               <input type="hidden" name="searchfield" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                       <tr>
+                               <td>Hostname</td>
+                               <td><!-- TMPL_VAR NAME="host" --></td>
+                       </tr>
+                       <tr>
+                               <td>Port</td>
+                               <td><!-- TMPL_VAR NAME="port" --></td>
+                       </tr>
+                       <tr>
+                               <td>Database</td>
+                               <td><!-- TMPL_VAR NAME="db" --></td>
+                       </tr>
+                       <tr>
+                               <td>Userid</td>
+                               <td><!-- TMPL_VAR NAME="userid" --></td>
+                       </tr>
+                       <tr>
+                               <td>Password</td>
+                               <td><!-- TMPL_VAR NAME="password" --></td>
+                       </tr>
+                       <tr>
+                               <td>Checked</td>
+                               <td><!-- TMPL_VAR NAME="checked" --></td>
+                       </tr>
+                       <tr>
+                               <td>Rank</td>
+                               <td><!-- TMPL_VAR NAME="rank" --></td>
+                       </tr>
+                       <tr>
+                               <td colspan="2" align="center">CONFIRM 
DELETION</td>
+                       </tr>
+                       <tr>
+                               <td><input type="submit" 
value="YES"></form></td>
+                               <td><form action="<!-- TMPL_VAR 
NAME="script_name" -->" method="post"><input type="submit" 
value="NO"></form></td>
+                       </tr>
+               </table>
+       <!-- /TMPL_IF -->
+
+       <!-- TMPL_IF NAME="delete_confirmed" -->
+                       Data deleted
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                                       <input type="submit" value="OK">
+                       </form>
+       <!-- /TMPL_IF -->
+       
+       <!-- TMPL_IF NAME="else" -->
+                       <h1 class="parameters">Z39.50 Servers admin</h1>
+                       <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                               <input type="text" name="description" 
value="<!-- TMPL_VAR NAME="searchfield" -->">
+                               <input type="submit" name="ok" value="OK" 
class="button">
+                       </form>
+                       <!-- TMPL_IF NAME="searchfield" -->
+                               You searched for <b><!-- TMPL_VAR 
NAME="searchfield" --></b>
+                       <!-- /TMPL_IF -->
+                       <table>
+                               <tr>
+                                       <th>Site</th>
+                                       <th>Hostname</th>
+                                       <th>Port</th>
+                                       <th>Database</th>
+                                       <th>Userid</th>
+                                       <th>Password</th>
+                                       <th>Checked</th>
+                                       <th>Rank</th>
+                                       <th>Syntax</th>
+                                       <th> </td>
+                                       <th> </td>
+                               </tr>
+                               <!-- TMPL_LOOP NAME="loop" -->
+                               <tr bgcolor="<!-- TMPL_VAR NAME="toggle" -->">
+                                       <td><!-- TMPL_VAR NAME="name" --></td>
+                                       <td><!-- TMPL_VAR NAME="host" --></td>
+                                       <td><!-- TMPL_VAR NAME="port" --></td>
+                                       <td><!-- TMPL_VAR NAME="db" --></td>
+                                       <td><!-- TMPL_VAR NAME="userid" --></td>
+                                       <td><!-- TMPL_VAR NAME="password" 
--></td>
+                                       <td><!-- TMPL_VAR NAME="checked" 
--></td>
+                                       <td><!-- TMPL_VAR NAME="rank" --></td>
+                                       <td><!-- TMPL_VAR NAME="syntax" --></td>
+                                       <td><a href="<!-- TMPL_VAR
+NAME="script_name" -->?op=add_form&amp;searchfield=<!-- TMPL_VAR NAME="name"
+-->" class="button">Edit</a></td>
+                                       <td><a href="<!-- TMPL_VAR
+NAME="script_name" -->?op=delete_confirm&amp;searchfield=<!-- TMPL_VAR
+NAME="name" -->" class="button">Delete</a></td>
+                               </tr>
+                               <!-- /TMPL_LOOP -->
+               </table>
+               <form action="<!-- TMPL_VAR NAME="script_name" -->" 
method="post">
+                       <input type="hidden" name="op" value="add_form">
+                       <!-- TMPL_IF NAME="offsetgtzero" -->
+                                       <a href="<!-- TMPL_VAR 
NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="prevpage" -->" 
class="button">&lt;&lt; Prev</a>
+                       <!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="ltcount" -->
+                                       <a href="<!-- TMPL_VAR 
NAME="script_name" -->?offset=<!-- TMPL_VAR NAME="nextpage" -->" 
class="button">Next &gt;&gt;</a>
+                       <!-- /TMPL_iF -->
+                       <input type="submit" class="button" alt="Add Z39.50 
server" value="Add Z39.50 server">
+               </form>
+       
+       <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->




reply via email to

[Prev in Thread] Current Thread [Next in Thread]