Classes

\CustomHtmlForm\Control

Name Description
ActionHandler Central handler for form actions. EMPTY
ImageHandler Delivers images from the silverstripe-cache directory. EMPTY

\CustomHtmlForm\Dev

Name Description
JavascriptTools Provides helper methods for CustomHtmlForms for javascript handling. EMPTY
Tools Provides helper methods for CustomHtmlForms. EMPTY

\CustomHtmlForm\Forms

Name Description
CustomHtmlForm Provide functionallity for forms with freely configurable HTML code. EMPTY
CustomHtmlFormStep Provides multipage functionality for CustomHtmlForms EMPTY
GoogleRecaptchaField A Google reCAPTCHA field. EMPTY
PtCaptchaImageField A ptCaptcha field (uses the jax captcha class). EMPTY
PtCaptchaInputField The input field handler for ptCaptcha. EMPTY

\CustomHtmlForm\Model

Name Description
PageControllerExtension Provides additional methods for Page.php used by the CustomHtmlForms module. EMPTY
SiteConfigExtension SiteConfig Extension for CustomHtmlForms. EMPTY
StepPage page type that must be instanciated in the backend for a multi step form EMPTY
StepPageController StepPage Controller. EMPTY

\CustomHtmlForm\Validation

Name Description
CheckFormData Offers methods for form input validation. EMPTY

\ReCaptcha

Name Description
ReCaptcha reCAPTCHA client. EMPTY
ReCaptchaTest No description available EMPTY
RequestParameters Stores and formats the parameters for the request to the reCAPTCHA service. EMPTY
RequestParametersTest No description available EMPTY
Response The response returned from the service. EMPTY
ResponseTest No description available EMPTY

\ReCaptcha\RequestMethod

Name Description
Curl Convenience wrapper around the cURL functions to allow mocking. EMPTY
CurlPost Sends cURL request to the reCAPTCHA service. EMPTY
CurlPostTest No description available EMPTY
Post Sends POST requests to the reCAPTCHA service. EMPTY
PostTest No description available EMPTY
Socket Convenience wrapper around native socket and file functions to allow for mocking. EMPTY
SocketPost Sends a POST request to the reCAPTCHA service, but makes use of fsockopen() instead of get_file_contents(). This is to account for people who may be on servers where allow_furl_open is disabled. EMPTY
SocketPostTest No description available EMPTY