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/npl/en/admin auth_... [dev_week]


From: Tumer Garip
Subject: [Koha-cvs] koha/koha-tmpl/intranet-tmpl/npl/en/admin auth_... [dev_week]
Date: Sun, 28 May 2006 18:52:55 +0000

CVSROOT:        /sources/koha
Module name:    koha
Branch:         dev_week
Changes by:     Tumer Garip <address@hidden>    06/05/28 18:52:55

Added files:
        koha-tmpl/intranet-tmpl/npl/en/admin: 
                                              auth_subfields_structure.tmpl 
                                              auth_tag_structure.tmpl 
                                              authtypes.tmpl 

Log message:
        Part of new zebra authorities in dev-week commit

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_subfields_structure.tmpl?only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_tag_structure.tmpl?only_with_tag=dev_week&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha/koha-tmpl/intranet-tmpl/npl/en/admin/authtypes.tmpl?only_with_tag=dev_week&rev=1.1.2.1

Patches:
Index: koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_subfields_structure.tmpl
diff -u /dev/null 
koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_subfields_structure.tmpl:1.1.2.1
--- /dev/null   Sun May 28 18:52:55 2006
+++ koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_subfields_structure.tmpl     
Sun May 28 18:52:55 2006
@@ -0,0 +1,138 @@
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- System Administration: 
+<!-- TMPL_IF name="add_form" --><!-- TMPL_IF NAME="modify" -->Modify system 
preference '<!-- TMPL_VAR NAME="searchfield" -->'<!-- TMPL_ELSE -->Add a system 
preference<!-- /TMPL_IF --><!-- /TMPL_IF --><!-- TMPL_IF name="add_validate" 
-->Data Added<!-- /TMPL_IF -->
+<!-- TMPL_IF name="delete_confirm" -->Confirm Deletion of Parameter '<!-- 
TMPL_VAR name="searchfield" -->'<!-- /TMPL_IF --><!-- TMPL_IF 
name="delete_confirmed" -->Parameter Deleted<!-- /TMPL_IF --><!-- TMPL_IF 
name="else" -->Preferences<!-- /TMPL_IF -->
+<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- TMPL_INCLUDE NAME="masthead.inc" -->
+<!-- TMPL_INCLUDE NAME="admin-topmenu.inc" -->
+<!-- TMPL_INCLUDE NAME="intranet-nav.inc" -->
+
+<div id="main">
+<!-- TMPL_IF NAME="add_form" -->
+
+       <h1><!-- TMPL_IF NAME="use-heading-flags-p" -->
+       <!-- TMPL_IF NAME="heading-edit-subfields-p" -->Edit MARC subfields 
constraints<!-- /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" -->" />
+       <!-- TMPL_LOOP NAME="loop" -->
+       <div class="data <!-- TMPL_VAR NAME="toggle" -->"><h2>Tag <!-- TMPL_VAR 
NAME="tagfield" -->, Subfield <!-- TMPL_VAR NAME="tagsubfield" --></h2>
+       <table>
+       <caption>MARC constraints</caption>
+       <tr><th><label for="repeatable<!-- TMPL_VAR NAME="row" 
-->">Repeatable:</label></th><td><!-- TMPL_VAR NAME="repeatable" --></td></tr>
+       <tr><th><label for="mandatory<!-- TMPL_VAR NAME="row" 
-->">Mandatory:</label></th><td><!-- TMPL_VAR NAME="mandatory" --> </td></tr>
+       <tr><th><label for="seealso<!-- TMPL_VAR NAME="row" -->">Search 
also:</label></th><td><input type="text" id="seealso<!-- TMPL_VAR NAME="row" 
-->" name="seealso" value="<!-- TMPL_VAR name="seealso" -->" size="20" /> 
(example for 200a: '200c','200d','200e'...)</td></tr>
+       <tr><th><label for="kohafield<!-- TMPL_VAR NAME="row" -->">Koha 
link:</label></th><td><!-- TMPL_VAR NAME="kohafield" --></td></tr>
+                       </table>
+       <table>
+       <caption>Editor constaints</caption>
+       <tr><th><label for="liblibrarian<!-- TMPL_VAR NAME="row" -->">Text for 
librarian:</label></th><td><input id="liblibrarian<!-- TMPL_VAR NAME="row" -->" 
type="text" name="liblibrarian" value="<!-- TMPL_VAR NAME="liblibrarian" -->" 
size="40" maxlength="80" /></td></tr>
+       <tr><th><label for="libopac<!-- TMPL_VAR NAME="row" -->">Text for 
OPAC:</label></th><td><input type="text" id="libopac<!-- TMPL_VAR NAME="row" 
-->" name="libopac" value="<!-- TMPL_VAR NAME="libopac" -->" size="40" 
maxlength="80" /></td></tr>
+       <tr><th><label for="tab<!-- TMPL_VAR NAME="row" -->">Managed in 
tab:</label></th><td><!-- TMPL_VAR NAME="tab" --> (ignore means that the 
subfield is NOT managed by Koha)</td></tr>
+
+       <tr><th><label for="hidden<!-- TMPL_VAR NAME="row" 
-->">Hidden:</label></th><td> Opac:<!-- TMPL_VAR name="ohidden" -->  
Intranet:<!-- TMPL_VAR name="ihidden" --> Editor:<!-- TMPL_VAR name="ehidden" 
--> (see online help)</td></tr>
+
+       <tr><th><label for="isurl<!-- TMPL_VAR NAME="row" -->">Is a URL: 
</label></th><td><!-- TMPL_VAR NAME="isurl" --> (if checked, it means that the 
subfield is an URL and can be clicked</td></tr>
+       <tr><th><label for="link<!-- TMPL_VAR NAME="row" -->">Is a Linking 
field: </label></th><td><!-- TMPL_VAR NAME="link" --> (if checked, it means 
that the subfield is used for linking authorities</td></tr>
+
+<tr><th><label>Default Options: <p>(choose one)</p></label></th><td>
+<ul>
+       <li>Authorized Value: <!-- TMPL_VAR NAME="authorised_value" --></li>
+       <li>Thesaurus: <!-- TMPL_VAR NAME="authtypecode" --></li>
+       <li>Plugin: <!-- TMPL_VAR NAME="value_builder" --></li>
+</ul>
+</td></tr>      
+               </table>
+               </div>
+       <!-- /TMPL_LOOP -->
+       <input type="submit" class="submit" value="Save Changes" />
+       <p>Note: in the last column, you can choose:
+       <ul><li>An "authorised value": it refers to a list of authorised values 
for this subfield. See the corresponding admin table.</li>
+       <li>A "thesaurus category": it refers to a thesaurus category. 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>
+       </p>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+
+<div class="data"><table>
+<caption>Confirm Deletion of Subfield <span class="ex"><!-- TMPL_VAR 
NAME="tagsubfield" -->?</span></caption>
+       <tr>
+               <th>Subfield</th>
+               <td><!-- TMPL_VAR NAME="tagsubfield" --></td>
+       </tr>
+       <tr><th>Description</th><td><!-- TMPL_VAR NAME="liblibrarian" 
--></td></tr>
+</table></div>
+                       <form class="inline" 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" -->" 
/><input type="submit" class="cancel" value="Yes, Delete this Subfield" />
+                       </form> <form class="inline" 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="authtypecode" value="<!-- 
TMPL_VAR NAME="authtypecode" -->" />       <input type="submit" class="submit" 
value="No, Do Not Delete" />
+                       </form>
+<!-- /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" class="submit" value="OK" />
+       </form>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_IF NAME="else" -->
+<h1>Authority MARC subfield structure admin for <!-- TMPL_VAR NAME="tagfield" 
--> (authority: <!--TMPL_VAR NAME="authtypecode" -->)</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, and a Koha interface. This link 
ensures that both DB are synchronized</p>
+
+<table>
+<tr>
+       <th>Subfield</th>
+       <th>Text</th>
+       <th>Constraints</th>
+       <th>Delete</th>
+<!-- TMPL_LOOP NAME="loop" -->
+<!-- TMPL_IF NAME="toggle" --><tr class="highlighted"><!-- TMPL_ELSE 
--><tr><!-- /TMPL_IF -->
+       <td><!-- TMPL_VAR NAME="tagsubfield" --></td>
+       <td>
+               <!-- TMPL_IF NAME="subfield_ignored" -->
+                       <i><!-- TMPL_VAR NAME="liblibrarian" --></i>
+               <!-- TMPL_ELSE -->
+                       <!-- TMPL_VAR NAME="liblibrarian" -->
+               <!-- /TMPL_IF -->
+       </td>
+       <td>
+               <!-- TMPL_IF NAME="subfield_ignored" -->
+                       <i>subfield ignored</i>
+               <!-- TMPL_ELSE -->
+                       <strong>Tab:</strong><!-- TMPL_VAR NAME="tab" -->,
+                       <!-- TMPL_IF NAME="kohafield" --> | <strong>Koha 
field:</strong> <!-- 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" --> | <strong>See 
Also:</strong> <!-- 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" --> | <strong>Auth 
value:</strong><!-- TMPL_VAR NAME="authorised_value" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="authtypecode" --> | 
<strong>Authority:</strong><!-- TMPL_VAR NAME="authtypecode" -->,<!-- /TMPL_IF 
-->
+                       <!-- TMPL_IF NAME="value_builder" --> | 
<strong>Plugin:</strong><!-- TMPL_VAR NAME="value_builder" -->,<!-- /TMPL_IF -->
+                       <!-- TMPL_IF NAME="link" --> | 
<strong>Link:</strong><!-- TMPL_VAR NAME="link" -->,<!-- /TMPL_IF -->
+               <!-- /TMPL_IF -->
+       </td>
+       <td><a href="<!-- TMPL_VAR NAME="delete" -->">Delete</a></td>
+</tr>
+<!-- /TMPL_LOOP -->
+</table>
+<form class="inline" action="<!-- TMPL_VAR NAME="script_name" -->" 
method="get"><input type="hidden" name="op" value="add_form" /><input 
type="hidden" name="tagfield" value="<!-- TMPL_VAR NAME="edit_tagfield" -->" 
/><input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="edit_authtypecode" -->" /><input type="submit" class="submit" value="Edit 
Subfields" /></form> <form class="inline" action="auth_tag_structure.pl" 
method="get"><input type="hidden" name="searchfield" value="<!-- TMPL_VAR 
NAME="tagfield" -->" /><input type="hidden" name="authtypecode" value="<!-- 
TMPL_VAR NAME="authtypecode" -->" /><input type="submit" class="submit" 
value="Return to Auth Structure" /></form>
+<!-- TMPL_IF NAME="previous" -->
+       <input type="image" src="<!-- TMPL_VAR NAME="interface" -->/<!-- 
TMPL_VAR NAME="theme" -->/images/1leftarrow.png" title="previous" 
alt="previous" border="0" >
+       </a><!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="next" -->
+       <!-- TMPL_VAR NAME="next" -->
+               <input type="image" src="<!-- TMPL_VAR NAME="interface" 
-->/<!-- TMPL_VAR NAME="theme" -->/images/1rightarrow.png" title="next" 
alt="next" border="0" />
+       </a>
+<!-- /TMPL_IF -->
+<!-- /TMPL_IF -->
+
+</div>
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
Index: koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_tag_structure.tmpl
diff -u /dev/null 
koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_tag_structure.tmpl:1.1.2.1
--- /dev/null   Sun May 28 18:52:55 2006
+++ koha/koha-tmpl/intranet-tmpl/npl/en/admin/auth_tag_structure.tmpl   Sun May 
28 18:52:55 2006
@@ -0,0 +1,178 @@
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- System 
Administration<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- TMPL_INCLUDE NAME="masthead.inc" -->
+<!-- TMPL_INCLUDE NAME="intranet-nav.inc" -->
+
+<div id="main">
+<h1>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>
+       <!-- 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>Tag<label><!-- TMPL_VAR NAME="searchfield" --></p>
+               <p><label>Text for librarians</label><input type="text" 
name="liblibrarian" value="<!-- TMPL_VAR NAME="liblibrarian" escape=HTML -->" 
size="80" maxlength="100" /></p>
+               <p><label>Text 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="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" class="submit" /></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" class="submit" />
+       </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="submit" />
+       </form>
+<!-- /TMPL_IF -->
+
+
+<!-- TMPL_IF NAME="else" -->
+<div id="bloc25">
+<h2>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="submit" />
+</form>
+</div>
+<div id="bloc100">
+       <table>
+       <tr>
+               <th>Tag</th>
+               <th>Lib</th>
+               <th>Repeatable</th>
+               <th>Mandatory</th>
+               <th>Authorised<br />value</th>
+               <th>Subfields</th>
+               <th>Edit</th>
+               <th>Delete</th>
+       <!-- TMPL_LOOP NAME="loop" -->
+       <tr valign="top" bgcolor="<!-- TMPL_VAR NAME="bgcolor" -->">
+               <td><b><!-- TMPL_VAR NAME="tagfield" --></b></td>
+               <td><!-- TMPL_VAR NAME="liblibrarian" --></td>
+               <td><!-- TMPL_IF NAME="repeatable" -->Yes<!-- TMPL_ELSE 
-->No<!-- /TMPL_IF --></td>
+               <td><!-- TMPL_IF NAME="mandatory" -->Yes<!-- TMPL_ELSE 
-->No<!-- /TMPL_IF --></td>
+               <td><!-- TMPL_VAR NAME="authorised_value" --></td>
+               <td><a href="<!-- TMPL_VAR NAME="subfield_link" -->" 
class="button">subfields</a></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" />
+               <input type="hidden" name="authtypecode" value="<!-- TMPL_VAR 
NAME="authtypecode" -->" />
+               <input type="hidden" name="op" value="add_form" />
+               <input type="submit" class="submit" value="Add Tag" />
+               <!-- TMPL_IF NAME="isprevpage" -->
+                       <a href="<!-- TMPL_VAR NAME="script_name" 
-->?offset=<!-- TMPL_VAR NAME="prevpage" -->&amp;searchfield=<!-- TMPL_VAR 
NAME="searchfield" -->&authtypecode=<!-- TMPL_VAR NAME="authtypecode" --> 
">Previous Page</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" -->&authtypecode=<!-- TMPL_VAR NAME="authtypecode" --> 
">Next Page</a>
+               <!-- /TMPL_IF -->
+       </form>
+</div>
+<!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->
Index: koha/koha-tmpl/intranet-tmpl/npl/en/admin/authtypes.tmpl
diff -u /dev/null 
koha/koha-tmpl/intranet-tmpl/npl/en/admin/authtypes.tmpl:1.1.2.1
--- /dev/null   Sun May 28 18:52:55 2006
+++ koha/koha-tmpl/intranet-tmpl/npl/en/admin/authtypes.tmpl    Sun May 28 
18:52:55 2006
@@ -0,0 +1,166 @@
+<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->Koha -- System 
Administration<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
+<!-- TMPL_INCLUDE NAME="masthead.inc" -->
+<!-- TMPL_INCLUDE NAME="intranet-nav.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="main">
+<!-- TMPL_IF NAME="add_form" -->
+       <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" 
method="post">
+<div class="data"><table>
+       <!-- TMPL_IF NAME="authtypecode" -->
+               <caption>Modify authority type</caption>
+       <!-- TMPL_ELSE -->
+               <caption>Add authority type</caption>
+       <!-- /TMPL_IF -->
+       
+               <input type="hidden" name="op" value="add_validate" />
+               <input type="hidden" name="checked" value="0" />
+                       <!-- TMPL_IF NAME="authtypecode" -->
+                               <tr><th><label for="authtypecode">Authority 
type<label><input type="hidden" id="authtypecode" name="authtypecode" 
value="<!-- TMPL_VAR NAME="authtypecode" -->" /></th><td><!-- TMPL_VAR 
NAME="authtypecode" --></td></tr>
+                       <!-- TMPL_ELSE -->
+                               <tr><th><label for="authtypecode">Authority 
type<label></th><td><input type="text" id="authtypecode" name="authtypecode" 
size="10" maxlength="10" onblur="toUC(this)" /></td></tr>
+                       <!-- /TMPL_IF -->
+                       <tr><th>
+                               <label 
for="authtypetext">Description</label></th><td>
+                               <input type="text" id="authtypetext" 
name="authtypetext" size="40" maxlength="80" value="<!-- TMPL_VAR 
NAME="authtypetext" escape=HTML -->" />
+                       </td></tr>
+                       <tr><th>
+                               <label for="summary">Summary</label></th><td>
+                               <textarea id="summary" name="summary" cols="40" 
rows="10"><!-- TMPL_VAR NAME="summary" --></textarea>
+                       </td></tr>
+                       <tr><th><label for="auth_tag_to_report">Report 
tag</label></th><td>
+                               <input type="text" id="auth_tag_to_report" 
name="auth_tag_to_report" size="5" maxlength="3" value="<!-- TMPL_VAR 
NAME="auth_tag_to_report">" />
+                               <div class="help">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</div></td></tr>
+                       </td></tr></table>
+                       <p>
+                               <!-- TMPL_IF NAME="authtypecode" -->
+               <input type="submit" value="Update Authority Type" 
class="submit" onclick="Check(this.form); return false;" />
+       <!-- TMPL_ELSE -->
+               <input type="submit" value="Add Authority Type" class="submit" 
onclick="Check(this.form); return false;" />
+       <!-- /TMPL_IF -->
+                               
+                       </p>
+                       </div>
+       </form>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_IF NAME="delete_confirm" -->
+<div class="details">
+       <h2>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 -->
+       <h3>Are you sure you want to delete this Authority Type?</h3>
+       <p>
+               <form class="inline" 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, Delete It" 
class="cancel" />
+               </form>
+               <form class="inline" action="<!-- TMPL_VAR NAME="script_name" 
-->" method="post">
+                       <input type="submit" value="No, Don't Delete It" 
class="submit" />
+               </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 and biblio MARC tag structure. Authority values are managed 
through plugins</p>
+<table>
+       <tr>
+               <th>Code</th>
+               <th>Description</th>
+               <th>summary</th>
+               <th>Tag reported</th>
+               <th>&nbsp;</th>
+               <th>Edit</th>
+               <th>Delete</th>
+       </tr>
+       <tr>
+               <td>&nbsp;</td>
+               <td>Default framework</td>
+               <td>&nbsp;</td>
+               <td>&nbsp;</td>
+               <td><a href="auth_tag_structure.pl">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" -->">Edit</a></td>
+                       <td><a href="<!-- TMPL_VAR NAME="script_name" 
-->?op=delete_confirm&amp;authtypecode=<!-- TMPL_VAR NAME="authtypecode" 
escape="HTML" -->">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="submit" value="Add authority type" />
+</form>
+       <!-- TMPL_IF NAME="previous" --><a href="<!-- TMPL_VAR NAME="previous" 
-->">&lt;&lt; Previous</a><!-- /TMPL_IF -->
+       <!-- TMPL_IF NAME="next" --><a href="<!-- TMPL_VAR NAME="next" 
-->">Next &gt;&gt;</a><!-- /TMPL_IF -->
+</div>
+<!-- /TMPL_IF -->
+
+<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->




reply via email to

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