<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<action path="edit_kb_message" class="com.edeal.frontline.controller.actions.kb.EditMailAction" allowAnonymous="false">
			<forward code="success" page="/kbase/frontoffice/json.jsp"/>			
		</action>
	
		<action path="send_kb_mail" class="com.edeal.frontline.controller.actions.kb.SendKbMailAction">
			<forward code="success" page="/common/json.jsp"/>
			<forward code="failure" page="/common/json.jsp"/>
		</action>	
		
		<action path="knowledge_base" class="com.edeal.frontline.controller.actions.search.Find">
			<subaction class="com.edeal.frontline.controller.actions.kb.GetDataAction">
				<param name="applyRight" value="false"/>
				<result code="success" continue="true"/>
			</subaction>
			<subaction class="com.edeal.frontline.controller.actions.kb.BuildKbPageAction">
				<param name="bodyPageURL" value="/kbase/frontoffice/knowledge_base.jsp"></param>
				<param name="actionPageURL" value="/navigation/sidebar/kb_cart.jsp"></param>
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/navigation/kb_master.jsp"/>			
		</action>						
		
		<action path="faq_popup" class="com.edeal.frontline.controller.actions.LoadAction">
			<param name="type" value="FAQ"></param>
			<subaction class="com.edeal.frontline.controller.actions.kb.GetFaqDataAction">
				<result code="success" continue="true"/>
			</subaction>	
			<forward code="success" page="/kbase/frontoffice/kb_faq.jsp" />			
		</action>	
	
		<action path="kb_cart_detail" class="com.edeal.frontline.controller.actions.ForwardAction">
			<subaction class="com.edeal.frontline.controller.actions.kb.BuildKbPageAction">
				<param name="bodyPageURL" value="/kbase/frontoffice/kb_cart_detail.jsp"></param>
				<param name="actionPageURL" value="/navigation/sidebar/kb_action.jsp"></param>
				<result code="success" continue="true"/>
			</subaction>
			<subaction class="com.edeal.frontline.controller.actions.kb.GetDataAction">
				<result code="success" continue="true"/>
			</subaction>	
			<subaction class="com.edeal.frontline.controller.actions.kb.GetDestMailAction">
				<result code="success" continue="true"/>
			</subaction>		
			<forward code="success" page="/navigation/kb_master.jsp"/>			
		</action>	
		
		<action path="add_faq_to_cart" class="com.edeal.frontline.controller.actions.kb.AddFaqToCartAction">
			<forward code="success" page="/kbase/frontoffice/json.jsp" />			
		</action>	
		
		<action path="remove_faq_from_cart" class="com.edeal.frontline.controller.actions.kb.RemoveFaqFromCartAction">
			<forward code="success" page="/kbase/frontoffice/json.jsp" />			
		</action>		
		
		<action path="set_faq_score" class="com.edeal.frontline.controller.actions.kb.SetFaqScoreAction">
			<forward code="success" page="/kbase/frontoffice/json.jsp" />			
		</action>	
		
		<action path="get_faq_score" class="com.edeal.frontline.controller.actions.kb.GetScoreAction">
			<forward code="success" page="/kbase/frontoffice/json.jsp" />			
		</action>		
		
		<action path="add_faq_comment" class="com.edeal.frontline.controller.actions.kb.AddFaqCommentAction">
			<forward code="success" page="/kbase/frontoffice/json.jsp" />			
		</action>		
		
		<action path="comments_list_ajax_embedded" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/custom/listAjax_faq_comments.jsp"/>
			<forward code="failure" page="/errors/errorEmbeddedList.jsp"/>
		</action>
		
		<action path="comments_list_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false">
			<forward code="success" page="/common/list/custom/listAjax_faq_comments.jsp"/>
			<forward code="failure" page="/errors/errorEmbeddedList.jsp"/>
		</action>		
		
		<action path="kb_file_tree" class="com.edeal.frontline.controller.actions.kb.GetFaqFileTreeAction">
			<forward code="success" page="/js/frontoffice/jquery.filetree/kb_jqueryFileTree.jsp" />			
		</action>
		
		<action path="kb_file_tree_part" class="com.edeal.frontline.controller.actions.kb.GetFaqFileTreePartAction">
			<forward code="success" page="/js/frontoffice/jquery.filetree/kb_jqueryFileTreePart.jsp" />			
		</action>
			
		<action path="translation_popup" class="com.edeal.frontline.controller.actions.ForwardAction">
			<forward code="success" page="/kbase/faqheader/translation_popup.jsp" />			
		</action>
		
		<action path="translate" class="com.edeal.frontline.controller.actions.TranslateAction">
			<forward code="success" page="/kbase/frontoffice/json.jsp" />			
		</action>
		
		<action path="generate_kb_index_search" class="com.edeal.frontline.controller.actions.search.FullIndex" allowAnonymous="false">
			<redirect code="success" page="/knowledge_base.fl"/>
		</action>
		<action path="update_kb_index_search" class="com.edeal.frontline.controller.actions.search.UpdateIndex" allowAnonymous="false">
			<redirect code="success" page="/knowledge_base.fl"/>
		</action>
		<action path="generate_kb_description" class="com.edeal.frontline.controller.actions.search.GenDesc" allowAnonymous="false">
			<redirect code="success" page="/knowledge_base.fl"/>
		</action>
		<action path="reload_kb_description" class="com.edeal.frontline.controller.actions.search.ReloadDesc" allowAnonymous="false">
			<redirect code="success" page="/knowledge_base.fl"/>
		</action>
		<action path="restart_kb" class="com.edeal.frontline.controller.actions.search.Restart" allowAnonymous="false">
			<redirect code="success" page="/knowledge_base.fl"/>
		</action>		
		
		<action path="waiting_popup" class="com.edeal.frontline.controller.actions.ForwardAction">
			<forward code="success" page="/kbase/frontoffice/waiting_popup.jsp" />
		</action>	
		
		<action path="generate_pdf" class="com.edeal.frontline.controller.actions.kb.Html2PdfAction">
			<forward code="success" page="/kbase/frontoffice/generate_pdf.jsp" />
			<forward code="failure" page="/errors/frontlineException.jsp"/>
		</action>	
	</actions>
</mapping>