OSDN Git Service

Initial commit
[ultramonkey-l7/l7gui.git] / src / WebContent / log_level_executive.jsp
1 <%@ page
2         import="org.ultramonkey.l7.model.*,org.ultramonkey.l7.controller.*,org.ultramonkey.l7.view.*"
3         language="java" contentType="text/html; charset=UTF-8"
4         pageEncoding="UTF-8"%>
5
6 <%
7          /*
8          * check session
9          */
10         L7guiServletBase base = new L7guiServletBase();
11         if (session.isNew() || base.checkSession(session) == false) {
12                 MessageView error = new MessageView(41283,
13                 LogCategorySet.GUI_USER_AUTHENTICATION,
14                 Message.INVALID_SESSSION);
15                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
16                 response.sendRedirect(RedirectPages.LOGIN);
17                 return;
18         }
19
20         /*
21          * get sessionTrans
22          */
23         SessionTransData sessionTrans = (SessionTransData) session
24                         .getAttribute(SessionKeys.PAGE_TRANSDATA);
25         String successpage = "";
26         String failpage = "";
27         if (sessionTrans == null) {
28                 MessageView error = new MessageView(41284, LogCategorySet.GUI_LOG,
29                 Message.UNEXPECTED_ERROR);
30                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
31                 response.sendRedirect(RedirectPages.LOGIN);
32                 return;
33         }
34
35         successpage = sessionTrans.destURI;
36         failpage = sessionTrans.errorURI;
37         if ((successpage == null) || (failpage == null)) {
38                 MessageView error = new MessageView(41285, LogCategorySet.GUI_LOG,
39                 Message.UNEXPECTED_ERROR);
40                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
41                 response.sendRedirect(RedirectPages.LOGIN);
42                 return;
43         }
44
45         /*
46          * get thread status
47          */
48         String threadStatus = (String) session
49                         .getAttribute(SessionKeys.THREAD_STATUS);
50         if (threadStatus == null) {
51                 MessageView error = new MessageView(41286, LogCategorySet.GUI_LOG,
52                 Message.UNEXPECTED_ERROR);
53                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
54                 response.sendRedirect(RedirectPages.LOGIN);
55                 return;
56         }
57         if (threadStatus.equals(SessionKeys.THREAD_SUCCESS)) {
58                 response.sendRedirect(successpage);
59                 return;
60         } else if (threadStatus.equals(SessionKeys.THREAD_RUNNING)) {
61                 //
62         } else if (threadStatus.equals(SessionKeys.THREAD_FAIL)) {
63                 response.sendRedirect(failpage);
64                 return;
65         } else {
66                 MessageView error = new MessageView(41287, LogCategorySet.GUI_LOG,
67                 Message.UNEXPECTED_ERROR);
68                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
69                 response.sendRedirect(RedirectPages.LOGIN);
70                 return;
71         }
72
73         /*
74          * get sourcepage
75          */
76         String logname = "";
77         String sourcepage = "";
78         sourcepage = sessionTrans.sourceURI;
79
80         if (sourcepage == null) {
81                 MessageView error = new MessageView(41288, LogCategorySet.GUI_LOG,
82                 Message.UNEXPECTED_ERROR);
83                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
84                 response.sendRedirect(RedirectPages.LOGIN);
85                 return;
86         }
87
88         if (sourcepage.equals("log_lb.jsp")) {
89                 logname = "Load balancer";
90         } else if (sourcepage.equals("log_adm.jsp")) {
91                 logname = "Admin command";
92         } else if (sourcepage.equals("log_snmp.jsp")) {
93                 logname = "SNMP Agent";
94         } else if (sourcepage.equals("log_gui.jsp")) {
95                 logname = "GUI";
96         } else if (sourcepage.equals("log_sync.jsp")) {
97                 logname = "Sync Resource";
98         } else {
99                 MessageView error = new MessageView(41289, LogCategorySet.GUI_LOG,
100                 Message.UNEXPECTED_ERROR);
101                 session.setAttribute(SessionKeys.RESULT_MESSAGE, error);
102                 response.sendRedirect(RedirectPages.LOGIN);
103                 return;
104         }
105 %>
106
107
108 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
109 <html>
110 <head>
111         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
112         <meta http-equiv="Pragma" content="no-cache">
113         <meta http-equiv="Cache-Control" content="no-cache">
114         <meta http-equiv="Expires" content="0">                 
115         <meta http-equiv="Content-Script-Type" content="text/javascript" />
116         <meta http-equiv="Content-Style-Type" content="text/css" />
117         <meta http-equiv="refresh" content="<%= RedirectPages.REFRESH_TIME %>" />
118         <noscript>
119                 <meta http-equiv="refresh"
120                 content="<%= RedirectPages.NOSCRIPT_TIME %>; url=<%= RedirectPages.LOGIN %>" />
121         </noscript>
122         
123         <link rel="stylesheet" type="text/css" href="l7gui_basic_style.css" />
124         <link rel="shortcut icon" href="images/favicon.ico" />
125         <title>Changing Log Level</title>
126 </head>
127
128 <body>
129 <h1 class="title">Changing Log Level</h1>
130 <h2>Please wait.</h2>
131
132 </body>
133 </html>