Fixing a bug that occured if Koha wasnt installed, but a cookie was set in the browser
[koha_ffzg] / koha-tmpl / intranet-tmpl / prog / en / admin / marc_subfields_structure.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; System Administration &rsaquo;
3 <!-- 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 -->
4 <!-- 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 --></title>
5 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
6
7 <!-- TMPL_INCLUDE NAME="menus.inc" -->
8 <!-- TMPL_INCLUDE NAME="menu-admin.inc" -->
9
10 <!-- TMPL_IF NAME="add_form" -->
11     <h1>
12         <!-- TMPL_IF NAME="use-heading-flags-p" -->
13             <!-- TMPL_IF NAME="heading-edit-subfields-p" -->Edit MARC subfields constraints<!-- /TMPL_IF -->
14         <!-- TMPL_ELSE -->
15             <!-- TMPL_VAR NAME="action" -->
16         <!-- /TMPL_IF -->
17     </h1>
18     <form action="<!-- TMPL_VAR NAME="script_name" -->" name="Aform" method="post">
19     <input type="hidden" name="op" value="add_validate" />
20     <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR NAME="frameworkcode" -->" />
21     <input type="submit" value="Save Changes" />
22     
23     <h2>Tag <!-- TMPL_VAR NAME="tagfield" --></h2>
24     <div id="tabs">
25      <p>Edit subfield
26         <!-- TMPL_LOOP NAME="loop" -->
27                <a 
28                     href="javascript:active('sub<!-- TMPL_VAR NAME='subfieldcode' -->');"
29                     class="tab_inactive"
30                     id="sub<!-- TMPL_VAR NAME="subfieldcode" -->"
31                     title="<!-- TMPL_VAR NAME="liblibrarian" -->"
32                 >
33                     <!-- TMPL_VAR NAME="subfieldcode" -->
34                </a>
35         <!-- /TMPL_LOOP -->
36     </p>
37     </div>
38     
39     <div id="content" style="display:block">
40         <!-- TMPL_LOOP NAME="loop" --> 
41         <div id="content_sub<!-- TMPL_VAR NAME="subfieldcode" -->" class="content_hidden">
42         
43         <h3>Basic constaints</h3>
44                 <!-- TMPL_IF name="subfieldcode" -->
45                     <p>Subfield code: <!-- TMPL_VAR NAME="subfieldcode" --> <input type="hidden" name="tagsubfield" value="<!-- TMPL_VAR NAME="subfieldcode" -->" /></p>
46                 <!-- TMPL_ELSE -->
47                     <p>Subfield code: <input type="text" name="tagsubfield" value="<!-- TMPL_VAR NAME="subfieldcode" -->" /></p>
48             <!-- /TMPL_IF -->
49             <p><label for="liblibrarian<!-- TMPL_VAR NAME="row" -->">Text for librarian</label><input id="liblibrarian<!-- TMPL_VAR NAME="row" -->" type="text" name="liblibrarian" value="<!-- TMPL_VAR NAME="liblibrarian" -->" size="40" maxlength="80" /></p>
50             <p><label for="libopac<!-- TMPL_VAR NAME="row" -->">Text for OPAC</label><input type="text" id="libopac<!-- TMPL_VAR NAME="row" -->" name="libopac" value="<!-- TMPL_VAR NAME="libopac" -->" size="40" maxlength="80" /></p>
51             <p><label for="repeatable<!-- TMPL_VAR NAME="row" -->">Repeatable</label><!-- TMPL_VAR NAME="repeatable" -->&nbsp;</p>
52             <p><label for="mandatory<!-- TMPL_VAR NAME="row" -->">Mandatory</label><!-- TMPL_VAR NAME="mandatory" -->&nbsp;</p>
53             <p><label for="tab<!-- TMPL_VAR NAME="row" -->">Managed in tab</label><!-- TMPL_VAR NAME="tab" --> (ignore means that the subfield is NOT managed by Koha)</p>
54             
55             <a href="javascript:displayMoreConstraint('more<!-- TMPL_VAR NAME="subfieldcode" -->')">display more constraints</a>
56             <span id="more<!-- TMPL_VAR NAME="subfieldcode" -->" class="content_hidden">
57                 <h3>Advanced constraint</h3>
58                 <p>
59                     <label for="defaultvalue">default value</label>
60                     <input type="text" name="defaultvalue" id="defaultvalue" value="<!-- TMPL_VAR NAME="defaultvalue" -->" />
61                 </p>
62                 <p><label for="hidden">hidden</label><input type="text" id="hidden<!-- TMPL_VAR NAME="row" -->" name="hidden" value="<!-- TMPL_VAR name="hidden" -->" size="2" /> (see online help)</label></p>
63                 <p><label for="isurl<!-- TMPL_VAR NAME="row" -->">Is a URL</label><!-- TMPL_VAR NAME="isurl" --> (if checked, it means that the subfield is an URL and can be clicked</p>
64                 <p><label>Link</label><input type="text" name="link" value="<!-- TMPL_VAR NAME="link" -->" size="10" maxlength="5" /> (exemple:200b)</p>
65                 <p><label>Others Options: <p>(choose one)</p></label>
66                     <p><label>Authorized Value</label><!-- TMPL_VAR NAME="authorised_value" --></p>
67                     <p><label>Thesaurus</label><!-- TMPL_VAR NAME="authtypes" --></p>
68                     <p><label>Plugin</label><!-- TMPL_VAR NAME="value_builder" --></p>
69                 </p>
70                 <p><label for="kohafield<!-- TMPL_VAR NAME="row" -->">Koha link</label><!-- TMPL_VAR NAME="kohafield" --></p>
71             </span>
72         </div>
73         <!-- /TMPL_LOOP -->
74     </div>
75     </form>
76 <!-- /TMPL_IF -->
77
78 <!-- TMPL_IF NAME="delete_confirm" -->
79
80 <table>
81 <caption>Confirm Deletion of Subfield <!-- TMPL_VAR NAME="tagsubfield" -->?</span></caption>
82     <tr>
83         <th>Subfield</th>
84         <td><!-- TMPL_VAR NAME="tagsubfield" --></td>
85     </tr>
86     <p>Description<!-- TMPL_VAR NAME="liblibrarian" --></p>
87 </table>
88             <form class="inline" action="<!-- TMPL_VAR NAME="delete_link" -->" method="post"><input type="hidden" name="op" value="delete_confirmed" />
89                 <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->" />
90                 <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, Delete this Subfield" />
91             </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="frameworkcode" value="<!-- TMPL_VAR NAME="frameworkcode" -->" />     <input type="submit" value="No, Do Not Delete" />
92             </form>
93 <!-- /TMPL_IF -->
94
95 <!-- TMPL_IF NAME="delete_confirmed" -->
96
97     Data deleted
98     <form action="<!-- TMPL_VAR NAME="script_name" -->" method="post"><input type="hidden" name="tagfield" value="<!-- TMPL_VAR NAME="tagfield" -->">
99     <input type="submit" value="OK" />
100     </form>
101 <!-- /TMPL_IF -->
102
103
104 <!-- TMPL_IF NAME="else" -->
105 <h1>MARC subfield structure admin for <!-- TMPL_VAR NAME="tagfield" --> (framework <!--TMPL_VAR NAME="frameworkcode" -->)</h1>
106 <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>
107 <p>The column Koha field 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>
108
109 <table>
110 <tr>
111     <th>Subfield</th>
112     <th>Text</th>
113     <th>Constraints</th>
114     <th>Delete</th>
115 <!-- TMPL_LOOP NAME="loop" -->
116 <!-- TMPL_IF NAME="toggle" --><tr class="highlighted"><!-- TMPL_ELSE --><tr><!-- /TMPL_IF -->
117     <td><!-- TMPL_VAR NAME="tagsubfield" --></td>
118     <td>
119         <!-- TMPL_IF NAME="subfield_ignored" -->
120             <i><!-- TMPL_VAR NAME="liblibrarian" --></i>
121         <!-- TMPL_ELSE -->
122             <!-- TMPL_VAR NAME="liblibrarian" -->
123         <!-- /TMPL_IF -->
124     </td>
125     <td>
126         <!-- TMPL_IF NAME="subfield_ignored" -->
127             <i>subfield ignored</i>
128         <!-- TMPL_ELSE -->
129             Tab:<!-- TMPL_VAR NAME="tab" -->,
130             <!-- TMPL_IF NAME="kohafield" --> | Koha field: <!-- TMPL_VAR NAME="kohafield" -->, <!--/TMPL_IF -->
131             <!-- TMPL_IF NAME="repeatable" -->Repeatable, <!-- TMPL_ELSE -->Not repeatable,<!-- /TMPL_IF -->
132             <!-- TMPL_IF NAME="mandatory" -->Mandatory, <!-- TMPL_ELSE -->Not mandatory,<!-- /TMPL_IF -->
133             <!-- TMPL_IF NAME="seealso" --> | See Also: <!-- TMPL_VAR NAME="seealso" -->,<!-- /TMPL_IF -->
134             <!-- TMPL_IF NAME="hidden" -->hidden,<!-- /TMPL_IF -->
135             <!-- TMPL_IF NAME="isurl" -->is an url,<!-- /TMPL_IF -->
136             <!-- TMPL_IF NAME="authorised_value" --> | Auth value:<!-- TMPL_VAR NAME="authorised_value" -->,<!-- /TMPL_IF -->
137             <!-- TMPL_IF NAME="authtypecode" --> | Authority:<!-- TMPL_VAR NAME="authtypecode" -->,<!-- /TMPL_IF -->
138             <!-- TMPL_IF NAME="value_builder" --> | Plugin:<!-- TMPL_VAR NAME="value_builder" -->,<!-- /TMPL_IF -->
139             <!-- TMPL_IF NAME="link" --> | Link:<!-- TMPL_VAR NAME="link" -->,<!-- /TMPL_IF -->
140         <!-- /TMPL_IF -->
141     </td>
142     <td><a href="<!-- TMPL_VAR NAME="delete" -->">Delete</a></td>
143 </tr>
144 <!-- /TMPL_LOOP -->
145 </table>
146 <form class="inline" action="<!-- TMPL_VAR NAME="script_name" -->" method="get">
147     <input type="hidden" name="op" value="add_form" />
148     <input type="hidden" name="tagfield" value="<!-- TMPL_VAR NAME="edit_tagfield" -->" />
149     <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR NAME="edit_frameworkcode" -->" />
150     <input type="submit" value="Edit Subfields" />
151 </form>
152 <form class="inline" action="marctagstructure.pl" method="get">
153     <input type="hidden" name="searchfield" value="<!-- TMPL_VAR NAME="tagfield" -->" />
154     <input type="hidden" name="frameworkcode" value="<!-- TMPL_VAR NAME="frameworkcode" -->" />
155     <input type="submit" value="Return to Marc Structure" />
156 </form>
157 <!-- TMPL_IF NAME="previous" -->
158     <input type="image" src="<!-- TMPL_VAR NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/1leftarrow.png" title="previous" alt="previous" border="0" >
159     </a><!-- /TMPL_IF -->
160 <!-- TMPL_IF NAME="next" -->
161     <!-- TMPL_VAR NAME="next" -->
162         <input type="image" src="<!-- TMPL_VAR NAME="interface" -->/<!-- TMPL_VAR NAME="theme" -->/images/1rightarrow.png" title="next" alt="next" border="0" />
163     </a>
164 <!-- /TMPL_IF -->
165 <!-- /TMPL_IF -->
166
167 <script language="JavaScript" type="text/javascript">
168
169 function active(numlayer){
170     var contentdiv   = document.getElementById("content");
171     var subfields    = contentdiv.getElementsByTagName("div");
172     var numSubfield  = subfields.length;
173     var tabs = document.getElementById("tabs").getElementsByTagName('a');
174
175     // all others must be hidden
176     for (i=0; i < numSubfield ; i++ ) {
177         if (subfields[i].getAttribute('id') == "content_"+numlayer) {
178         
179             // display this subfield
180             subfields[i].removeAttribute("class");
181             subfields[i].setAttribute("class","content_visible");
182             
183             // change css class
184             tabs[i].removeAttribute('class');
185             tabs[i].setAttribute('class',"tab_active");
186             
187         } else {
188             tabs[i].removeAttribute('class');
189             tabs[i].setAttribute('class',"tab_inactive");
190             subfields[i].removeAttribute("class");
191             subfields[i].setAttribute("class","content_hidden");
192         }
193     }
194 }
195
196
197 function displayMoreConstraint(numlayer){
198     var thisdiv = document.getElementById(numlayer);
199     if(thisdiv.getAttribute("class") == "content_hidden"){
200         thisdiv.removeAttribute('class');
201         thisdiv.setAttribute("class","content_visible");
202     } else {
203         thisdiv.removeAttribute('class');
204         thisdiv.setAttribute("class","content_hidden");
205     }
206 }
207
208 </script>
209
210 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->