source: trunk/gsdl/macros/deposit.dm@ 12536

Last change on this file since 12536 was 12522, checked in by kjdon, 18 years ago

changed the file arg in the form to be di1userfileinfo instead of di1userfile. also commented out a lot of macros which I think are not used

  • Property svn:keywords set to Author Date Id Revision
File size: 15.5 KB
Line 
1# this file must be UTF-8 encoded
2
3package depositor
4
5_imagethispage_ {<a href="_httppagedepositor_">_textdepositor_</a>}
6
7# _pagescriptextra_ will be set to the appropriate _***scriptextra_
8# macro from within the server
9_pagescriptextra_ {}
10
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
15# dont want links to help" or "preferences" pages from within
16# collector
17_globallinks_ {_homelink_}
18
19#######################################################################
20# steps
21
22_numsteps_ {3}
23
24# clashes with general text (in english2.dm) about what to do at this stage
25# now it doesn't appear in wizard bar, is it needed?
26##_textselect_ {The Depositor}
27_textstep1_ {_textmeta_}
28_textstep2_ {_textintro_}
29_textstep3_ {Confirmation}
30
31_laststep_ {bild}
32_textlaststep_ {_textbild_}
33
34
35#######################################################################
36# icons
37
38_iconcross_ {<img src="_httpimg_/cross.gif">}
39_iconcross_ [v=1] {<b>no</b>}
40_icontick_ {<img src="_httpimg_/tick.gif">}
41_icontick_ [v=1] {<b>yes</b>}
42_iconblank_ {<img src="_httpimg_/blank.gif">}
43_iconblank_ [v=1] {}
44
45_imagemore_ {<a href="javascript:more()" onMouseover="roll('more',1);" onMouseOut="roll('more',0);"><img
46name="more" src="_httpimg_/moreof.gif" onLoad="gbutton(this,'_httpimg_/moreon.gif');" border=0 alt="_textmore_"
47title="_textmore_" align=top></a>}
48_imagemore_ [v=1] {_textmore_}
49
50_icongreyarrow_ {<img src="_httpimg_/grarrow.gif">}
51_icongreyuparrow_ {<img src="_httpimg_/guarrow.gif">}
52_iconstop_ {<img src="_httpimg_/stop.gif" border=0>}
53
54
55#######################################################################
56# http macros
57
58_httpinfo_ {_gwcgi_?e=_compressedoptions_&p=info}
59_httpsrce_ {_gwcgi_?e=_compressedoptions_&p=srce}
60_httpconf_ {_gwcgi_?e=_compressedoptions_&p=conf}
61_httpbild_ {_gwcgi_?e=_compressedoptions_&p=bild}
62_httpview_ {_gwcgi_?a=p&p=about&c=_cgiargdi1dirname_}
63_httpdel_ {javascript:do\_delete();}
64_httpexpt_ {_gwcgi_?e=_compressedoptions_&p=expt}
65
66
67#######################################################################
68# select // this really should be intro
69#######################################################################
70
71_selectscriptextra_ {
72
73function check\_submit (gotopage) \{
74 var form = document.depositorform;
75 form.p.value = gotopage;
76
77 // if 'dirname' given, then link to cgiarg c so collection specific macros work
78 if (form.di1dirname) \{
79 form.c.value = form.di1dirname.value;
80 \}
81
82 form.submit();
83\}
84
85function menuchange() \{
86
87 _buildtypearray_
88
89 var form = document.depositorform;
90
91 if (form.di1dirname.value == "") \{
92 alert("Please choose a collection first");
93 \}
94 else \{
95 var pos = form.di1dirname.selectedIndex;
96 var bt = buildtype[pos];
97 if (bt=="") \{ bt = "mg"; \}
98 form.di1buildtype.value = bt;
99
100 check\_submit('step1');
101 \}
102\}
103
104}
105
106_selectcontent_ {
107<form name="depositorform" method=post action="_gwcgi_">
108<input type=hidden name="e" value="_decodedcompressedoptions_">
109<input type=hidden name="p" value="intro">
110<input type=hidden name="c" value="">
111<input type=hidden name="di1buildtype" value="">
112
113<center>
114<table width=_pagewidth_>
115<tr><td>
116<div class="divbar">&nbsp;</div>
117<center><h2>_textselect_</h2></center>
118<div class="divbar">&nbsp;</div>
119
120<p> <em>Select the collection to which you would like to add a new
121document. </em>
122
123<p>_fullnamemenu_<br><br>
124<div class="divbar">&nbsp;</div>
125</td></tr>
126</table>
127</center>
128</form>
129}
130
131
132#######################################################################
133# step 1
134#######################################################################
135
136#here goes the "memorization" macros for each form field.
137_di1md.dc.Title_ {_If_("_:cgiargdi1md.dc.Title_" eq "_cgiargdi1md.dc.Title_",_cgiargdi1md.dc.Title_,)}
138_di1md.dc.Creator_ {_If_("_:cgiargdi1md.dc.Creator_" eq "_cgiargdi1md.dc.Creator_",_cgiargdi1md.dc.Creator_,)}
139_di1md.dc.Description_ {_If_("_:cgiargdi1md.dc.Description_" eq "_cgiargdi1md.dc.Description_",_cgiargdi1md.dc.Description_,)}
140
141_step1scriptextra_ {
142
143function check\_submit (gotopage) \{
144 var form = document.depositorform;
145 form.p.value = gotopage;
146 form.submit();
147\}
148}
149
150_step1content_ {
151
152<form name="depositorform" method=post action="_gwcgi_" enctype="multipart/form-data">
153
154<input type=hidden name="e" value="_decodedcompressedoptions_">
155<input type=hidden name="p" value="_cgiargp_">
156
157<center>
158<table width=_pagewidth_>
159<tr><td>
160<div class="divbar">&nbsp;</div>
161<center>
162<h2>_textstep1_</h2>
163<p>_textdepositorblurb_
164</center>
165<div class="divbar">&nbsp;</div>
166<ul>
167
168<!--input goes here-->
169<p><table>
170<tr>
171 <td>Title:</td>
172 <td> <input type=text name=di1md.dc.Title value="_di1md.dc.Title_" size=74></td>
173</tr>
174<tr>
175 <td>Creator:</td>
176 <td><input type=text name=di1md.dc.Creator value = "_di1md.dc.Creator_" size=74></td>
177</tr>
178<tr>
179 <td>Description:</td>
180 <td> <textarea rows=5 cols=40 name=di1md.dc.Description>_di1md.dc.Description_</textarea></td>
181
182</tr>
183</table>
184
185<!--
186<BR>
187<BR>
188<p>Description: <textarea rows=5 cols=20 name=di1md.dc.Description>_di1md.dc.Description_</textarea></p>
189</ul>
190-->
191
192<div class="divbar">&nbsp;</div>
193</td></tr>
194<tr><td>_depositorbar_</td></tr>
195</table></center>
196
197</form>
198
199}
200
201#######################################################################
202# step 2
203#######################################################################
204
205_userfile_ {_If_("_:cgiargdi1userfile_" eq "_cgiargdi1userfile_",_cgiargdi1userfile_,)}
206
207_step2scriptextra_ {
208
209function check\_submit (gotopage) \{
210 var form = document.depositorform;
211 form.p.value = gotopage;
212 form.submit();
213\}
214}
215
216_step2content_ {
217<form name="depositorform" method=post action="_gwcgi_" enctype="multipart/form-data">
218<input type=hidden name="e" value="_decodedcompressedoptions_">
219<input type=hidden name="p" value="_cgiargp_">
220<center>
221<table width=_pagewidth_>
222<tr><td>
223<div class="divbar">&nbsp;</div>
224<center><h2>_textstep2_</h2></center>
225<div class="divbar">&nbsp;</div>
226<p>Filename: <input type=file name=di1userfileinfo value="_userfile_"></p>
227<div class="divbar">&nbsp;</div>
228</td></tr>
229<tr><td>_depositorbar_</td></tr>
230</table>
231</center>
232</form>
233}
234
235#######################################################################
236# step 3
237#######################################################################
238
239#here goes the "memorization" macros for each form field.
240#_di1_ {_If_("_:cgiargdi1md.dc.Title_" eq "_cgiargdi1md.dc.Title_",_cgiargdi1md.dc.Title_,)}
241#_di1md.dc.Creator_ {_If_("_:cgiargdi1md.dc.Creator_" eq "_cgiargdi1md.dc.Creator_",_cgiargdi1md.dc.Creator_,)}
242
243_step3scriptextra_ {
244
245function check\_submit (gotopage) \{
246 var form = document.depositorform;
247 form.p.value = gotopage;
248 form.submit();
249\}
250}
251
252_step3content_ {
253<form name="depositorform" method=post action="_gwcgi_" enctype="multipart/form-data">
254<input type=hidden name="e" value="_decodedcompressedoptions_">
255<input type=hidden name="p" value="_cgiargp_">
256<center>
257<table width=_pagewidth_>
258<tr><td>
259<div class="divbar">&nbsp;</div>
260<center><h2>_textstep3_</h2></center>
261<div class="divbar">&nbsp;</div>
262<p>Filename: _di1userfile_ </p>
263<p>Filesize: _di1userfilesize_ </p>
264<div class="divbar">&nbsp;</div>
265</td></tr>
266<tr><td>_depositorbar_</td></tr>
267</table>
268</center>
269</form>
270}
271
272#######################################################################
273# bild (main frameset for build page)
274#######################################################################
275
276_bildcontent_ {
277<html>
278<head>
279<!--
280<script>
281function check\_submit (gotopage) \{
282 var form = document.depositorform;
283 form.p.value = gotopage;
284 form.submit();
285\}
286</script>
287-->
288</head>
289
290<form name="depositorform" method=post action="_gwcgi_">
291<input type=hidden name="e" value="_decodedcompressedoptions_">
292<input type=hidden name="p" value="_cgiargp_">
293
294<frameset rows="*,160" border=0>
295 <noframes><body bgcolor="#ffffff">
296 <p>You must have a frame enabled browser to obtain feedback
297 on how the building process is progressing. The collection <i>will</i>
298 continue to build as normal however.</p>
299
300 <table>
301 <tr valign=center><td>
302 To stop the building process at any time, click here.
303 <br>The collection you are working on will remain intact.
304 </td>
305 <td><input type="submit" value="stop building"></td>
306 </table>
307
308 </body>
309 </noframes>
310 <frame src="_gwcgi_?e=_compressedoptions_&p=bildframe1">
311 <frame src="_gwcgi_?e=_compressedoptions_&p=bildstatus">
312</frameset>
313</html>
314}
315
316#######################################################################
317# bildframe1
318#######################################################################
319
320# header overridden to allow base target to be set
321# also no page banner to maximise what we can fit in the frame without scrolling
322_bildframe1header_ {_cgihead_
323<html>
324<head>
325<base target=_top>
326<title>_pagetitle_</title>
327_globalscripts_
328</head>
329<body bgcolor="\#ffffff" text="\#000000" link="\#006666"
330 alink="\#cc9900" vlink="\#666633" background="_httpiconchalk_">
331_startspacer_
332}
333
334
335_bildframe1header_[v=1] {_cgihead_
336<html>
337<head>
338<base target=_top>
339<title>_pagetitle_</title>
340_globalscripts_
341</head>
342<body bgcolor="\#ffffff" text="\#000000" link="\#006666"
343 alink="\#cc9900" vlink="\#666633" background="_httpiconchalk_">
344}
345
346_bildframe1scriptextra_ {}
347
348_bildframe1content_ {
349<form name="depositorform" method=post action="_gwcgi_">
350<input type=hidden name="e" value="_decodedcompressedoptions_">
351<input type=hidden name="p" value="bildcancel">
352
353<center>
354<table width=_pagewidth_>
355<tr><td>
356<div class="divbar">&nbsp;</div>
357<center>
358<h2>_textbild_</h2>
359</center>
360<div class="divbar">&nbsp;</div>
361<p>
362_depositor:textbild1_
363<p>
364
365<table>
366<tr valign=center><td>
367_depositor:textbild2_
368</td>
369<td><input type="submit" value="_depositor:textstopbuild_"></td>
370</table>
371
372<p>
373_depositor:textbild3_
374</td></tr>
375</table></center>
376</form>
377}
378
379
380#######################################################################
381# bildcancel
382#######################################################################
383
384_bildcancelscriptextra_ {
385function check\_submit (gotopage) \{
386 var form = document.depositorform;
387 form.p.value = gotopage;
388 form.submit();
389\}
390}
391_bildcancelcontent_ {
392<form name="depositorform" method=post action="_gwcgi_">
393<input type=hidden name="e" value="_decodedcompressedoptions_">
394<input type=hidden name="p" value="_cgiargp_">
395
396</form>
397<center>
398<table width=_pagewidth_>
399<tr><td>
400<div class="divbar">&nbsp;</div>
401<center>
402<h2>_depositor:textbuildcancelled_</h2>
403</center>
404<div class="divbar">&nbsp;</div>
405<p>
406_depositor:textbildcancel1_
407<p><center>
408_depositorbar_
409</center>
410
411</td></tr>
412</table></center>
413}
414
415
416#######################################################################
417# bildstatus
418#######################################################################
419
420# special header for status page
421_bildstatusheader_ {_cgihead_
422_htmlhead_(background="_httpiconchalk_" onLoad="initialize();")_startspacer_
423}
424_bildstatusheader_[v=1] {_cgihead_
425_htmlhead_(onLoad="initialize();")
426}
427
428_bildstatusscriptextra_ {
429var timer = 5;
430function initialize() \{
431 setTimeout("count_down()",1000);
432\}
433
434function count_down() \{
435 if (timer==0) \{
436 window.status = "";
437 document.depositorform.submit();
438 \} else \{
439 if (timer==1) \{
440 window.status = "_textbsupdate1_";
441 \} else \{
442 window.status = "_textbsupdate2_ "+timer+" _textseconds_";
443 \}
444 timer--;
445 setTimeout("count_down()",1000);
446 \}
447\}
448}
449
450_bildstatuscontent_ {
451<form name="depositorform" method=post action="_gwcgi_">
452<input type=hidden name="e" value="_decodedcompressedoptions_">
453
454<center>
455<table width=_pagewidth_>
456<tr><td><center>
457_statusline_
458</center>
459</td></tr>
460</table></center>
461</form>
462}
463
464
465#######################################################################
466# bilddone
467#######################################################################
468
469_bilddoneheader_ {_cgihead_
470_htmlhead_(background="_httpiconchalk_")_startspacer_
471}
472_bilddonescriptextra_ {
473
474function check\_submit (gotopage) \{
475 var form = document.depositorform;
476 form.p.value = gotopage;
477 form.submit();
478\}
479
480}
481
482
483_bilddonecontent_ {
484<center>
485<table width=_pagewidth_>
486<tr><td>
487<p>_textbildsuc_
488
489<p>_textviewbildsummary_
490
491<p><center>
492_depositorbar_
493</center>
494
495</td></tr>
496</table></center>
497}
498
499
500#######################################################################
501# bildfail
502#######################################################################
503
504_bildfailheader_ {_cgihead_
505_htmlhead_(background="_httpiconchalk_")_startspacer_
506}
507_bildfailscriptextra_ {
508function check\_submit (gotopage) \{
509 var form = document.depositorform;
510 form.p.value = gotopage;
511 form.submit();
512\}
513}
514_bildfailcontent_ {
515<form name="depositorform" method=post action="_gwcgi_">
516<input type=hidden name="e" value="_decodedcompressedoptions_">
517<input type=hidden name="p" value="_cgiargp_">
518
519</form>
520
521<table width=_pagewidth_>
522<tr><td>
523_textfailmsg_
524</td></tr>
525<tr><td>
526</td></tr>
527</table></center>
528}
529
530# _textfailmsg_ will be set to one of the following macros from within
531# the server
532
533_textfailmsg1_ {
534_textfailmsg11_
535<p><center>
536_depositorbar_
537</center>
538}
539
540_textfailmsg6_ {_textfailmsg1_}
541
542_textfailmsg2_ {
543_textfailmsg21_
544<p>_textblcont_
545<p>_faillog_
546<p>_texttryagain_
547}
548
549_textfailmsg3_ {
550_textfailmsg31_
551<p>_textblcont_
552<p>_faillog_
553<p>_texttryagain_
554}
555
556_textfailmsg4_ {
557_textfailmsg41_
558<p>_textblcont_
559<p>_faillog_
560}
561
562_textfailmsg5_ {_textfailmsg4_}
563
564_textfailmsg7_ {
565_textfailmsg71_
566<p>_texttryagain_
567}
568
569#######################################################################
570# Error and message pages
571#######################################################################
572
573_messagehead_ {
574<form name="depositorform" method=post action="_gwcgi_">
575<input type=hidden name="e" value="_decodedcompressedoptions_">
576
577<center>
578<table width=_pagewidth_>
579<tr><td>
580<div class="divbar">&nbsp;</div>
581}
582
583_messagefoot_ {
584<p>
585<a href="javascript:document.depositorform.submit();">_textretcoll_</a>
586<div class="divbar">&nbsp;</div>
587</td></tr>
588</table></center>
589</form>
590}
591
592_messagefootnolink_ {
593<div class="divbar">&nbsp;</div>
594</td></tr>
595</table></center>
596</form>
597}
598
599#_delpermissioncontent_ {
600#_messagehead_
601#<p>
602#_textdelperm_
603#_messagefoot_
604#}
605
606#_delinvalidcontent_ {
607#_messagehead_
608#<p>
609#_textdelinv_
610#_messagefoot_
611#}
612
613#_delsuccesscontent_ {
614#_messagehead_
615#<p>
616#_textdelsuc_
617#_messagefoot_
618#}
619
620#_clonefailcontent_ {
621#_messagehead_
622#<input type=hidden name="bc1clone" value="0">
623#<p>_textclonefail_
624#_messagefoot_
625#}
626
627_genericcontent_ {
628_messagehead_
629<p>_textcolerr_
630_messagefoot_
631}
632
633_tmpfailcontent_ {
634_messagehead_
635<p>
636_texttmpfail_
637_messagefoot_
638}
639
640#_mkcolfailcontent_ {
641#_messagehead_
642#<p>_textmkcolfail_
643#_messagefoot_
644#}
645
646_nocollectioncontent_ {
647_messagehead_
648<p>_textnocontent_
649<br><a href="_httppagedepositor_">_textrestart_</a>
650<p>
651_messagefootnolink_
652}
653
654#_reloaderrorcontent_ {
655#_messagehead_
656#<p>_textreloaderror_
657#<br><a href="_httppagedepositor_">_textrestart_</a>
658#<p>
659#_messagefootnolink_
660#}
661
662_exptscriptextra_ {}
663
664#_exptsuccesscontent_ {
665#_messagehead_
666#<input type=hidden name=p value=existing>
667#<p>_textexptsuc_
668#_messagefoot_
669#}
670
671#_exptfailcontent_ {
672#_messagehead_
673#<input type=hidden name=p value=existing>
674#_textexptfail_
675#_messagefoot_
676#}
677
678#######################################################################
679# depositonly
680#######################################################################
681
682_depositonlyscriptextra_ {}
683
684_depositonlycontent_ {
685
686<center>
687<em>Thanks for using the Depositor! Cick <a href="_gwcgi_">here</a> to return to the Greenstone home page. </em>
688<table width=_pagewidth_>
689<tr><td>
690<div class="divbar">&nbsp;</div>
691<center><h2>_textstep3_</h2></center>
692<div class="divbar">&nbsp;</div>
693<p>Filename: _di1userfile_ </p>
694<p>Filesize: _di1userfilesize_ </p>
695<div class="divbar">&nbsp;</div>
696</td></tr>
697<tr><td></td></tr>
698</table>
699</center>
700
701}
Note: See TracBrowser for help on using the repository browser.