<form-property name="login" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
</form-bean>
+ <form-bean dynamic="true" name="confirmForm" type="org.apache.struts.action.DynaActionForm">
+ <form-property name="id" type="java.lang.String"/>
+ <form-property name="offset" type="java.lang.String"/>
+ <form-property name="order" type="java.lang.String"/>
+ <form-property name="where" type="java.lang.String"/>
+ <form-property name="okurl" type="java.lang.String"/>
+ <form-property name="cancelurl" type="java.lang.String"/>
+ <form-property name="cancel" type="java.lang.String"/>
+ <form-property name="confirm" type="java.lang.String"/>
+ </form-bean>
+ <form-bean dynamic="true" name="topicForm" type="org.apache.struts.action.DynaActionForm">
+ <form-property name="id" type="java.lang.Integer"/>
+ <form-property name="new" type="java.lang.Boolean"/>
+ <form-property name="offset" type="java.lang.String"/>
+ <form-property name="title" type="java.lang.String"/>
+ <form-property name="parentTopic" type="java.lang.Integer"/>
+ <form-property name="archivUrl" type="java.lang.String"/>
+ <form-property name="mainUrl" type="java.lang.String"/>
+ <form-property name="filename" type="java.lang.String"/>
+ <form-property name="description" type="java.lang.String"/>
+ </form-bean>
+ <form-bean dynamic="true" name="messageForm" type="org.apache.struts.action.DynaActionForm">
+ <form-property name="id" type="java.lang.String"/>
+ <form-property name="new" type="java.lang.Boolean"/>
+ <form-property name="offset" type="java.lang.String"/>
+ <form-property name="title" type="java.lang.String"/>
+ <form-property name="creator" type="java.lang.String"/>
+ <form-property name="description" type="java.lang.String"/>
+ </form-bean>
+ <form-bean dynamic="true" name="contentForm" type="org.apache.struts.action.DynaActionForm">
+ <form-property name="id" type="java.lang.Integer"/>
+ <form-property name="new" type="java.lang.Boolean"/>
+ <form-property name="offset" type="java.lang.String"/>
+ <form-property name="returnurl" type="java.lang.String"/>
+ <form-property name="webdb_create" type="java.lang.String"/>
+ <form-property name="date" type="java.lang.String"/>
+ <form-property name="to_topic" type="java.lang.Integer"/>
+ <form-property name="to_article_type" type="java.lang.Integer"/>
+ <form-property name="to_language" type="java.lang.Integer"/>
+ <form-property name="title" type="java.lang.String"/>
+ <form-property name="subtitle" type="java.lang.String"/>
+ <form-property name="edittitle" type="java.lang.String"/>
+ <form-property name="source" type="java.lang.String"/>
+ <form-property name="creator" type="java.lang.String"/>
+ <form-property name="creator_email" type="java.lang.String"/>
+ <form-property name="creator_main_url" type="java.lang.String"/>
+ <form-property name="creator_address" type="java.lang.String"/>
+ <form-property name="creator_phone" type="java.lang.String"/>
+ <form-property name="is_html" type="java.lang.Integer"/>
+ <form-property name="is_published" type="java.lang.Integer"/>
+ <form-property name="comment" type="java.lang.String"/>
+ <form-property name="content_data" type="java.lang.String"/>
+ <form-property name="description" type="java.lang.String"/>
+ </form-bean>
</form-beans>
<!-- ========== Global Exception Definitions ============================== -->
path="index.do"
redirect="true"
contextRelative="false" />
+ <forward
+ name="confirm"
+ path="/confirm.shtml"
+ redirect="false"
+ contextRelative="false" />
+ <forward
+ name="logon"
+ path="/logon.do"
+ redirect="true"
+ contextRelative="false" />
</global-forwards>
<!-- ========== Action Mapping Definitions =============================== -->
<action-mappings>
<action
+ attribute="confirmForm"
+ input="/admin/confirm.shtml"
+ name="confirmForm"
+ parameter="confirm"
+ path="/confirm"
+ scope="request"
+ type="mir.core.ui.action.admin.ConfirmAction"
+ unknown="false"
+ validate="true">
+ <forward
+ name="failed"
+ path="/logon.shtml"/>
+ <forward
+ name="success"
+ path="/index.do"/>
+ </action>
+
+ <!-- Authenticate -->
+ <action
attribute="logonForm"
input="/admin/logon.shtml"
name="logonForm"
type="mir.core.ui.action.admin.StartpageAction">
<forward
name="success"
- path="/admin/index.shtml"/>
+ path="/index.shtml"/>
</action>
+ <!-- Message -->
<action
parameter="list"
path="/messageList"
type="mir.core.ui.action.admin.MessageAction">
<forward
name="success"
- path="/admin/messagelist.shtml"/>
+ path="/messagelist.shtml"/>
</action>
+
+ <action
+ parameter="delete"
+ path="/messageDelete"
+ type="mir.core.ui.action.admin.MessageAction">
+ <forward
+ name="success"
+ path="/messageList.do"/>
+ <forward
+ name="failed"
+ path="/messageEdit.do"/>
+ </action>
+
+ <action
+ parameter="edit"
+ path="/messageEdit"
+ type="mir.core.ui.action.admin.MessageAction">
+ <forward
+ name="success"
+ path="/message.shtml"/>
+ </action>
+
+ <action
+ parameter="add"
+ path="/messageAdd"
+ type="mir.core.ui.action.admin.MessageAction">
+ <forward
+ name="success"
+ path="/message.shtml"/>
+ </action>
+
+ <action
+ attribute="messageForm"
+ input="/admin/message.shtml"
+ name="messageForm"
+ parameter="save"
+ path="/messageSave"
+ scope="request"
+ type="mir.core.ui.action.admin.MessageAction"
+ unknown="false"
+ validate="true">
+ <forward
+ name="failed"
+ path="/messageEdit.do"/>
+ <forward
+ name="success"
+ path="/messageList.do"/>
+ </action>
+
+ <!-- Topic -->
+ <action
+ parameter="list"
+ path="/topicList"
+ type="mir.core.ui.action.admin.TopicAction">
+ <forward
+ name="success"
+ path="/topiclist.shtml"/>
+ </action>
+
+ <action
+ parameter="delete"
+ path="/topicDelete"
+ type="mir.core.ui.action.admin.TopicAction">
+ <forward
+ name="success"
+ path="/topicList.do"/>
+ <forward
+ name="failed"
+ path="/topicEdit.do"/>
+ </action>
+
+ <action
+ parameter="edit"
+ path="/topicEdit"
+ type="mir.core.ui.action.admin.TopicAction">
+ <forward
+ name="success"
+ path="/topic.shtml"/>
+ </action>
+
+ <action
+ parameter="add"
+ path="/topicAdd"
+ type="mir.core.ui.action.admin.TopicAction">
+ <forward
+ name="success"
+ path="/topic.shtml"/>
+ </action>
+
+ <action
+ attribute="topicForm"
+ input="/admin/topic.shtml"
+ name="topicForm"
+ parameter="save"
+ path="/topicSave"
+ scope="request"
+ type="mir.core.ui.action.admin.TopicAction"
+ unknown="false"
+ validate="true">
+ <forward
+ name="failed"
+ path="/topicEdit.do"/>
+ <forward
+ name="success"
+ path="/topicList.do"/>
+ </action>
+
+ <!-- Content -->
+ <action
+ parameter="list"
+ path="/contentList"
+ type="mir.core.ui.action.admin.ContentAction">
+ <forward
+ name="success"
+ path="/contentlist.shtml"/>
+ </action>
+
+ <action
+ parameter="delete"
+ path="/contentDelete"
+ type="mir.core.ui.action.admin.ContentAction">
+ <forward
+ name="success"
+ path="/contentList.do"/>
+ <forward
+ name="failed"
+ path="/contentEdit.do"/>
+ </action>
+
+ <action
+ parameter="edit"
+ path="/contentEdit"
+ type="mir.core.ui.action.admin.ContentAction">
+ <forward
+ name="success"
+ path="/content.shtml"/>
+ </action>
+
+ <action
+ parameter="add"
+ path="/contentAdd"
+ type="mir.core.ui.action.admin.ContentAction">
+ <forward
+ name="success"
+ path="/content.shtml"/>
+ </action>
+
+ <action
+ attribute="contentForm"
+ input="/admin/content.shtml"
+ name="contentForm"
+ parameter="save"
+ path="/contentSave"
+ scope="request"
+ type="mir.core.ui.action.admin.ContentAction"
+ unknown="false"
+ validate="true">
+ <forward
+ name="failed"
+ path="/contentEdit.do"/>
+ <forward
+ name="success"
+ path="/contentList.do"/>
+ </action>
+
</action-mappings>
<!-- ========== Controller Configuration ================================ -->