311
|
1 <%@ page language="java" %><%!
|
|
2 // authentication stuff - robert
|
|
3 // -----------------------------
|
|
4 // create DocumentBean instance for all JSP requests
|
|
5 digilib.servlet.DocumentBean docBean = new digilib.servlet.DocumentBean();
|
|
6
|
|
7 // initialize DocumentBean instance in JSP init
|
|
8 public void jspInit() {
|
|
9 try {
|
|
10 // set servlet init-parameter
|
|
11 docBean.setConfig(getServletConfig());
|
|
12 } catch (javax.servlet.ServletException e) {
|
|
13 System.out.println(e);
|
|
14 }
|
|
15 }
|
|
16 %><%
|
|
17
|
|
18 // parsing the query
|
|
19 // -----------------
|
|
20
|
|
21 digilib.servlet.DigilibRequest dcRequest = new digilib.servlet.DigilibRequest(request);
|
|
22 // check if authentication is needed and redirect if necessary
|
|
23 docBean.doAuthentication(dcRequest, response);
|
|
24 // set number of pages
|
|
25 dcRequest.setValue("pt", docBean.getNumPages(dcRequest));
|
|
26 // chop off /oldskin -- ugly ;-(
|
|
27 String baseUrl = dcRequest.getAsString("base.url");
|
|
28 int p = baseUrl.lastIndexOf("/oldskin");
|
|
29 if (p > 0) {
|
|
30 baseUrl = baseUrl.substring(0, p);
|
|
31 }
|
|
32 %>
|
|
33 <html>
|
|
34 <head>
|
|
35 <script type="text/javascript" src="../baselib.js"></script>
|
|
36 <script type="text/javascript" src="dclib.js"></script>
|
|
37 <script type="text/javascript">
|
|
38 var baseUrl = "<%= baseUrl %>";
|
|
39 newParameter('fn', '', 1);
|
|
40 newParameter('pn', 1, 1);
|
|
41 newParameter('pt', 9, 9);
|
|
42 newParameter('mx', '6x4', 1);
|
|
43 newParameter('mo', '', 1);
|
|
44 newParameter('dw', 0, 1);
|
|
45 newParameter('dh', 0, 1);
|
|
46 dc_init();
|
|
47 </script>
|
|
48
|
|
49 <style type="text/css">
|
|
50 td {
|
|
51 font-family: Helvetica, Arial, sans-serif;
|
|
52 font-size: 11px;
|
|
53 color: #FFFFFF;
|
|
54 text-align: center;
|
|
55 vertical-align: middle;
|
|
56 }
|
|
57 .number {
|
|
58 font-family: Helvetica, Arial, sans-serif;
|
|
59 font-size: 11px;
|
|
60 color: #FFFFFF;
|
|
61 padding-top: 2px;
|
|
62 }
|
|
63 .nonumber {
|
|
64 font-family: Helvetica, Arial, sans-serif;
|
|
65 font-size: 11px;
|
|
66 color: #000000;
|
|
67 padding-top: 2px;
|
|
68 }
|
|
69 </style>
|
|
70 </head>
|
|
71
|
|
72 <body bgcolor="#666666">
|
|
73
|
|
74 <div align="center">
|
|
75 <script type="text/javascript">
|
|
76 dc_render(document);
|
|
77 </script>
|
|
78 </div>
|
|
79
|
|
80 </body>
|
|
81
|
|
82 </html>
|