1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
5 <!-- ========== Data Source Configuration =============================== -->
8 <!-- ========== Form Bean Definitions ================================== -->
10 <form-bean dynamic="true" name="logonForm" type="org.apache.struts.action.DynaActionForm">
11 <form-property name="login" type="java.lang.String"/>
12 <form-property name="password" type="java.lang.String"/>
14 <form-bean dynamic="true" name="confirmForm" type="org.apache.struts.action.DynaActionForm">
15 <form-property name="id" type="java.lang.String"/>
16 <form-property name="offset" type="java.lang.String"/>
17 <form-property name="order" type="java.lang.String"/>
18 <form-property name="where" type="java.lang.String"/>
19 <form-property name="okurl" type="java.lang.String"/>
20 <form-property name="cancelurl" type="java.lang.String"/>
21 <form-property name="cancel" type="java.lang.String"/>
22 <form-property name="confirm" type="java.lang.String"/>
24 <form-bean dynamic="true" name="topicForm" type="org.apache.struts.action.DynaActionForm">
25 <form-property name="id" type="java.lang.Integer"/>
26 <form-property name="new" type="java.lang.Boolean"/>
27 <form-property name="offset" type="java.lang.String"/>
28 <form-property name="title" type="java.lang.String"/>
29 <form-property name="parentTopic" type="java.lang.Integer"/>
30 <form-property name="archivUrl" type="java.lang.String"/>
31 <form-property name="mainUrl" type="java.lang.String"/>
32 <form-property name="filename" type="java.lang.String"/>
33 <form-property name="description" type="java.lang.String"/>
35 <form-bean dynamic="true" name="messageForm" type="org.apache.struts.action.DynaActionForm">
36 <form-property name="id" type="java.lang.String"/>
37 <form-property name="new" type="java.lang.Boolean"/>
38 <form-property name="offset" type="java.lang.String"/>
39 <form-property name="title" type="java.lang.String"/>
40 <form-property name="creator" type="java.lang.String"/>
41 <form-property name="description" type="java.lang.String"/>
43 <form-bean dynamic="true" name="contentForm" type="org.apache.struts.action.DynaActionForm">
44 <form-property name="id" type="java.lang.Integer"/>
45 <form-property name="new" type="java.lang.Boolean"/>
46 <form-property name="offset" type="java.lang.String"/>
47 <form-property name="returnurl" type="java.lang.String"/>
48 <form-property name="webdb_create" type="java.lang.String"/>
49 <form-property name="date" type="java.lang.String"/>
50 <form-property name="to_topic" type="java.lang.Integer"/>
51 <form-property name="to_article_type" type="java.lang.Integer"/>
52 <form-property name="to_language" type="java.lang.Integer"/>
53 <form-property name="title" type="java.lang.String"/>
54 <form-property name="subtitle" type="java.lang.String"/>
55 <form-property name="edittitle" type="java.lang.String"/>
56 <form-property name="source" type="java.lang.String"/>
57 <form-property name="creator" type="java.lang.String"/>
58 <form-property name="creator_email" type="java.lang.String"/>
59 <form-property name="creator_main_url" type="java.lang.String"/>
60 <form-property name="creator_address" type="java.lang.String"/>
61 <form-property name="creator_phone" type="java.lang.String"/>
62 <form-property name="is_html" type="java.lang.Integer"/>
63 <form-property name="is_published" type="java.lang.Integer"/>
64 <form-property name="comment" type="java.lang.String"/>
65 <form-property name="content_data" type="java.lang.String"/>
66 <form-property name="description" type="java.lang.String"/>
70 <!-- ========== Global Exception Definitions ============================== -->
73 <!-- ========== Global Forward Definitions =============================== -->
79 contextRelative="false" />
84 contextRelative="false" />
89 contextRelative="false" />
92 <!-- ========== Action Mapping Definitions =============================== -->
95 attribute="confirmForm"
96 input="/admin/confirm.shtml"
101 type="mir.core.ui.action.admin.ConfirmAction"
106 path="/logon.shtml"/>
112 <!-- Authenticate -->
114 attribute="logonForm"
115 input="/admin/logon.shtml"
120 type="mir.core.ui.action.admin.AuthenticationAction"
125 path="/logon.shtml"/>
134 type="mir.core.ui.action.admin.AuthenticationAction">
140 type="mir.core.ui.action.admin.StartpageAction">
143 path="/index.shtml"/>
150 type="mir.core.ui.action.admin.MessageAction">
153 path="/messagelist.shtml"/>
158 path="/messageDelete"
159 type="mir.core.ui.action.admin.MessageAction">
162 path="/messageList.do"/>
165 path="/messageEdit.do"/>
171 type="mir.core.ui.action.admin.MessageAction">
174 path="/message.shtml"/>
180 type="mir.core.ui.action.admin.MessageAction">
183 path="/message.shtml"/>
187 attribute="messageForm"
188 input="/admin/message.shtml"
193 type="mir.core.ui.action.admin.MessageAction"
198 path="/messageEdit.do"/>
201 path="/messageList.do"/>
208 type="mir.core.ui.action.admin.TopicAction">
211 path="/topiclist.shtml"/>
217 type="mir.core.ui.action.admin.TopicAction">
220 path="/topicList.do"/>
223 path="/topicEdit.do"/>
229 type="mir.core.ui.action.admin.TopicAction">
232 path="/topic.shtml"/>
238 type="mir.core.ui.action.admin.TopicAction">
241 path="/topic.shtml"/>
245 attribute="topicForm"
246 input="/admin/topic.shtml"
251 type="mir.core.ui.action.admin.TopicAction"
256 path="/topicEdit.do"/>
259 path="/topicList.do"/>
266 type="mir.core.ui.action.admin.ContentAction">
269 path="/contentlist.shtml"/>
274 path="/contentDelete"
275 type="mir.core.ui.action.admin.ContentAction">
278 path="/contentList.do"/>
281 path="/contentEdit.do"/>
287 type="mir.core.ui.action.admin.ContentAction">
290 path="/content.shtml"/>
296 type="mir.core.ui.action.admin.ContentAction">
299 path="/content.shtml"/>
303 attribute="contentForm"
304 input="/admin/content.shtml"
309 type="mir.core.ui.action.admin.ContentAction"
314 path="/contentEdit.do"/>
317 path="/contentList.do"/>
322 <!-- ========== Controller Configuration ================================ -->
325 contentType="text/html"
329 multipartClass="org.apache.struts.upload.CommonsMultipartRequestHandler"
331 processorClass="org.apache.struts.action.RequestProcessor"
332 inputForward="false" />
334 <!-- ========== Message Resources Definitions ============================ -->
336 <!-- ========== Plug Ins Configuration ================================= -->