source: trunk/gsdl/macros/collect.dm@ 13038

Last change on this file since 13038 was 11999, checked in by davidb, 18 years ago

First cut at macros used to support 'The Depository' -- Greenstone's runtime
action for institutional repository support.

  • Property svn:keywords set to Author Date Id Revision
File size: 19.1 KB
RevLine 
[7343]1# this file must be UTF-8 encoded
2
[1419]3package collector
4
[11155]5_imagethispage_ {<a href="_httppagecollector_">_textcollector_</a>}
[1419]6
7# _pagescriptextra_ will be set to the appropriate _***scriptextra_
8# macro from within the server
9_pagescriptextra_ {}
10
[1437]11# a plain header for those pages that need it (the _pagebanner_ macro
12# will be set to this by the server for those pages.
13_plainbanner_ {}
14
[1485]15# dont want links to "help" or "preferences" pages from within
16# collector
[10872]17_globallinks_ {_homelink_}
[1485]18
[1419]19#######################################################################
20# icons
21
[2407]22_iconcross_ {<img src="_httpimg_/cross.gif">}
23_iconcross_ [v=1] {<b>no</b>}
24_icontick_ {<img src="_httpimg_/tick.gif">}
25_icontick_ [v=1] {<b>yes</b>}
[2427]26_iconblank_ {<img src="_httpimg_/blank.gif">}
[2407]27_iconblank_ [v=1] {}
28
29_imagemore_ {<a href="javascript:more()" onMouseover="roll('more',1);" onMouseOut="roll('more',0);"><img
[2777]30name="more" src="_httpimg_/moreof.gif" onLoad="gbutton(this,'_httpimg_/moreon.gif');" border=0 alt="_textmore_"
[3775]31title="_textmore_" align=top></a>}
[2777]32_imagemore_ [v=1] {_textmore_}
[2407]33
[1419]34_icongreyarrow_ {<img src="_httpimg_/grarrow.gif">}
35_icongreyuparrow_ {<img src="_httpimg_/guarrow.gif">}
36_iconstop_ {<img src="_httpimg_/stop.gif" border=0>}
37
38
39#######################################################################
40# http macros
41
[1796]42_httpinfo_ {_gwcgi_?e=_compressedoptions_&p=info}
43_httpsrce_ {_gwcgi_?e=_compressedoptions_&p=srce}
44_httpconf_ {_gwcgi_?e=_compressedoptions_&p=conf}
45_httpbild_ {_gwcgi_?e=_compressedoptions_&p=bild}
[1485]46_httpview_ {_gwcgi_?a=p&p=about&c=_cgiargbc1dirname_}
[2112]47_httpdel_ {javascript:do\_delete();}
[1796]48_httpexpt_ {_gwcgi_?e=_compressedoptions_&p=expt}
[1419]49
50
51#######################################################################
[1455]52# intro
53#######################################################################
[1419]54
55_introscriptextra_ {}
56
57_introcontent_ {
58<form name="collectorform" method=post action="_gwcgi_">
59<input type=hidden name="e" value="_decodedcompressedoptions_">
60
61<center>
62<table width=_pagewidth_>
63<tr><td>
[10872]64<div class="divbar">&nbsp;</div>
[1419]65<center>
[2777]66<h2>_textcollector_</h2>
67<p>_textcollectorblurb_
[1419]68</center>
[10872]69<div class="divbar">&nbsp;</div>
[2777]70<p>_textcb1_
71<p>_textcb2_
[1419]72<ul>
[1796]73<input type=radio name=p value=new checked>
[2777]74_textcnc_
[1419]75<br>
[1796]76<input type=radio name=p value=existing>
[2777]77_textwec_
[1419]78</ul>
[10872]79<div class="divbar">&nbsp;</div>
[2777]80<p>_textcb3_
81<p>_textcb4_
[1419]82
[2777]83<table><tr><td width=80>_authen:textusername_</td>
[1419]84<td><input type="text" name="un" value="" size=10></td>
85<td></td></tr>
[2777]86<tr><td>_authen:textpassword_</td>
[1419]87<td><input type="password" name="pw" size=10></td>
[3083]88<td><input type="submit" value="_textsignin_"></td>
[1419]89</tr>
90</table>
[10872]91<div class="divbar">&nbsp;</div>
[1419]92</td></tr>
93</table></center>
94
95</form>
96}
97
98
99#######################################################################
[1455]100# existing (Changing an existing collection page)
101#######################################################################
[1433]102
103_existingscriptextra_ {
104function check\_submit (gotopage) \{
105 var form = document.collectorform;
106 if (gotopage == "srce") \{
107 form.bc1esrce.value = "1";
108 \}
109 if (gotopage == "conf") \{
110 form.bc1econf.value = "1";
111 \}
[1796]112 form.p.value = gotopage;
[1433]113 form.submit();
114\}
115
[2112]116function do\_delete () \{
[1433]117 var form = document.collectorform;
118 var i = form.bc1dirname.selectedIndex;
119 var del = confirm ("Confirm deletion of " + form.bc1dirname.options[i].value + " collection?");
120 if (del) \{
121 form.bc1dodelete.value = "1";
122 form.submit();
123 \}
124\}
125}
126
127_changeexisting_ {
[2777]128<p>_textfsc_
[1433]129<br>_fullnamemenu_<br>
[2777]130<p>_textwtc_
[1433]131
[11167]132<table class=collectorbar cellspacing=6>
[1433]133<tr><td width=20 align=right valign=bottom>1.</td>
[11167]134<td class=collectorbargreen valign=bottom><a href=_httpsrce_>_textsrce_</a></td>
[2777]135<td valign=bottom>_textamd_</td></tr>
[1433]136<tr><td align=right valign=bottom>2.</td>
[11167]137<td class=collectorbargreen valign=bottom><a href=_httpconf_>_textconf_</a></td>
[2777]138<td valign=bottom>_textetc_</td></tr>
[1433]139<tr><td align=right valign=bottom>3.</td>
[11167]140<td class=collectorbargreen valign=bottom><a href=_httpdel_>_textdel_</a></td>
[2777]141<td valign=bottom>_textdtc_</td></tr>
[1557]142<tr><td align=right valign=bottom>4.</td>
[11167]143<td class=collectorbargreen valign=bottom><a href=_httpexpt_>_textexpt_</a></td>
[2777]144<td valign=bottom>_textetcfcd_</td></tr>
[1433]145</table>
146}
147
148_existingcontent_ {
149<form name="collectorform" method=post action="_gwcgi_">
150<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]151<input type=hidden name="p" value="_cgiargp_">
[1433]152<input type=hidden name="bc1dodelete" value="0">
153<input type=hidden name="bc1esrce" value="0">
154<input type=hidden name="bc1econf" value="0">
155<center>
156<table width=_pagewidth_>
157<tr><td>
[10872]158<div class="divbar">&nbsp;</div>
[2777]159<center><h2>_textcaec_</h2></center>
[10872]160<div class="divbar">&nbsp;</div>
[2777]161_If_("_fullnamemenu_" eq "",<p>_textnwec_,_changeexisting_)
[10872]162<div class="divbar">&nbsp;</div>
[1433]163</td></tr>
164</table></center>
165</form>
166}
167
[1455]168
[1433]169#######################################################################
[1455]170# new (Create a new collection page)
171#######################################################################
[1419]172
173_newscriptextra_ {}
174
175_newcontent_ {
176<center>
177<table width=_pagewidth_>
178<tr><td>
[10872]179<div class="divbar">&nbsp;</div>
[2777]180<center><h2>_textcianc_</h2></center>
[10872]181<div class="divbar">&nbsp;</div>
[1419]182
[2777]183<p>_texttsosn_
[11999]184<table class=wizardbar cellspacing=6>
[1419]185<tr><td width=20 align=right valign=bottom>1.</td>
[11999]186 <td class=wizardbargrey valign=bottom>_textinfo_</td>
[2777]187 <td valign=bottom>_textsin_</td></tr>
[1419]188<tr><td align=right valign=bottom>2.</td>
[11999]189 <td class=wizardbargrey valign=bottom>_textsrce_</td>
[2777]190 <td valign=bottom>_textswts_</td></tr>
[1419]191<tr><td align=right valign=bottom>3.</td>
[11999]192 <td class=wizardbargrey valign=bottom>_textconf_</td>
[2777]193 <td valign=bottom>_textatco_</td></tr>
[1419]194<tr><td align=right valign=bottom>4.</td>
[11999]195 <td class=wizardbargrey valign=bottom>_textbild_</td>
[2777]196 <td valign=bottom>_textbtc_</td></tr>
[1419]197<tr><td align=right valign=bottom>5.</td>
[11999]198 <td class=wizardbargrey valign=bottom>_textview_</td>
[2777]199 <td valign=bottom>_textpvyh_</td></tr>
[1419]200</table>
201
[2777]202<p>_texttfsiw_
[10872]203<div class="divbar">&nbsp;</div>
[2777]204<p>_textadab_
205<p>_textwyar_
[1419]206<p><center>
207_collectorbar_
208</center>
209
210</td></tr>
211</table></center>
212}
213
214
215#######################################################################
[1455]216# info (Collection information page)
217#######################################################################
[1419]218
219_infoscriptextra_ {
[1425]220function check\_submit (gotopage) \{
[1419]221 var form = document.collectorform;
222 if (form.bc1fullname.value.match(/^\\s*$/))
223 \{
[2777]224 alert("_textcnmbs_");
[1419]225 form.bc1fullname.focus();
226 return;
227 \}
228 else if (form.bc1contactemail.value.match(/^\\s*$/))
229 \{
[2777]230 alert("_texteambs_");
[1419]231 form.bc1contactemail.focus();
232 return;
233 \}
234 else if (!form.bc1contactemail.value.match(/^([^@]+)@(.+)$/))
235 \{
[2777]236 alert("_textpsea_");
[1419]237 form.bc1contactemail.focus();
238 return;
239 \}
240 else if (form.bc1aboutdesc.value.match(/^\\s*$/))
241 \{
[2777]242 alert("_textdocmbs_");
[1419]243 form.bc1aboutdesc.focus();
244 return;
245 \}
[1796]246 form.p.value = gotopage;
[1419]247 form.submit();
248\}
249}
250
251_infocontent_ {
252<form name="collectorform" method=post action="_gwcgi_">
253<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]254<input type=hidden name="p" value="_cgiargp_">
[1425]255<input type=hidden name="bc1infochanged" value="0">
[1419]256
257<center>
258<table width=_pagewidth_>
259<tr><td>
[10872]260<div class="divbar">&nbsp;</div>
[1419]261<center>
[2777]262<h2>_textinfo_</h2>
[1419]263</center>
[10872]264<div class="divbar">&nbsp;</div>
[1419]265
[2777]266<p>_textwcanc_
267<h4>_texttfc_</h4>
[1425]268<input type="text" name="bc1fullname" value="_cgiargbc1fullname_"
269onChange="document.collectorform.bc1infochanged.value=1;") size=72>
[2777]270<br>_texttctiasp_
271<h4>_textcea_</h4>
[1425]272<input type="text" name="bc1contactemail" value="_cgiargbc1contactemail_"
273onChange="document.collectorform.bc1infochanged.value=1;" size=72>
[1419]274<br>
[2777]275_textteas_
[1419]276
[2777]277<h4>_textatc_</h4>
[1425]278<textarea name="bc1aboutdesc" cols=72 rows=6 wrap=physical
279onChange="document.collectorform.bc1infochanged.value=1;">
280_cgiargbc1aboutdesc_
281</textarea>
[2777]282<br>_texttiasd_
[1419]283
[10872]284<div class="divbar">&nbsp;</div>
[1419]285
[2777]286<p>_textypits_
[1419]287<p><center>
288_collectorbar_
289</center>
290
291</td></tr>
292</table></center>
293
294</form>
295}
296
297
298#######################################################################
[1455]299# srce (Source data page)
300#######################################################################
[1419]301
302# _fullnamemenu is set from within the server. If it's empty there are
303# no valid collections
304_fullnamemenu_ {}
305
306_srcescriptextra_ {
[2401]307var selectedindex = _selectedindex_;
[1433]308
[1425]309function check\_submit (gotopage) \{
[1419]310 var form = document.collectorform;
[1796]311 form.p.value = gotopage;
[2401]312 form.bc1fromsrce.value = "1";
[1419]313 form.submit();
314\}
[1433]315
[1485]316function menuchange () \{
317 var form = document.collectorform;
318 var warnlist = new Array (_warnindex_);
319
320 if (warnlist[form.bc1clonecol.selectedIndex] == 1) \{
321 alert ("The collection you are cloning has a non-standard input file\\n" +
322 "format, and/or uses metadata specified in auxiliary files. If your\\n" +
323 "new input lacks this information, some browsing facilities may not\\n" +
324 "work properly.");
325 \}
[2401]326
327 if (form.bc1clonecol.selectedIndex == 0) \{
328 form.bc1clone.value = "0";
329 \} else \{
330 form.bc1clone.value = "1";
331 \}
332
333 if (form.bc1clonecol.selectedIndex == selectedindex) \{
334 form.bc1clonechanged.value = "0";
335 \} else \{
336 form.bc1clonechanged.value = "1";
337 \}
[1485]338\}
[2401]339
[2407]340function more () \{
[2401]341 var form = document.collectorform;
[2425]342 form.bc1inputnum.value = parseInt(form.bc1inputnum.value) + 3;
[2401]343 form.p.value = "srce";
[2425]344 if (!form.action.match(/sources$/)) \{
345 form.action += "#sources";
346 \}
[2401]347 form.submit();
348\}
[1419]349}
350
[1433]351_srcenew_ {
[1419]352<center>
[2777]353<h2>_textsrce_</h2>
[1419]354</center>
[10872]355<div class="divbar">&nbsp;</div>
[2401]356_If_("_badsources_" eq "1",_srcebadsources_,_srcenewcontent_)
357}
[1419]358
[2401]359_srcenewcontent_ {
[2777]360_textymbyco_
361<p>_textbtco_
[2401]362_fullnamemenu_
[10872]363<div class="divbar">&nbsp;</div>
[2401]364}
365
[1433]366_srceappend_ {
367<center>
[2777]368<h2>_textand_</h2>
[1433]369</center>
[10872]370<div class="divbar">&nbsp;</div>
[2777]371<h4>_textad_</h4>
372_texttftysb_
[1433]373}
374
375_srcecontent_ {
376<form name="collectorform" method=post action="_gwcgi_">
377<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]378<input type=hidden name="p" value="_cgiargp_">
[2401]379<input type=hidden name="bc1fromsrce" value="0">
[1433]380<input type=hidden name="bc1clonechanged" value="0">
[2401]381<input type=hidden name="bc1clone" value="_cgiargbc1clone_">
[2407]382<input type=hidden name="bc1inputnum" value="_cgiargbc1inputnum_">
[1433]383
384<center>
385<table width=_pagewidth_>
386<tr><td>
[10872]387<div class="divbar">&nbsp;</div>
[1433]388_If_("_cgiargbc1esrce_" eq "1",_srceappend_,_srcenew_)
389
[10872]390<a name="sources"></a>
[2777]391<h4>_textis_</h4>
[2407]392_sourcelist_
[1419]393
[2777]394_textddd1_
[10872]395<div class="divbar">&nbsp;</div>
[2777]396_textddd2_
[1419]397<p><center>
398_collectorbar_
399</center>
400
401</td></tr>
402</table></center>
403
404</form>
405}
406
[1485]407
[1419]408#######################################################################
[1455]409# conf (Configure collection page)
410#######################################################################
[1419]411
412_confscriptextra_ {
413var changed = 0;
414
[1425]415function check\_submit (gotopage) \{
[1419]416 var form = document.collectorform;
417 form.bc1cfgchanged.value = changed;
[1796]418 form.p.value = gotopage;
[1419]419 form.submit();
420\}
421
[1425]422function reset\_button () \{
[1419]423 document.collectorform.reset();
424 changed = 0;
425\}
426}
427
428_confcontent_ {
429<form name="collectorform" method=post action="_gwcgi_">
430<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]431<input type=hidden name="p" value="_cgiargp_">
[1419]432<input type=hidden name="bc1cfgchanged" value="_cgiargbc1cfgchanged_">
433
434<center>
435<table width=_pagewidth_>
436<tr><td>
[10872]437<div class="divbar">&nbsp;</div>
[1419]438<center>
[2777]439<h2>_textconf_</h2>
[1419]440</center>
[10872]441<div class="divbar">&nbsp;</div>
[2777]442_textconf1_
[1419]443
[1796]444<p><textarea name="cfgfile" cols=72 rows=18 wrap=off onChange="changed=1;">
[1419]445_cfgfile_
446</textarea>
447<table><tr valign=top>
[1425]448<td><a href="javascript:reset\_button();">_iconstop_</a></td>
[2777]449<td><a href="javascript:reset\_button();">_textreset_</a></td>
[1419]450</tr></table>
451
452<p><center>
453_collectorbar_
454</center>
455
456</td></tr>
457</table></center>
458
459</form>
460}
461
462
[1425]463#######################################################################
[1455]464# bild (main frameset for build page)
465#######################################################################
[1419]466
[1437]467_bildcontent_ {
[1449]468<html>
[1507]469<head>
470<script>
471<!--
472function check\_submit (gotopage) \{
473 var form = document.collectorform;
[1796]474 form.p.value = gotopage;
[1507]475 form.submit();
476\}
477// -->
478</script>
[2401]479</head>
480
[1507]481<form name="collectorform" method=post action="_gwcgi_">
482<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]483<input type=hidden name="p" value="_cgiargp_">
[1655]484
[1507]485<frameset rows="*,160" border=0>
[1437]486 <noframes><body bgcolor="#ffffff">
[1485]487 <p>You must have a frame enabled browser to obtain feedback
488 on how the building process is progressing. The collection <i>will</i>
489 continue to build as normal however.
490
491 <table>
492 <tr valign=center><td>
493 To stop the building process at any time, click here.
494 <br>The collection you are working on will remain intact.
495 </td>
496 <td><input type="submit" value="stop building"></td>
497 </table>
498
[1437]499 </body>
500 </noframes>
[1796]501 <frame src="_gwcgi_?e=_compressedoptions_&p=bildframe1">
502 <frame src="_gwcgi_?e=_compressedoptions_&p=bildstatus">
[1437]503</frameset>
[1449]504</html>
[1425]505}
506
[1455]507#######################################################################
508# bildframe1
509#######################################################################
510
511# header overridden to allow base target to be set
[1507]512# also no page banner to maximise what we can fit in the frame without scrolling
[1455]513_bildframe1header_ {_cgihead_
514<html>
515<head>
516<base target=_top>
517<title>_pagetitle_</title>
518_globalscripts_
519</head>
520<body bgcolor="\#ffffff" text="\#000000" link="\#006666"
521 alink="\#cc9900" vlink="\#666633" background="_httpiconchalk_">
[1507]522_startspacer_
[1455]523}
524_bildframe1header_[v=1] {_cgihead_
525<html>
526<head>
527<base target=_top>
528<title>_pagetitle_</title>
529_globalscripts_
530</head>
531<body bgcolor="\#ffffff" text="\#000000" link="\#006666"
532 alink="\#cc9900" vlink="\#666633" background="_httpiconchalk_">
533}
[1507]534_bildframe1scriptextra_ {}
[1437]535_bildframe1content_ {
[1455]536<form name="collectorform" method=post action="_gwcgi_">
537<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]538<input type=hidden name="p" value="bildcancel">
[1655]539
[1425]540<center>
541<table width=_pagewidth_>
542<tr><td>
[10872]543<div class="divbar">&nbsp;</div>
[1425]544<center>
[2777]545<h2>_textbild_</h2>
[1425]546</center>
[10872]547<div class="divbar">&nbsp;</div>
[1437]548<p>
[2777]549_textbild1_
[1455]550<p>
[1485]551
552<table>
553<tr valign=center><td>
[2777]554_textbild2_
[1485]555</td>
[2777]556<td><input type="submit" value="_textstopbuild_"></td>
[1485]557</table>
558
[1455]559<p>
[2777]560_textbild3_
[1437]561</td></tr>
562</table></center>
[1455]563</form>
[1437]564}
[1425]565
[1455]566
567#######################################################################
568# bildcancel
569#######################################################################
570
571_bildcancelscriptextra_ {
572function check\_submit (gotopage) \{
573 var form = document.collectorform;
[1796]574 form.p.value = gotopage;
[1455]575 form.submit();
576\}
577}
578_bildcancelcontent_ {
579<form name="collectorform" method=post action="_gwcgi_">
580<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]581<input type=hidden name="p" value="_cgiargp_">
[1655]582
[1507]583</form>
[1455]584<center>
585<table width=_pagewidth_>
586<tr><td>
[10872]587<div class="divbar">&nbsp;</div>
[1455]588<center>
[2777]589<h2>_textbuildcancelled_</h2>
[1455]590</center>
[10872]591<div class="divbar">&nbsp;</div>
[1455]592<p>
[2777]593_textbildcancel1_
[1455]594<p><center>
595_collectorbar_
596</center>
597
598</td></tr>
599</table></center>
600}
601
602
603#######################################################################
604# bildstatus
605#######################################################################
606
[1438]607# special header for status page
608_bildstatusheader_ {_cgihead_
[2559]609_htmlhead_(background="_httpiconchalk_" onLoad="initialize();")_startspacer_
[1438]610}
611_bildstatusheader_[v=1] {_cgihead_
[2559]612_htmlhead_(onLoad="initialize();")
[1438]613}
614
615_bildstatusscriptextra_ {
616var timer = 5;
617function initialize() \{
618 setTimeout("count_down()",1000);
619\}
620
621function count_down() \{
622 if (timer==0) \{
[1476]623 window.status = "";
[1438]624 document.collectorform.submit();
625 \} else \{
[2726]626 if (timer==1) \{
[2777]627 window.status = "_textbsupdate1_";
[2726]628 \} else \{
[2777]629 window.status = "_textbsupdate2_ "+timer+" _textseconds_";
[2726]630 \}
[1438]631 timer--;
632 setTimeout("count_down()",1000);
633 \}
634\}
635}
636
[1437]637_bildstatuscontent_ {
[1438]638<form name="collectorform" method=post action="_gwcgi_">
639<input type=hidden name="e" value="_decodedcompressedoptions_">
[1655]640
[1437]641<center>
642<table width=_pagewidth_>
643<tr><td>
644_statusline_
[1425]645</td></tr>
646</table></center>
[1438]647</form>
[1425]648}
649
[1455]650
651#######################################################################
652# bilddone
653#######################################################################
654
[1449]655_bilddoneheader_ {_cgihead_
656_htmlhead_(background="_httpiconchalk_")_startspacer_
657}
658_bilddonescriptextra_ {}
659_bilddonecontent_ {
660<center>
661<table width=_pagewidth_>
662<tr><td>
[2777]663<p>_textbildsuc_
[1449]664
[2785]665<p>_textviewbildsummary_
666
[1449]667<p><center>
668_collectorbar_
669</center>
670
671</td></tr>
672</table></center>
673}
674
[1455]675
676#######################################################################
677# bildfail
678#######################################################################
679
[1449]680_bildfailheader_ {_cgihead_
681_htmlhead_(background="_httpiconchalk_")_startspacer_
682}
[1507]683_bildfailscriptextra_ {
684function check\_submit (gotopage) \{
685 var form = document.collectorform;
[1796]686 form.p.value = gotopage;
[1507]687 form.submit();
688\}
689}
[1449]690_bildfailcontent_ {
691<form name="collectorform" method=post action="_gwcgi_">
692<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]693<input type=hidden name="p" value="_cgiargp_">
[1655]694
[1507]695</form>
[1449]696<center>
697<table width=_pagewidth_>
698<tr><td>
[2774]699_textfailmsg_
700</td></tr>
701</table></center>
702}
[1507]703
[2774]704# _textfailmsg_ will be set to one of the following macros from within
705# the server
706
707_textfailmsg1_ {
[2777]708_textfailmsg11_
[1507]709<p><center>
710_collectorbar_
711</center>
[2774]712}
[1507]713
[2774]714_textfailmsg6_ {_textfailmsg1_}
715
716_textfailmsg2_ {
[2777]717_textfailmsg21_
718<p>_textblcont_
[2774]719<p>_faillog_
[2777]720<p>_texttryagain_
[1449]721}
722
[2774]723_textfailmsg3_ {
[2777]724_textfailmsg31_
725<p>_textblcont_
[2774]726<p>_faillog_
[2777]727<p>_texttryagain_
[2774]728}
[1455]729
[2774]730_textfailmsg4_ {
[2777]731_textfailmsg41_
732<p>_textblcont_
[2774]733<p>_faillog_
734}
735
736_textfailmsg5_ {_textfailmsg4_}
737
738_textfailmsg7_ {
[2777]739_textfailmsg71_
740<p>_texttryagain_
[2774]741}
742
[1419]743#######################################################################
[1433]744# Error and message pages
[1419]745#######################################################################
746
[1433]747_messagehead_ {
748<form name="collectorform" method=post action="_gwcgi_">
749<input type=hidden name="e" value="_decodedcompressedoptions_">
[1437]750
751<center>
752<table width=_pagewidth_>
753<tr><td>
[10872]754<div class="divbar">&nbsp;</div>
[1433]755}
756
757_messagefoot_ {
758<p>
[2777]759<a href="javascript:document.collectorform.submit();">_textretcoll_</a>
[10872]760<div class="divbar">&nbsp;</div>
[1437]761</td></tr>
762</table></center>
[1433]763</form>
764}
765
[1455]766_messagefootnolink_ {
[10872]767<div class="divbar">&nbsp;</div>
[1455]768</td></tr>
769</table></center>
770</form>
[1419]771}
[1433]772
773_delpermissioncontent_ {
774_messagehead_
775<p>
[2777]776_textdelperm_
[1433]777_messagefoot_
778}
779
780_delinvalidcontent_ {
781_messagehead_
782<p>
[2777]783_textdelinv_
[1433]784_messagefoot_
785}
786
787_delsuccesscontent_ {
788_messagehead_
789<p>
[2777]790_textdelsuc_
[1433]791_messagefoot_
792}
793
794_clonefailcontent_ {
795_messagehead_
796<input type=hidden name="bc1clone" value="0">
[2777]797<p>_textclonefail_
[1433]798_messagefoot_
799}
[1455]800
801_genericcontent_ {
802_messagehead_
[2777]803<p>_textcolerr_
[1455]804_messagefoot_
805}
806
807_tmpfailcontent_ {
808_messagehead_
809<p>
[2777]810_texttmpfail_
[1455]811_messagefoot_
812}
813
814_mkcolfailcontent_ {
815_messagehead_
[2777]816<p>_textmkcolfail_
[1455]817_messagefoot_
818}
819
820_nocollectioncontent_ {
821_messagehead_
[2777]822<p>_textnocontent_
823<br><a href="_httppagecollector_">_textrestart_</a>
[1455]824<p>
825_messagefootnolink_
826}
827
828_reloaderrorcontent_ {
829_messagehead_
[2777]830<p>_textreloaderror_
831<br><a href="_httppagecollector_">_textrestart_</a>
[1455]832<p>
833_messagefootnolink_
834}
835
[2851]836_exptscriptextra_ {}
837
[2112]838_exptsuccesscontent_ {
839_messagehead_
840<input type=hidden name=p value=existing>
[2777]841<p>_textexptsuc_
[2112]842_messagefoot_
843}
844
845_exptfailcontent_ {
846_messagehead_
847<input type=hidden name=p value=existing>
[2777]848_textexptfail_
[2112]849_messagefoot_
850}
Note: See TracBrowser for help on using the repository browser.