Package sk.iway.iwcm.form
Class FormMailAction
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
sk.iway.iwcm.form.FormMailAction
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class FormMailAction
extends javax.servlet.http.HttpServlet
univerzalne poslanie mailu
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
execute
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) Zaslanie formularu z www stranky, nastavuje sa to cez:
Kam sa to presmeruje po submite
Dokumentu s predlohou formularu (fieldy su nahradene !meno_fieldu!)
Prijemcovia mailu oddeleny ciarkou
ak je nastavene toto, ulozi sa formular do databazy
Subject mailu
Zoznam fieldov ktore sa poslu a ulozia do DB
Field ktory urcuje ktory field je email
Field ktory urcuje ktory field je meno
Zaciatok tela mailu
formmail_sendUserInfoDocId - docId stranky, ktorej text sa posle emailom odosielatelovi formularu (jeho email je v poli email) formmail_overwriteOldForms - ak je nastavene na true a je prihlaseny pouzivatel tak sa predtym vyplneny formular prepise novym formmail_allowOnlyOneSubmit - ak je nastavene na true a je prihlaseny pouzivatel a uz vyplnil formular, nezapise sa znova do DB a formfail sa nastavi na formIsAllreadySubmittedstatic javax.servlet.http.HttpServletRequest
fillRequestWithDatabaseOptions
(String formName, javax.servlet.http.HttpServletRequest request, List<sk.iway.upload.UploadedFile> excelFile) static String
getCroppedHTML
(String data) Vrati orezany HTML kod (ak obsahuje CROP_START a CROP_END)static boolean
hasInterceptorFailed
(String beforePostReturnParams) Overi ci interceptor padolstatic String
saveForm
(javax.servlet.http.HttpServletRequest request, Map<String, List<sk.iway.upload.UploadedFile>> formFilesTable, List<sk.iway.upload.UploadedFile> formFiles, net.sourceforge.stripes.action.ActionBeanContext context) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Field Details
-
FORM_FILE_DIR
Description of the Field- See Also:
-
FORM_HTML_DIR
Description of the Field- See Also:
-
CROP_START
- See Also:
-
CROP_END
- See Also:
-
-
Constructor Details
-
FormMailAction
public FormMailAction()
-
-
Method Details
-
execute
protected static void execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException, javax.servlet.ServletException Zaslanie formularu z www stranky, nastavuje sa to cez:
Kam sa to presmeruje po submite
Dokumentu s predlohou formularu (fieldy su nahradene !meno_fieldu!)
Prijemcovia mailu oddeleny ciarkou
ak je nastavene toto, ulozi sa formular do databazy
Subject mailu
Zoznam fieldov ktore sa poslu a ulozia do DB
Field ktory urcuje ktory field je email
Field ktory urcuje ktory field je meno
Zaciatok tela mailu
formmail_sendUserInfoDocId - docId stranky, ktorej text sa posle emailom odosielatelovi formularu (jeho email je v poli email) formmail_overwriteOldForms - ak je nastavene na true a je prihlaseny pouzivatel tak sa predtym vyplneny formular prepise novym formmail_allowOnlyOneSubmit - ak je nastavene na true a je prihlaseny pouzivatel a uz vyplnil formular, nezapise sa znova do DB a formfail sa nastavi na formIsAllreadySubmitted- Parameters:
request
- Description of the Parameterresponse
- Description of the Parameter- Throws:
IOException
- Description of the Exceptionjavax.servlet.ServletException
- Description of the Exception
-
fillRequestWithDatabaseOptions
-
saveForm
-
hasInterceptorFailed
Overi ci interceptor padol- Parameters:
beforePostReturnParams
-- Returns:
- true ak interceptor obsahuje string fail
-
getCroppedHTML
Vrati orezany HTML kod (ak obsahuje CROP_START a CROP_END)- Parameters:
data
- - html kod- Returns:
-