[BUGFIX][Form] Remove third-party captcha support of the new form extension
authorSusanne Moog <typo3@susannemoog.de>
Mon, 1 Aug 2011 17:24:21 +0000 (19:24 +0200)
committerOliver Hader <oliver@typo3.org>
Mon, 1 Aug 2011 18:34:44 +0000 (20:34 +0200)
The form project checks for third-party extensions to provide captcha
support currently. Remove the whole captcha support until a clean API
for registering third-party extensions is developed.

Change-Id: I1e9a8b8ff065fc091dadb582dcf8e06e7889d890
Resolves: #28651
Reviewed-on: http://review.typo3.org/3985
Reviewed-by: Oliver Hader
Reviewed-by: Xavier Perseguers
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Tested-by: Oliver Hader
17 files changed:
typo3/sysext/form/Classes/Domain/Factory/JsonToTyposcript.php
typo3/sysext/form/Classes/Domain/Model/Element/Captcha.php [deleted file]
typo3/sysext/form/Classes/Domain/Model/JSON/Captcha.php [deleted file]
typo3/sysext/form/Classes/System/Validate/Captcha.php [deleted file]
typo3/sysext/form/Classes/View/Form/Element/Abstract.php
typo3/sysext/form/Classes/View/Form/Element/Captcha.php [deleted file]
typo3/sysext/form/Classes/View/Wizard/Wizard.php
typo3/sysext/form/Resources/Private/Language/locallang_controller.xml
typo3/sysext/form/Resources/Private/Language/locallang_wizard.xml
typo3/sysext/form/Resources/Public/CSS/Wizard/Wizard.css
typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Captcha.js [deleted file]
typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Basic.js
typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation.js
typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Captcha.js [deleted file]
typo3/sysext/form/ext_autoload.php
typo3/sysext/form/ext_emconf.php [changed mode: 0644->0755]
typo3/sysext/form/ext_localconf.php

index 575b95e..018ee45 100644 (file)
@@ -111,7 +111,6 @@ class tx_form_domain_factory_jsontotyposcript {
                                        $this->elementId++;
                                        switch($element['xtype']) {
                                                case 'typo3-form-wizard-elements-basic-button':
-                                               case 'typo3-form-wizard-elements-basic-captcha':
                                                case 'typo3-form-wizard-elements-basic-checkbox':
                                                case 'typo3-form-wizard-elements-basic-fileupload':
                                                case 'typo3-form-wizard-elements-basic-hidden':
@@ -388,7 +387,6 @@ class tx_form_domain_factory_jsontotyposcript {
        private function setLayout($element, $value, &$parent, $elementCounter) {
                switch($element['xtype']) {
                        case 'typo3-form-wizard-elements-basic-button':
-                       case 'typo3-form-wizard-elements-basic-captcha':
                        case 'typo3-form-wizard-elements-basic-fileupload':
                        case 'typo3-form-wizard-elements-basic-password':
                        case 'typo3-form-wizard-elements-basic-reset':
diff --git a/typo3/sysext/form/Classes/Domain/Model/Element/Captcha.php b/typo3/sysext/form/Classes/Domain/Model/Element/Captcha.php
deleted file mode 100644 (file)
index d695be9..0000000
+++ /dev/null
@@ -1,336 +0,0 @@
-<?php
-declare(encoding = 'utf-8');
-
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2008 Patrick Broens (patrick@patrickbroens.nl)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * Captcha model object
- *
- * @author Patrick Broens <patrick@patrickbroens.nl>
- * @package TYPO3
- * @subpackage form
- */
-class tx_form_domain_model_element_captcha extends tx_form_domain_model_element_abstract {
-
-       /**
-        * Allowed attributes for this object
-        *
-        * @var array
-        */
-       protected $allowedAttributes = array(
-               'accesskey' => '',
-               'alt' => '',
-               'class' => '',
-               'dir' => '',
-               'disabled' => '',
-               'id' => '',
-               'lang' => '',
-               'maxlength' => '',
-               'name' => '',
-               'readonly' => '',
-               'size' => '',
-               'style' => '',
-               'tabindex' => '',
-               'title' => '',
-               'type' => 'text',
-               'value' => '',
-       );
-
-       /**
-        * Mandatory attributes for this object
-        *
-        * @var array
-        */
-       protected $mandatoryAttributes = array(
-               'name',
-               'id'
-       );
-
-       /**
-        * HTML string for captcha image
-        *
-        * @var string
-        */
-       protected $image = '';
-
-       /**
-        * HTML string for text to reload the image
-        *
-        * @var string
-        */
-       protected $reload = '';
-
-       /**
-        * HTML string for accessibility feature
-        *
-        * @var string
-        */
-       protected $accessibility = '';
-
-       /**
-        * Constructor
-        * Sets the configuration, calls parent constructor and fills the attributes
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function __construct() {
-               parent::__construct();
-               $this->setCaptcha();
-       }
-
-       /**
-        * Returns the HTML string for the captcha image
-        *
-        * @return string HTML for the image
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function getImage() {
-               return $this->image;
-       }
-
-       /**
-        * Returns the HTML string for the text to reload the captcha image
-        *
-        * @return string HTML for the reload text
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function getReload() {
-               return $this->reload;
-       }
-
-       /**
-        * Returns the HTML string for an accessible audio fragment
-        *
-        * @return string HTML for the accessibility feature
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function getAccessibility() {
-               return $this->accessibility;
-       }
-
-       /**
-        * Read the captcha object
-        * Check which captcha extension is loaded
-        * and make captcha according to this extension
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function setCaptcha() {
-               switch (TRUE) {
-                       case t3lib_extMgm::isLoaded('sr_freecap'):
-                               $this->useExtensionSrfreecap();
-                               break;
-                       case t3lib_extMgm::isLoaded('captcha'):
-                               $this->useExtensionCaptcha();
-                               break;
-                       case t3lib_extMgm::isLoaded('simple_captcha'):
-                               $this->useExtensionSimpleCaptcha();
-                               break;
-                       case t3lib_extMgm::isLoaded('wt_calculating_captcha'):
-                               $this->useExtensionWtCalculatingCaptcha();
-                               break;
-                       /*case t3lib_extMgm::isLoaded('securimage'):
-                               $this->useExtensionSecurimage();
-                               break;*/
-                       case t3lib_extMgm::isLoaded('jm_recaptcha'):
-                               $this->useExtensionJmRecaptcha();
-                               break;
-               }
-       }
-
-       /**
-        * Use the extension sr_freecap for captcha validation
-        * Set the label, image, reload text and accessibility feature
-        * Uses the default input field
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionSrfreecap() {
-               require_once(t3lib_extMgm::extPath('sr_freecap') . 'pi2/class.tx_srfreecap_pi2.php');
-               $captchaObject = t3lib_div::makeInstance('tx_srfreecap_pi2');
-
-               $captchaValues = $captchaObject->makeCaptcha();
-               $this->setLabelIfEmpty($captchaValues['###SR_FREECAP_NOTICE###']);
-               $this->setImage($captchaValues['###SR_FREECAP_IMAGE###']);
-               $this->setReload($captchaValues['###SR_FREECAP_CANT_READ###']);
-               $this->setAccessibility($captchaValues['###SR_FREECAP_ACCESSIBLE###']);
-       }
-
-       /**
-        * Use the extension captcha for captcha validation
-        * Set the image and label
-        * Uses the default input field
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionCaptcha() {
-               $localizationHandler = t3lib_div::makeInstance('tx_form_system_localization');
-
-               $this->setImage('<img src="' . t3lib_extMgm::siteRelPath('captcha') . 'captcha/captcha.php" alt="" />');
-               $this->setLabelIfEmpty($localizationHandler->getLocalLanguageLabel('tx_form_domain_model_element_captcha.captcha'));
-       }
-
-       /**
-        * Use the extension simple_captcha for captcha validation
-        * Set the label and images
-        * Makes multiple images with checkboxes,
-        * uses different layout and no default input field
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionSimpleCaptcha() {
-               require_once(t3lib_extMgm::extPath('simple_captcha') . 'class.tx_simplecaptcha.php');
-               $localizationHandler = t3lib_div::makeInstance('tx_form_system_localization');
-
-               $this->setLayout('<label /><captchaimage />');
-
-               $captchaObject = t3lib_div::makeInstance('tx_simplecaptcha');
-
-               $this->setImage($captchaObject->getCaptcha());
-               $this->setLabelIfEmpty($localizationHandler->getLocalLanguageLabel('tx_form_domain_model_element_captcha.simple_captcha'));
-       }
-
-       /**
-        * Use the extension wt_calculation_captcha for captcha validation
-        * Set the image and label
-        * Uses the default input field
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionWtCalculatingCaptcha() {
-               require_once(t3lib_extMgm::extPath('wt_calculating_captcha') . 'class.tx_wtcalculatingcaptcha.php');
-               $localizationHandler = t3lib_div::makeInstance('tx_form_system_localization');
-
-               $captchaObject = t3lib_div::makeInstance('tx_wtcalculatingcaptcha');
-
-               $this->setImage($captchaObject->generateCaptcha());
-               $this->setLabelIfEmpty($localizationHandler->getLocalLanguageLabel('tx_form_domain_model_element_captcha.wt_calculating_captcha'));
-       }
-
-       /**
-        * Use the extension securimage for captcha validation
-        * Set the label, image, reload text and accessibility feature
-        * Uses the default input field
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionSecurimage() {
-               require_once(t3lib_extMgm::extPath('securimage') . 'pi1/class.tx_securimage_pi1.php');
-               $captchaObject = t3lib_div::makeInstance('tx_securimage_pi1');
-
-               $captchaValues = $captchaObject->getCaptcha();
-               $this->setLabelIfEmpty($captchaValues['###CAPCTHA_DESC###']);
-               $this->setImage($captchaValues['###CAPCTHA###']);
-               $this->setReload($captchaValues['###CAPCTHA_RELOAD###']);
-               $this->setAccessibility($captchaValues['###CAPCTHA_AUDIO###']);
-       }
-
-       /**
-        * Use the extension jm_recaptcha for captcha validation
-        * Set the label and image
-        * Uses its own input field
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionJmRecaptcha() {
-               require_once(t3lib_extMgm::extPath('jm_recaptcha') . 'class.tx_jmrecaptcha.php');
-               $localizationHandler = t3lib_div::makeInstance('tx_form_system_localization');
-               $captchaObject = t3lib_div::makeInstance('tx_jmrecaptcha');
-
-               $this->setLayout('<label /><captchaimage />');
-
-               $this->setImage($captchaObject->getReCaptcha());
-               $this->setLabelIfEmpty($localizationHandler->getLocalLanguageLabel('tx_form_domain_model_element_captcha.jm_recaptcha'));
-       }
-
-       /**
-        * Use local language label if it ain't set by user
-        * Label will be used from captcha extension if available,
-        * otherwise from FORM local language file
-        *
-        * @param string $text The override label
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function setLabelIfEmpty($text) {
-               if(!$this->additionalIsSet('label')) {
-                       $label['value'] = (string) $text;
-                       $this->setAdditional('label', 'TEXT', $label);
-               }
-       }
-
-       /**
-        * Set the captcha image
-        *
-        * @param string $image HTML string of the image
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function setImage($image) {
-               $this->image = (string) $image;
-       }
-
-       /**
-        * Set the text for reloading the image
-        *
-        * @param string $reload Reload text
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function setReload($reload) {
-               $this->reload = (string) $reload;
-       }
-
-       /**
-        * Set the HTML for the accessibility feature
-        *
-        * @param string $accessibility HTML string for the feature
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function setAccessibility($accessibility) {
-               $this->accessibility = (string) $accessibility;
-       }
-
-       /**
-        * Get the local language label(s) for the message
-        *
-        * @return string The local language message label
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function getLocalLanguageLabel($type) {
-               $label = get_class($this) . '.' . $type;
-               $message = $this->localizationHandler->getLocalLanguageLabel($label);
-               return $message;
-       }
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/form/Classes/Domain/Model/JSON/Captcha.php b/typo3/sysext/form/Classes/Domain/Model/JSON/Captcha.php
deleted file mode 100644 (file)
index 0c58b42..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-<?php
-declare(encoding = 'utf-8');
-
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2011 Patrick Broens (patrick@patrickbroens.nl)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * JSON captcha
- *
- * @author Patrick Broens <patrick@patrickbroens.nl>
- * @package TYPO3
- * @subpackage form
- */
-class tx_form_domain_model_json_captcha extends tx_form_domain_model_json_element {
-       /**
-        * The ExtJS xtype of the element
-        *
-        * @var string
-        */
-       public $xtype = 'typo3-form-wizard-elements-basic-captcha';
-
-       /**
-        * The configuration array for the xtype
-        *
-        * @var array
-        */
-       public $configuration = array(
-               'attributes' => array(
-                       'type' => 'text'
-               ),
-               'filters' => array(),
-               'label' => array(
-                       'value' => ''
-               ),
-               'layout' => 'front',
-               'validation' => array()
-       );
-
-       /**
-        * Allowed attributes for this object
-        *
-        * @var array
-        */
-       protected $allowedAttributes = array(
-               'accesskey',
-               'alt',
-               'class',
-               'dir',
-               'disabled',
-               'id',
-               'lang',
-               'maxlength',
-               'name',
-               'readonly',
-               'size',
-               'style',
-               'tabindex',
-               'title',
-               'type',
-               'value'
-       );
-
-       /**
-        * Constructor
-        *
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function __construct() {
-               parent::__construct();
-       }
-}
-?>
\ No newline at end of file
diff --git a/typo3/sysext/form/Classes/System/Validate/Captcha.php b/typo3/sysext/form/Classes/System/Validate/Captcha.php
deleted file mode 100644 (file)
index 98991fe..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-<?php
-declare(encoding = 'utf-8');
-
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2008 Patrick Broens (patrick@patrickbroens.nl)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * Captcha rule
- *
- * @author Patrick Broens <patrick@patrickbroens.nl>
- * @package TYPO3
- * @subpackage form
- */
-class tx_form_system_validate_captcha extends tx_form_system_validate_abstract {
-
-       /**
-        * Constructor
-        *
-        * @param array $arguments Typoscript configuration
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function __construct($arguments) {
-               parent::__construct($arguments);
-       }
-
-       /**
-        * Returns TRUE if submitted value validates according to rule
-        *
-        * @return boolean
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        * @see typo3/sysext/form/interfaces/tx_form_system_validate_interface#isValid()
-        */
-       public function isValid() {
-               switch (TRUE) {
-                       case t3lib_extMgm::isLoaded('sr_freecap'):
-                               return $this->useExtensionSrFreecap();
-                               break;
-                       case t3lib_extMgm::isLoaded('captcha'):
-                               return $this->useExtensionCaptcha();
-                               break;
-                       case t3lib_extMgm::isLoaded('simple_captcha'):
-                               return $this->useExtensionSimpleCaptcha();
-                               break;
-                       case t3lib_extMgm::isLoaded('wt_calculating_captcha'):
-                               return $this->useExtensionWtCalculatingCaptcha();
-                               break;
-                       /*case t3lib_extMgm::isLoaded('securimage'):
-                               return $this->useExtensionWtCalculatingCaptcha();
-                               break;*/
-                       case t3lib_extMgm::isLoaded('jm_recaptcha'):
-                               return $this->useExtensionJmRecaptcha();
-                               break;
-                       default:
-                               return TRUE;
-               }
-       }
-
-       /**
-        * Use the extension sr_freecap for captcha validation
-        * Checks if the input matches the characters of the captcha image
-        *
-        * @return boolean True if valid
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionSrFreecap() {
-               $validated = FALSE;
-
-               require_once(t3lib_extMgm::extPath('sr_freecap').'pi2/class.tx_srfreecap_pi2.php');
-               $captchaObject = t3lib_div::makeInstance('tx_srfreecap_pi2');
-
-               $value = $this->requestHandler->getByMethod($this->fieldName);
-
-               if (is_object($captchaObject) && $captchaObject->checkWord($value)) {
-                       $validated = TRUE;
-               }
-
-               return $validated;
-       }
-
-       /**
-        * Use the extension captcha for captcha validation
-        * Checks if the input matches the characters of the captcha image
-        *
-        * @return boolean True if valid
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionCaptcha() {
-               $validated = FALSE;
-
-               session_start();
-               $captchaSessionString = $_SESSION['tx_captcha_string'];
-               $SESSION['tx_captcha_string'] = '';
-
-               $value = $this->requestHandler->getByMethod($this->fieldName);
-
-               if ($captchaSessionString && $value === $captchaSessionString) {
-                       $validated = TRUE;
-               }
-
-               return $validated;
-       }
-
-       /**
-        * Use the extension simple_captcha for captcha validation
-        * Checks if the checkboxes of true images are checked
-        *
-        * @return boolean True if valid
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionSimpleCaptcha() {
-               $validated = FALSE;
-
-               require_once(t3lib_extMgm::extPath('simple_captcha') . 'class.tx_simplecaptcha.php');
-               $captchaObject = t3lib_div::makeInstance('tx_simplecaptcha');
-
-               if (is_object($captchaObject) && $captchaObject->checkCaptcha()) {
-                       $validated = TRUE;
-               }
-
-               return $validated;
-       }
-
-       /**
-        * Use the extension wt_calculation_captcha for captcha validation
-        * Checks if the input matches calculation on the image
-        *
-        * @return boolean True if valid
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionWtCalculatingCaptcha() {
-               $validated = FALSE;
-
-               require_once(t3lib_extMgm::extPath('wt_calculating_captcha') . 'class.tx_wtcalculatingcaptcha.php');
-               $captchaObject = t3lib_div::makeInstance('tx_wtcalculatingcaptcha');
-
-               $value = $this->requestHandler->getByMethod($this->fieldName);
-
-               if (is_object($captchaObject) && $captchaObject->correctCode($value)) {
-                       $validated = TRUE;
-               }
-
-               return $validated;
-       }
-
-       /**
-        * Use the extension securimage for captcha validation
-        * Checks if the input matches characters on the image
-        *
-        * @return boolean True if valid
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionSecurimage() {
-               $validated = FALSE;
-
-               require_once(t3lib_extMgm::extPath('securimage') . 'pi1/class.tx_securimage_pi1.php');
-               $captchaObject = t3lib_div::makeInstance('tx_securimage_pi1');
-
-               $value = $this->requestHandler->getByMethod($this->fieldName);
-
-               if (is_object($captchaObject) && $captchaObject->validate($value)) {
-                       $validated = TRUE;
-               }
-
-               return $validated;
-       }
-
-       /**
-        * Use the extension jm_recaptcha for captcha validation
-        * Checks if the input matches characters on the image
-        *
-        * @return boolean True if valid
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       protected function useExtensionJmRecaptcha() {
-               $validated = FALSE;
-
-               require_once(t3lib_extMgm::extPath('jm_recaptcha') . 'class.tx_jmrecaptcha.php');
-               $captchaObject = t3lib_div::makeInstance('tx_jmrecaptcha');
-
-               if (is_object($captchaObject)) {
-                       $status = $captchaObject->validateReCaptcha();
-                       if ($status['verified']) {
-                               $validated = TRUE;
-                       }
-               }
-
-               return $validated;
-       }
-}
-?>
\ No newline at end of file
index 9aa3404..92c7f20 100644 (file)
@@ -157,21 +157,6 @@ abstract class tx_form_view_form_element_abstract {
                                                        $node->parentNode->insertBefore($replaceNode, $node);
                                                        $deleteNode = TRUE;
                                                        break;
-                                               case 'captchaimage':
-                                                       $replaceNode = $dom->createTextNode($this->getImage());
-                                                       $node->parentNode->insertBefore($replaceNode, $node);
-                                                       $deleteNode = TRUE;
-                                                       break;
-                                               case 'captchareload':
-                                                       $replaceNode = $dom->createTextNode($this->getReload());
-                                                       $node->parentNode->insertBefore($replaceNode, $node);
-                                                       $deleteNode = TRUE;
-                                                       break;
-                                               case 'captchaaccessible':
-                                                       $replaceNode = $dom->createTextNode($this->getAccessibility());
-                                                       $node->parentNode->insertBefore($replaceNode, $node);
-                                                       $deleteNode = TRUE;
-                                                       break;
                                        }
                                        break;
                        }
diff --git a/typo3/sysext/form/Classes/View/Form/Element/Captcha.php b/typo3/sysext/form/Classes/View/Form/Element/Captcha.php
deleted file mode 100644 (file)
index e622f25..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-declare(encoding = 'utf-8');
-
-/***************************************************************
-*  Copyright notice
-*
-*  (c) 2008 Patrick Broens (patrick@patrickbroens.nl)
-*  All rights reserved
-*
-*  This script is part of the TYPO3 project. The TYPO3 project is
-*  free software; you can redistribute it and/or modify
-*  it under the terms of the GNU General Public License as published by
-*  the Free Software Foundation; either version 2 of the License, or
-*  (at your option) any later version.
-*
-*  The GNU General Public License can be found at
-*  http://www.gnu.org/copyleft/gpl.html.
-*
-*  This script is distributed in the hope that it will be useful,
-*  but WITHOUT ANY WARRANTY; without even the implied warranty of
-*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-*  GNU General Public License for more details.
-*
-*  This copyright notice MUST APPEAR in all copies of the script!
-***************************************************************/
-
-/**
- * View object for the captcha element
- *
- * @author Patrick Broens <patrick@patrickbroens.nl>
- * @package TYPO3
- * @subpackage form
- */
-class tx_form_view_form_element_captcha extends tx_form_view_form_element_abstract {
-
-       /**
-        * Default layout of this object
-        *
-        * @var string
-        */
-       protected $layout = '
-               <label />
-               <input />
-               <captchaimage />
-               <captchareload />
-               <captchaaccessible />
-       ';
-
-       /**
-        * Constructor
-        *
-        * @param tx_form_domain_model_element_captcha $model Model for this element
-        * @return void
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function __construct(tx_form_domain_model_element_captcha $model) {
-               parent::__construct($model);
-       }
-
-       /**
-        * Get the captcha image
-        *
-        * @return string
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function getImage() {
-               return $this->model->getImage();
-       }
-
-       /**
-        * Get the captcha reload text
-        *
-        * @return string
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function getReload() {
-               return $this->model->getReload();
-       }
-
-       /**
-        * Get the captcha accessibility feature HTML
-        *
-        * @return string
-        * @author Patrick Broens <patrick@patrickbroens.nl>
-        */
-       public function getAccessibility() {
-               return $this->model->getAccessibility();
-       }
-}
-?>
\ No newline at end of file
index 917e137..57a8760 100644 (file)
@@ -161,7 +161,6 @@ class tx_form_view_wizard_wizard {
                        'Elements/Elements.js',
                        'Elements/Dummy.js',
                        'Elements/Basic/Button.js',
-                       'Elements/Basic/Captcha.js',
                        'Elements/Basic/Checkbox.js',
                        'Elements/Basic/Fieldset.js',
                        'Elements/Basic/Fileupload.js',
@@ -216,7 +215,6 @@ class tx_form_view_wizard_wizard {
                        'Viewport/Left/Options/Forms/Validation/Alphabetic.js',
                        'Viewport/Left/Options/Forms/Validation/Alphanumeric.js',
                        'Viewport/Left/Options/Forms/Validation/Between.js',
-                       'Viewport/Left/Options/Forms/Validation/Captcha.js',
                        'Viewport/Left/Options/Forms/Validation/Date.js',
                        'Viewport/Left/Options/Forms/Validation/Digit.js',
                        'Viewport/Left/Options/Forms/Validation/Email.js',
index 3875d96..e455a19 100644 (file)
@@ -9,10 +9,6 @@
                        <label index="tx_form_domain_model_element_button.value">Push this button</label>
                        <label index="tx_form_domain_model_element_submit.value">Submit form</label>
                        <label index="tx_form_domain_model_element_reset.value">Clear form</label>
-                       <label index="tx_form_domain_model_element_captcha.captcha">Please enter here the word as displayed in the picture. This is to prevent spamming.</label>
-                       <label index="tx_form_domain_model_element_captcha.simple_captcha"></label>
-                       <label index="tx_form_domain_model_element_captcha.wt_calculating_captcha">Enter the result of the calculation on the image</label>
-                       <label index="tx_form_domain_model_element_captcha.jm_recaptcha"></label>
                        <label index="tx_form_system_validate_alphabetic.message">Use alphabetic characters</label>
                        <label index="tx_form_system_validate_alphabetic.message2">whitespace allowed</label>
                        <label index="tx_form_system_validate_alphabetic.error">The value contains not only alphabetic characters</label>
@@ -23,8 +19,6 @@
                        <label index="tx_form_system_validate_between.message2">inclusively</label>
                        <label index="tx_form_system_validate_between.error">The value is not between %minimum and %maximum</label>
                        <label index="tx_form_system_validate_between.error2">inclusively</label>
-                       <label index="tx_form_system_validate_captcha.message">Required</label>
-                       <label index="tx_form_system_validate_captcha.error">The input does not match</label>
                        <label index="tx_form_system_validate_date.message">(%format)</label>
                        <label index="tx_form_system_validate_date.strftime.A">dddd</label>
                        <label index="tx_form_system_validate_date.strftime.a">ddd</label>
index e913987..5558fc2 100755 (executable)
@@ -24,7 +24,6 @@
                        <label index="left_elements_intro_description">Drag or double-click elements to add</label>
                        <label index="left_elements_basic">Basic form elements</label>
                        <label index="basic_button">Button</label>
-                       <label index="basic_captcha">Captcha</label>
                        <label index="basic_checkbox">Checkbox</label>
                        <label index="basic_fieldset">Fieldset</label>
                        <label index="basic_fileupload">Upload Field</label>
                        <label index="validation_alphabetic">Alphabetic</label>
                        <label index="validation_alphanumeric">Alphanumeric</label>
                        <label index="validation_between">Between</label>
-                       <label index="validation_captcha">Captcha</label>
                        <label index="validation_date">Date</label>
                        <label index="validation_digit">Digit</label>
                        <label index="validation_email">Email address</label>
index 20b5a37..d48fb08 100644 (file)
@@ -153,10 +153,6 @@ div.overflow-hidden {
        background-image: url("../../Images/ui-button.png");
 }
 
-.formwizard-left-elements-basic-captcha {
-       background-image: url("../../Images/ui-labels.png");
-}
-
 .formwizard-left-elements-basic-checkbox {
        background-image: url("../../Images/ui-check-box.png");
 }
diff --git a/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Captcha.js b/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Elements/Basic/Captcha.js
deleted file mode 100644 (file)
index fd2a303..0000000
+++ /dev/null
@@ -1,110 +0,0 @@
-Ext.namespace('TYPO3.Form.Wizard.Elements.Basic');
-
-/**
- * The CAPTCHA element
- *
- * @class TYPO3.Form.Wizard.Elements.Basic.Captcha
- * @extends TYPO3.Form.Wizard.Elements
- */
-TYPO3.Form.Wizard.Elements.Basic.Captcha = Ext.extend(TYPO3.Form.Wizard.Elements, {
-       /**
-        * @cfg {String} elementClass
-        * An extra CSS class that will be added to this component's Element
-        */
-       elementClass: 'captcha',
-
-       /**
-        * @cfg {Mixed} tpl
-        * An Ext.Template, Ext.XTemplate or an array of strings to form an
-        * Ext.XTemplate. Used in conjunction with the data and tplWriteMode
-        * configurations.
-        */
-       tpl: new Ext.XTemplate(
-               '<div class="overflow-hidden">',
-                       '<tpl for="label">',
-                               '<tpl if="value && parent.layout == \'front\'">',
-                                       '<label for="">{value}{[this.getMessage(parent.validation)]}</label>',
-                               '</tpl>',
-                       '</tpl>',
-                       '<input {[this.getAttributes(values.attributes)]} />',
-                       '<img src="../../Resources/Public/Images/captcha.jpg" />',
-                       '<tpl for="label">',
-                               '<tpl if="value && parent.layout == \'back\'">',
-                                       '<label for="">{value}{[this.getMessage(parent.validation)]}</label>',
-                               '</tpl>',
-                       '</tpl>',
-               '</div>',
-               {
-                       compiled: true,
-                       getMessage: function(rules) {
-                               var messageHtml = '';
-                               var messages = [];
-                               Ext.iterate(rules, function(rule, configuration) {
-                                       if (configuration.showMessage) {
-                                               messages.push(configuration.message);
-                                       }
-                               }, this);
-
-                               messageHtml = ' <em>' + messages.join(', ') + '</em>';
-                               return messageHtml;
-
-                       },
-                       getAttributes: function(attributes) {
-                               var attributesHtml = '';
-                               Ext.iterate(attributes, function(key, value) {
-                                       if (value) {
-                                               attributesHtml += key + '="' + value + '" ';
-                                       }
-                               }, this);
-                               return attributesHtml;
-                       }
-               }
-       ),
-
-       /**
-        * Constructor
-        *
-        * Add the configuration object to this component
-        * @param config
-        */
-       constructor: function(config) {
-               Ext.apply(this, {
-                       configuration: {
-                               attributes: {
-                                       accesskey: '',
-                                       alt: '',
-                                       class: '',
-                                       dir: '',
-                                       disabled: '',
-                                       id: '',
-                                       lang: '',
-                                       maxlength: '',
-                                       name: '',
-                                       readonly: '',
-                                       size: '',
-                                       style: '',
-                                       tabindex: '',
-                                       title: '',
-                                       type: 'text',
-                                       value: ''
-                               },
-                               filters: {},
-                               label: {
-                                       value: TYPO3.lang['tx_form_domain_model_element_captcha.captcha']
-                               },
-                               layout: 'front',
-                               validation: {
-                                       captcha: {
-                                               breakOnError: 0,
-                                               showMessage: 1,
-                                               message: TYPO3.lang['tx_form_system_validate_captcha.message'],
-                                               error: TYPO3.lang['tx_form_system_validate_captcha.error']
-                                       }
-                               }
-                       }
-               });
-               TYPO3.Form.Wizard.Elements.Basic.Captcha.superclass.constructor.apply(this, arguments);
-       }
-});
-
-Ext.reg('typo3-form-wizard-elements-basic-captcha', TYPO3.Form.Wizard.Elements.Basic.Captcha);
\ No newline at end of file
index 4a20fd1..0a98507 100644 (file)
@@ -50,16 +50,6 @@ TYPO3.Form.Wizard.Viewport.Left.Elements.Basic = Ext.extend(TYPO3.Form.Wizard.Vi
                                                scope: this
                                        });
                                        break;
-                               case 'captcha':
-                                       buttons.push({
-                                               text: TYPO3.lang.basic_captcha,
-                                               id: 'basic-captcha',
-                                               clickEvent: 'dblclick',
-                                               handler: this.onDoubleClick,
-                                               iconCls: 'formwizard-left-elements-basic-captcha',
-                                               scope: this
-                                       });
-                                       break;
                                case 'checkbox':
                                        buttons.push({
                                                text: TYPO3.lang.basic_checkbox,
index 1fca2ad..bd1b4ad 100644 (file)
@@ -40,7 +40,6 @@ TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation = Ext.extend(Ext.Panel,
                alphabetic: true,
                alphanumeric: true,
                between: true,
-               captcha: true,
                date: true,
                digit: true,
                email: true,
@@ -210,7 +209,6 @@ TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation = Ext.extend(Ext.Panel,
                                'alphabetic',
                                'alphanumeric',
                                'between',
-                               'captcha',
                                'date',
                                'digit',
                                'email',
diff --git a/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Captcha.js b/typo3/sysext/form/Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Captcha.js
deleted file mode 100644 (file)
index 9735c86..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-Ext.namespace('TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation');
-
-/**
- * The captcha validation rule
- *
- * @class TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation.Captcha
- * @extends TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation.Rule
- */
-TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation.Captcha = Ext.extend(TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation.Rule, {
-       /**
-        * @cfg {String} rule
-        *
-        * The name of this rule
-        */
-       rule: 'captcha',
-
-       /**
-        * Constructor
-        *
-        * Add the configuration object to this component
-        * @param config
-        */
-       constructor: function(config) {
-               Ext.apply(this, {
-                       configuration: {
-                               breakOnError: 0,
-                               showMessage: 1,
-                               message: TYPO3.lang['tx_form_system_validate_captcha.message'],
-                               error: TYPO3.lang['tx_form_system_validate_captcha.error']
-                       }
-               });
-               TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation.Captcha.superclass.constructor.apply(this, arguments);
-       }
-});
-
-Ext.reg('typo3-form-wizard-viewport-left-options-forms-validation-captcha', TYPO3.Form.Wizard.Viewport.Left.Options.Forms.Validation.Captcha);
\ No newline at end of file
index 839c03d..9b489ac 100644 (file)
@@ -58,7 +58,6 @@ return array(
        'tx_form_domain_model_form' => $domainPath . 'Model/Form.php',
        'tx_form_domain_model_element_abstract' => $domainPath . 'Model/Element/Abstract.php',
        'tx_form_domain_model_element_button' => $domainPath . 'Model/Element/Button.php',
-       'tx_form_domain_model_element_captcha' => $domainPath . 'Model/Element/Captcha.php',
        'tx_form_domain_model_element_checkbox' => $domainPath . 'Model/Element/Checkbox.php',
        'tx_form_domain_model_element_checkboxgroup' => $domainPath . 'Model/Element/Checkboxgroup.php',
        'tx_form_domain_model_element_container' => $domainPath . 'Model/Element/Container.php',
@@ -79,7 +78,6 @@ return array(
        'tx_form_domain_model_element_textline' => $domainPath . 'Model/Element/Textline.php',
 
        'tx_form_domain_model_json_button' => $domainPath . 'Model/JSON/Button.php',
-       'tx_form_domain_model_json_captcha' => $domainPath . 'Model/JSON/Captcha.php',
        'tx_form_domain_model_json_checkbox' => $domainPath . 'Model/JSON/Checkbox.php',
        'tx_form_domain_model_json_checkboxgroup' => $domainPath . 'Model/JSON/Checkboxgroup.php',
        'tx_form_domain_model_json_container' => $domainPath . 'Model/JSON/Container.php',
@@ -132,7 +130,6 @@ return array(
        'tx_form_system_validate_alphabetic' => $systemPath . 'Validate/Alphabetic.php',
        'tx_form_system_validate_alphanumeric' => $systemPath . 'Validate/Alphanumeric.php',
        'tx_form_system_validate_between' => $systemPath . 'Validate/Between.php',
-       'tx_form_system_validate_captcha' => $systemPath . 'Validate/Captcha.php',
        'tx_form_system_validate_date' => $systemPath . 'Validate/Date.php',
        'tx_form_system_validate_digit' => $systemPath . 'Validate/Digit.php',
        'tx_form_system_validate_email' => $systemPath . 'Validate/Email.php',
@@ -183,7 +180,6 @@ return array(
 
        'tx_form_view_form_element_abstract' => $viewPath . 'Form/Element/Abstract.php',
        'tx_form_view_form_element_button' => $viewPath . 'Form/Element/Button.php',
-       'tx_form_view_form_element_captcha' => $viewPath . 'Form/Element/Captcha.php',
        'tx_form_view_form_element_checkbox' => $viewPath . 'Form/Element/Checkbox.php',
        'tx_form_view_form_element_checkboxgroup' => $viewPath . 'Form/Element/Checkboxgroup.php',
        'tx_form_view_form_element_container' => $viewPath . 'Form/Element/Container.php',
old mode 100644 (file)
new mode 100755 (executable)
index ea4e5a2..7c7b219
@@ -3,7 +3,7 @@
 ########################################################################
 # Extension Manager/Repository config file for ext "form".
 #
-# Auto generated 22-07-2011 15:14
+# Auto generated 01-08-2011 19:23
 #
 # Manual updates:
 # Only the data in the array - everything else is removed by next
@@ -43,7 +43,7 @@ $EM_CONF[$_EXTKEY] = array(
                'suggests' => array(
                ),
        ),
-       '_md5_values_when_last_written' => 'a:394:{s:9:"ChangeLog";s:4:"c5b1";s:16:"ext_autoload.php";s:4:"a26b";s:12:"ext_icon.gif";s:4:"e6ba";s:17:"ext_localconf.php";s:4:"75ec";s:14:"ext_tables.php";s:4:"bfce";s:27:"Classes/Controller/Form.php";s:4:"7e51";s:29:"Classes/Controller/Wizard.php";s:4:"1aa0";s:43:"Classes/Domain/Factory/JsonToTyposcript.php";s:4:"07c6";s:37:"Classes/Domain/Factory/Typoscript.php";s:4:"0199";s:43:"Classes/Domain/Factory/TyposcriptToJson.php";s:4:"becf";s:32:"Classes/Domain/Model/Content.php";s:4:"6cac";s:29:"Classes/Domain/Model/Form.php";s:4:"b3c5";s:44:"Classes/Domain/Model/Additional/Abstract.php";s:4:"a053";s:46:"Classes/Domain/Model/Additional/Additional.php";s:4:"220c";s:41:"Classes/Domain/Model/Additional/Error.php";s:4:"8acd";s:45:"Classes/Domain/Model/Additional/Interface.php";s:4:"6918";s:41:"Classes/Domain/Model/Additional/Label.php";s:4:"2c72";s:42:"Classes/Domain/Model/Additional/Legend.php";s:4:"39a9";s:45:"Classes/Domain/Model/Additional/Mandatory.php";s:4:"07ac";s:44:"Classes/Domain/Model/Attributes/Abstract.php";s:4:"bdfe";s:42:"Classes/Domain/Model/Attributes/Accept.php";s:4:"c653";s:49:"Classes/Domain/Model/Attributes/Acceptcharset.php";s:4:"1322";s:45:"Classes/Domain/Model/Attributes/Accesskey.php";s:4:"1bda";s:42:"Classes/Domain/Model/Attributes/Action.php";s:4:"1a44";s:39:"Classes/Domain/Model/Attributes/Alt.php";s:4:"2c09";s:46:"Classes/Domain/Model/Attributes/Attributes.php";s:4:"155f";s:43:"Classes/Domain/Model/Attributes/Checked.php";s:4:"5ff8";s:41:"Classes/Domain/Model/Attributes/Class.php";s:4:"b4cc";s:40:"Classes/Domain/Model/Attributes/Cols.php";s:4:"fd08";s:39:"Classes/Domain/Model/Attributes/Dir.php";s:4:"9b89";s:44:"Classes/Domain/Model/Attributes/Disabled.php";s:4:"6ef1";s:43:"Classes/Domain/Model/Attributes/Enctype.php";s:4:"254e";s:38:"Classes/Domain/Model/Attributes/Id.php";s:4:"d3f2";s:45:"Classes/Domain/Model/Attributes/Interface.php";s:4:"076d";s:41:"Classes/Domain/Model/Attributes/Label.php";s:4:"e2c2";s:40:"Classes/Domain/Model/Attributes/Lang.php";s:4:"06ac";s:45:"Classes/Domain/Model/Attributes/Maxlength.php";s:4:"dc20";s:42:"Classes/Domain/Model/Attributes/Method.php";s:4:"2d1a";s:44:"Classes/Domain/Model/Attributes/Multiple.php";s:4:"975d";s:40:"Classes/Domain/Model/Attributes/Name.php";s:4:"8127";s:44:"Classes/Domain/Model/Attributes/Readonly.php";s:4:"2ce5";s:40:"Classes/Domain/Model/Attributes/Rows.php";s:4:"3289";s:44:"Classes/Domain/Model/Attributes/Selected.php";s:4:"3b64";s:40:"Classes/Domain/Model/Attributes/Size.php";s:4:"bdf2";s:39:"Classes/Domain/Model/Attributes/Src.php";s:4:"106b";s:41:"Classes/Domain/Model/Attributes/Style.php";s:4:"b215";s:44:"Classes/Domain/Model/Attributes/Tabindex.php";s:4:"8d1b";s:41:"Classes/Domain/Model/Attributes/Title.php";s:4:"399c";s:40:"Classes/Domain/Model/Attributes/Type.php";s:4:"b361";s:41:"Classes/Domain/Model/Attributes/Value.php";s:4:"eeb7";s:41:"Classes/Domain/Model/Element/Abstract.php";s:4:"c476";s:39:"Classes/Domain/Model/Element/Button.php";s:4:"69e6";s:40:"Classes/Domain/Model/Element/Captcha.php";s:4:"dc24";s:41:"Classes/Domain/Model/Element/Checkbox.php";s:4:"829c";s:46:"Classes/Domain/Model/Element/Checkboxgroup.php";s:4:"3b18";s:42:"Classes/Domain/Model/Element/Container.php";s:4:"3d2c";s:40:"Classes/Domain/Model/Element/Content.php";s:4:"3f55";s:41:"Classes/Domain/Model/Element/Fieldset.php";s:4:"40b2";s:43:"Classes/Domain/Model/Element/Fileupload.php";s:4:"c9b2";s:39:"Classes/Domain/Model/Element/Hidden.php";s:4:"d948";s:44:"Classes/Domain/Model/Element/Imagebutton.php";s:4:"8761";s:41:"Classes/Domain/Model/Element/Optgroup.php";s:4:"c7b2";s:39:"Classes/Domain/Model/Element/Option.php";s:4:"c6f8";s:41:"Classes/Domain/Model/Element/Password.php";s:4:"63ac";s:38:"Classes/Domain/Model/Element/Radio.php";s:4:"62c8";s:43:"Classes/Domain/Model/Element/Radiogroup.php";s:4:"169f";s:38:"Classes/Domain/Model/Element/Reset.php";s:4:"e93d";s:39:"Classes/Domain/Model/Element/Select.php";s:4:"af80";s:39:"Classes/Domain/Model/Element/Submit.php";s:4:"3b71";s:41:"Classes/Domain/Model/Element/Textarea.php";s:4:"6862";s:41:"Classes/Domain/Model/Element/Textline.php";s:4:"df78";s:36:"Classes/Domain/Model/JSON/Button.php";s:4:"4f0e";s:37:"Classes/Domain/Model/JSON/Captcha.php";s:4:"ca85";s:38:"Classes/Domain/Model/JSON/Checkbox.php";s:4:"7643";s:43:"Classes/Domain/Model/JSON/Checkboxgroup.php";s:4:"8a83";s:39:"Classes/Domain/Model/JSON/Container.php";s:4:"f705";s:37:"Classes/Domain/Model/JSON/Element.php";s:4:"26de";s:38:"Classes/Domain/Model/JSON/Fieldset.php";s:4:"28b3";s:40:"Classes/Domain/Model/JSON/Fileupload.php";s:4:"3c2d";s:34:"Classes/Domain/Model/JSON/Form.php";s:4:"89a4";s:36:"Classes/Domain/Model/JSON/Header.php";s:4:"d7f5";s:36:"Classes/Domain/Model/JSON/Hidden.php";s:4:"1267";s:34:"Classes/Domain/Model/JSON/Name.php";s:4:"5ab3";s:38:"Classes/Domain/Model/JSON/Password.php";s:4:"e629";s:35:"Classes/Domain/Model/JSON/Radio.php";s:4:"83e0";s:40:"Classes/Domain/Model/JSON/Radiogroup.php";s:4:"6360";s:35:"Classes/Domain/Model/JSON/Reset.php";s:4:"c3d8";s:36:"Classes/Domain/Model/JSON/Select.php";s:4:"e700";s:36:"Classes/Domain/Model/JSON/Submit.php";s:4:"3f3d";s:38:"Classes/Domain/Model/JSON/Textarea.php";s:4:"d9b9";s:38:"Classes/Domain/Model/JSON/Textline.php";s:4:"01b3";s:37:"Classes/Domain/Repository/Content.php";s:4:"cb3f";s:53:"Classes/Exception/class.tx_form_exception_general.php";s:4:"fe70";s:52:"Classes/Exception/class.tx_form_exception_loader.php";s:4:"5fb0";s:48:"Classes/System/Elementcounter/Elementcounter.php";s:4:"5405";s:36:"Classes/System/Filter/Alphabetic.php";s:4:"bada";s:38:"Classes/System/Filter/Alphanumeric.php";s:4:"cb93";s:34:"Classes/System/Filter/Currency.php";s:4:"1300";s:31:"Classes/System/Filter/Digit.php";s:4:"20f8";s:32:"Classes/System/Filter/Filter.php";s:4:"e4b4";s:33:"Classes/System/Filter/Integer.php";s:4:"bbf5";s:35:"Classes/System/Filter/Interface.php";s:4:"c83e";s:35:"Classes/System/Filter/Lowercase.php";s:4:"6940";s:32:"Classes/System/Filter/Regexp.php";s:4:"c824";s:35:"Classes/System/Filter/Removexss.php";s:4:"9d39";s:39:"Classes/System/Filter/Stripnewlines.php";s:4:"5687";s:35:"Classes/System/Filter/Titlecase.php";s:4:"74eb";s:30:"Classes/System/Filter/Trim.php";s:4:"a39d";s:35:"Classes/System/Filter/Uppercase.php";s:4:"68aa";s:32:"Classes/System/Layout/Layout.php";s:4:"27fa";s:32:"Classes/System/Loader/Loader.php";s:4:"4f25";s:44:"Classes/System/Localization/Localization.php";s:4:"4622";s:37:"Classes/System/Postprocessor/Mail.php";s:4:"8078";s:46:"Classes/System/Postprocessor/Postprocessor.php";s:4:"c617";s:34:"Classes/System/Request/Request.php";s:4:"7836";s:36:"Classes/System/Validate/Abstract.php";s:4:"f5de";s:38:"Classes/System/Validate/Alphabetic.php";s:4:"424f";s:40:"Classes/System/Validate/Alphanumeric.php";s:4:"479a";s:35:"Classes/System/Validate/Between.php";s:4:"e75f";s:35:"Classes/System/Validate/Captcha.php";s:4:"3aa8";s:32:"Classes/System/Validate/Date.php";s:4:"4842";s:33:"Classes/System/Validate/Digit.php";s:4:"1bea";s:33:"Classes/System/Validate/Email.php";s:4:"d45a";s:34:"Classes/System/Validate/Equals.php";s:4:"1cc7";s:44:"Classes/System/Validate/Fileallowedtypes.php";s:4:"0eec";s:43:"Classes/System/Validate/Filemaximumsize.php";s:4:"43da";s:43:"Classes/System/Validate/Fileminimumsize.php";s:4:"3983";s:33:"Classes/System/Validate/Float.php";s:4:"189a";s:39:"Classes/System/Validate/Greaterthan.php";s:4:"5bfa";s:35:"Classes/System/Validate/Inarray.php";s:4:"2086";s:35:"Classes/System/Validate/Integer.php";s:4:"d83c";s:37:"Classes/System/Validate/Interface.php";s:4:"ca3c";s:30:"Classes/System/Validate/Ip.php";s:4:"1b86";s:34:"Classes/System/Validate/Length.php";s:4:"5e5c";s:36:"Classes/System/Validate/Lessthan.php";s:4:"c213";s:34:"Classes/System/Validate/Regexp.php";s:4:"ec03";s:36:"Classes/System/Validate/Required.php";s:4:"5601";s:31:"Classes/System/Validate/Uri.php";s:4:"1d46";s:36:"Classes/System/Validate/Validate.php";s:4:"af75";s:42:"Classes/View/Confirmation/Confirmation.php";s:4:"217c";s:51:"Classes/View/Confirmation/Additional/Additional.php";s:4:"9bdf";s:46:"Classes/View/Confirmation/Additional/Label.php";s:4:"5431";s:47:"Classes/View/Confirmation/Additional/Legend.php";s:4:"f520";s:46:"Classes/View/Confirmation/Element/Abstract.php";s:4:"82e1";s:46:"Classes/View/Confirmation/Element/Checkbox.php";s:4:"41e9";s:51:"Classes/View/Confirmation/Element/Checkboxgroup.php";s:4:"76a0";s:47:"Classes/View/Confirmation/Element/Container.php";s:4:"e199";s:46:"Classes/View/Confirmation/Element/Fieldset.php";s:4:"8168";s:48:"Classes/View/Confirmation/Element/Fileupload.php";s:4:"6fed";s:46:"Classes/View/Confirmation/Element/Optgroup.php";s:4:"b0d5";s:44:"Classes/View/Confirmation/Element/Option.php";s:4:"4357";s:43:"Classes/View/Confirmation/Element/Radio.php";s:4:"0315";s:48:"Classes/View/Confirmation/Element/Radiogroup.php";s:4:"154f";s:44:"Classes/View/Confirmation/Element/Select.php";s:4:"deac";s:46:"Classes/View/Confirmation/Element/Textarea.php";s:4:"6dc5";s:46:"Classes/View/Confirmation/Element/Textline.php";s:4:"9538";s:26:"Classes/View/Form/Form.php";s:4:"a0a8";s:43:"Classes/View/Form/Additional/Additional.php";s:4:"51ed";s:38:"Classes/View/Form/Additional/Error.php";s:4:"bc87";s:38:"Classes/View/Form/Additional/Label.php";s:4:"fa8c";s:39:"Classes/View/Form/Additional/Legend.php";s:4:"fbd0";s:42:"Classes/View/Form/Additional/Mandatory.php";s:4:"5073";s:38:"Classes/View/Form/Element/Abstract.php";s:4:"94f4";s:36:"Classes/View/Form/Element/Button.php";s:4:"0043";s:37:"Classes/View/Form/Element/Captcha.php";s:4:"2abd";s:38:"Classes/View/Form/Element/Checkbox.php";s:4:"8adb";s:43:"Classes/View/Form/Element/Checkboxgroup.php";s:4:"39d1";s:39:"Classes/View/Form/Element/Container.php";s:4:"56e0";s:37:"Classes/View/Form/Element/Content.php";s:4:"ac8d";s:38:"Classes/View/Form/Element/Fieldset.php";s:4:"9e81";s:40:"Classes/View/Form/Element/Fileupload.php";s:4:"4da3";s:36:"Classes/View/Form/Element/Hidden.php";s:4:"cf94";s:41:"Classes/View/Form/Element/Imagebutton.php";s:4:"3a61";s:38:"Classes/View/Form/Element/Optgroup.php";s:4:"4905";s:36:"Classes/View/Form/Element/Option.php";s:4:"21a4";s:38:"Classes/View/Form/Element/Password.php";s:4:"4531";s:35:"Classes/View/Form/Element/Radio.php";s:4:"d739";s:40:"Classes/View/Form/Element/Radiogroup.php";s:4:"09cd";s:35:"Classes/View/Form/Element/Reset.php";s:4:"6d31";s:36:"Classes/View/Form/Element/Select.php";s:4:"a221";s:36:"Classes/View/Form/Element/Submit.php";s:4:"cf71";s:38:"Classes/View/Form/Element/Textarea.php";s:4:"6ad0";s:38:"Classes/View/Form/Element/Textline.php";s:4:"db57";s:26:"Classes/View/Mail/Mail.php";s:4:"b43e";s:31:"Classes/View/Mail/Html/Html.php";s:4:"e6b9";s:48:"Classes/View/Mail/Html/Additional/Additional.php";s:4:"fb18";s:43:"Classes/View/Mail/Html/Additional/Label.php";s:4:"e068";s:44:"Classes/View/Mail/Html/Additional/Legend.php";s:4:"ce96";s:43:"Classes/View/Mail/Html/Element/Abstract.php";s:4:"672a";s:43:"Classes/View/Mail/Html/Element/Checkbox.php";s:4:"4459";s:48:"Classes/View/Mail/Html/Element/Checkboxgroup.php";s:4:"3460";s:44:"Classes/View/Mail/Html/Element/Container.php";s:4:"a0ce";s:43:"Classes/View/Mail/Html/Element/Fieldset.php";s:4:"1916";s:45:"Classes/View/Mail/Html/Element/Fileupload.php";s:4:"21b0";s:41:"Classes/View/Mail/Html/Element/Hidden.php";s:4:"a048";s:43:"Classes/View/Mail/Html/Element/Optgroup.php";s:4:"3c06";s:41:"Classes/View/Mail/Html/Element/Option.php";s:4:"60c9";s:40:"Classes/View/Mail/Html/Element/Radio.php";s:4:"661d";s:45:"Classes/View/Mail/Html/Element/Radiogroup.php";s:4:"1f5e";s:41:"Classes/View/Mail/Html/Element/Select.php";s:4:"ad75";s:43:"Classes/View/Mail/Html/Element/Textarea.php";s:4:"3600";s:43:"Classes/View/Mail/Html/Element/Textline.php";s:4:"b159";s:33:"Classes/View/Mail/Plain/Plain.php";s:4:"06a4";s:44:"Classes/View/Mail/Plain/Element/Checkbox.php";s:4:"31a7";s:49:"Classes/View/Mail/Plain/Element/Checkboxgroup.php";s:4:"1dbb";s:45:"Classes/View/Mail/Plain/Element/Container.php";s:4:"90b9";s:43:"Classes/View/Mail/Plain/Element/Element.php";s:4:"70b8";s:44:"Classes/View/Mail/Plain/Element/Fieldset.php";s:4:"0dd9";s:46:"Classes/View/Mail/Plain/Element/Fileupload.php";s:4:"6577";s:42:"Classes/View/Mail/Plain/Element/Hidden.php";s:4:"087b";s:44:"Classes/View/Mail/Plain/Element/Optgroup.php";s:4:"f154";s:42:"Classes/View/Mail/Plain/Element/Option.php";s:4:"bdd3";s:41:"Classes/View/Mail/Plain/Element/Radio.php";s:4:"74f7";s:46:"Classes/View/Mail/Plain/Element/Radiogroup.php";s:4:"4e2f";s:42:"Classes/View/Mail/Plain/Element/Select.php";s:4:"1431";s:44:"Classes/View/Mail/Plain/Element/Textarea.php";s:4:"4493";s:44:"Classes/View/Mail/Plain/Element/Textline.php";s:4:"433a";s:28:"Classes/View/Wizard/Load.php";s:4:"e5f9";s:28:"Classes/View/Wizard/Save.php";s:4:"fcc4";s:30:"Classes/View/Wizard/Wizard.php";s:4:"20c4";s:34:"Configuration/TypoScript/setup.txt";s:4:"697f";s:34:"Documentation/Manual/en/manual.sxw";s:4:"4fa9";s:41:"Documentation/Tests/Attributes/button.txt";s:4:"f82d";s:43:"Documentation/Tests/Attributes/checkbox.txt";s:4:"2175";s:48:"Documentation/Tests/Attributes/checkboxgroup.txt";s:4:"17a2";s:43:"Documentation/Tests/Attributes/fieldset.txt";s:4:"49ea";s:41:"Documentation/Tests/Attributes/hidden.txt";s:4:"45f6";s:46:"Documentation/Tests/Attributes/imagebutton.txt";s:4:"5d24";s:43:"Documentation/Tests/Attributes/optgroup.txt";s:4:"73f6";s:41:"Documentation/Tests/Attributes/option.txt";s:4:"9929";s:43:"Documentation/Tests/Attributes/password.txt";s:4:"aac8";s:40:"Documentation/Tests/Attributes/radio.txt";s:4:"ca33";s:45:"Documentation/Tests/Attributes/radiogroup.txt";s:4:"8880";s:40:"Documentation/Tests/Attributes/reset.txt";s:4:"e5fb";s:41:"Documentation/Tests/Attributes/select.txt";s:4:"7dad";s:41:"Documentation/Tests/Attributes/submit.txt";s:4:"e7be";s:43:"Documentation/Tests/Attributes/textarea.txt";s:4:"4d20";s:43:"Documentation/Tests/Attributes/textline.txt";s:4:"1596";s:41:"Documentation/Tests/Filter/alphabetic.txt";s:4:"8d74";s:43:"Documentation/Tests/Filter/alphanumeric.txt";s:4:"26e8";s:39:"Documentation/Tests/Filter/currency.txt";s:4:"b9e1";s:36:"Documentation/Tests/Filter/digit.txt";s:4:"bf81";s:38:"Documentation/Tests/Filter/integer.txt";s:4:"67bd";s:40:"Documentation/Tests/Filter/lowercase.txt";s:4:"8ff1";s:37:"Documentation/Tests/Filter/regexp.txt";s:4:"caa7";s:44:"Documentation/Tests/Filter/stripnewlines.txt";s:4:"4764";s:40:"Documentation/Tests/Filter/titlecase.txt";s:4:"ad50";s:35:"Documentation/Tests/Filter/trim.txt";s:4:"1ee7";s:40:"Documentation/Tests/Filter/uppercase.txt";s:4:"614c";s:40:"Documentation/Tests/Request/checkbox.txt";s:4:"edf2";s:38:"Documentation/Tests/Request/option.txt";s:4:"4c3e";s:37:"Documentation/Tests/Request/radio.txt";s:4:"e3ec";s:45:"Documentation/Tests/Validation/alphabetic.txt";s:4:"20d1";s:47:"Documentation/Tests/Validation/alphanumeric.txt";s:4:"670b";s:42:"Documentation/Tests/Validation/between.txt";s:4:"875e";s:43:"Documentation/Tests/Validation/combined.txt";s:4:"49e4";s:39:"Documentation/Tests/Validation/date.txt";s:4:"3e82";s:40:"Documentation/Tests/Validation/digit.txt";s:4:"0094";s:40:"Documentation/Tests/Validation/email.txt";s:4:"17c6";s:41:"Documentation/Tests/Validation/equals.txt";s:4:"1287";s:40:"Documentation/Tests/Validation/float.txt";s:4:"1369";s:46:"Documentation/Tests/Validation/greaterthan.txt";s:4:"ab77";s:42:"Documentation/Tests/Validation/inarray.txt";s:4:"b495";s:42:"Documentation/Tests/Validation/integer.txt";s:4:"a45d";s:37:"Documentation/Tests/Validation/ip.txt";s:4:"4770";s:41:"Documentation/Tests/Validation/length.txt";s:4:"2f6c";s:43:"Documentation/Tests/Validation/lessthan.txt";s:4:"b021";s:41:"Documentation/Tests/Validation/regexp.txt";s:4:"27de";s:43:"Documentation/Tests/Validation/required.txt";s:4:"8e1d";s:38:"Documentation/Tests/Validation/uri.txt";s:4:"8d88";s:51:"Resources/Private/Language/locallang_controller.xml";s:4:"731b";s:47:"Resources/Private/Language/locallang_wizard.xml";s:4:"5d82";s:39:"Resources/Private/Templates/Wizard.html";s:4:"de9a";s:29:"Resources/Public/CSS/Form.css";s:4:"6ddc";s:38:"Resources/Public/CSS/Wizard/Wizard.css";s:4:"8c39";s:33:"Resources/Public/Images/broom.png";s:4:"b8fd";s:35:"Resources/Public/Images/captcha.jpg";s:4:"afd5";s:39:"Resources/Public/Images/cursor-move.png";s:4:"ce49";s:40:"Resources/Public/Images/drive-upload.png";s:4:"5369";s:40:"Resources/Public/Images/edit-heading.png";s:4:"7e0b";s:32:"Resources/Public/Images/mail.png";s:4:"0937";s:34:"Resources/Public/Images/remove.gif";s:4:"b34a";s:42:"Resources/Public/Images/submit-trigger.gif";s:4:"9adf";s:35:"Resources/Public/Images/tooltip.png";s:4:"b7ad";s:45:"Resources/Public/Images/ui-button-default.png";s:4:"14db";s:37:"Resources/Public/Images/ui-button.png";s:4:"b05b";s:40:"Resources/Public/Images/ui-check-box.png";s:4:"6d09";s:42:"Resources/Public/Images/ui-check-boxes.png";s:4:"712d";s:40:"Resources/Public/Images/ui-combo-box.png";s:4:"9319";s:40:"Resources/Public/Images/ui-group-box.png";s:4:"5f53";s:37:"Resources/Public/Images/ui-labels.png";s:4:"7d07";s:43:"Resources/Public/Images/ui-radio-button.png";s:4:"4577";s:44:"Resources/Public/Images/ui-radio-buttons.png";s:4:"06e7";s:47:"Resources/Public/Images/ui-scroll-pane-text.png";s:4:"b2fa";s:48:"Resources/Public/Images/ui-text-field-hidden.png";s:4:"15f3";s:50:"Resources/Public/Images/ui-text-field-password.png";s:4:"ceca";s:41:"Resources/Public/Images/ui-text-field.png";s:4:"13ae";s:43:"Resources/Public/Images/user-silhouette.png";s:4:"0fde";s:48:"Resources/Public/JavaScript/Wizard/Initialize.js";s:4:"8500";s:46:"Resources/Public/JavaScript/Wizard/Viewport.js";s:4:"fa42";s:58:"Resources/Public/JavaScript/Wizard/Elements/ButtonGroup.js";s:4:"5b57";s:56:"Resources/Public/JavaScript/Wizard/Elements/Container.js";s:4:"655e";s:52:"Resources/Public/JavaScript/Wizard/Elements/Dummy.js";s:4:"2b22";s:55:"Resources/Public/JavaScript/Wizard/Elements/Elements.js";s:4:"2ac3";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Button.js";s:4:"17ba";s:60:"Resources/Public/JavaScript/Wizard/Elements/Basic/Captcha.js";s:4:"bef6";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Checkbox.js";s:4:"ee22";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Fieldset.js";s:4:"eacb";s:63:"Resources/Public/JavaScript/Wizard/Elements/Basic/Fileupload.js";s:4:"7998";s:57:"Resources/Public/JavaScript/Wizard/Elements/Basic/Form.js";s:4:"c20f";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Hidden.js";s:4:"f152";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Password.js";s:4:"d841";s:58:"Resources/Public/JavaScript/Wizard/Elements/Basic/Radio.js";s:4:"7f94";s:58:"Resources/Public/JavaScript/Wizard/Elements/Basic/Reset.js";s:4:"9697";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Select.js";s:4:"1cb5";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Submit.js";s:4:"adad";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Textarea.js";s:4:"00f6";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Textline.js";s:4:"1130";s:61:"Resources/Public/JavaScript/Wizard/Elements/Content/Header.js";s:4:"9c5b";s:71:"Resources/Public/JavaScript/Wizard/Elements/Predefined/CheckboxGroup.js";s:4:"3746";s:63:"Resources/Public/JavaScript/Wizard/Elements/Predefined/Email.js";s:4:"94f2";s:62:"Resources/Public/JavaScript/Wizard/Elements/Predefined/Name.js";s:4:"2af3";s:68:"Resources/Public/JavaScript/Wizard/Elements/Predefined/RadioGroup.js";s:4:"1233";s:53:"Resources/Public/JavaScript/Wizard/Helpers/Element.js";s:4:"903f";s:53:"Resources/Public/JavaScript/Wizard/Helpers/History.js";s:4:"3b58";s:65:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.form.spinnerfield.js";s:4:"a9fb";s:68:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.form.textfieldsubmit.js";s:4:"eb3f";s:64:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.grid.CheckColumn.js";s:4:"aeeb";s:64:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.grid.ItemDeleter.js";s:4:"3b01";s:76:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.grid.SingleSelectCheckColumn.js";s:4:"f629";s:61:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.isemptyobject.js";s:4:"5c21";s:53:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.merge.js";s:4:"bbb5";s:55:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.spinner.js";s:4:"92fa";s:51:"Resources/Public/JavaScript/Wizard/Viewport/Left.js";s:4:"4e0f";s:52:"Resources/Public/JavaScript/Wizard/Viewport/Right.js";s:4:"c664";s:60:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements.js";s:4:"b3fe";s:56:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form.js";s:4:"8b59";s:59:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options.js";s:4:"dce9";s:66:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Basic.js";s:4:"c036";s:72:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/ButtonGroup.js";s:4:"384b";s:68:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Content.js";s:4:"d02e";s:71:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Predefined.js";s:4:"e409";s:67:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/Attributes.js";s:4:"af07";s:70:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessor.js";s:4:"a9ec";s:63:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/Prefix.js";s:4:"2cde";s:77:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessors/Dummy.js";s:4:"b954";s:76:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessors/Mail.js";s:4:"87c3";s:85:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessors/PostProcessor.js";s:4:"f15f";s:65:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Dummy.js";s:4:"8ed4";s:65:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Panel.js";s:4:"2590";s:76:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Attributes.js";s:4:"d5c3";s:73:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters.js";s:4:"c774";s:71:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Label.js";s:4:"be8f";s:72:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Legend.js";s:4:"e13d";s:73:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Options.js";s:4:"87be";s:76:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation.js";s:4:"4bfa";s:73:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Various.js";s:4:"f829";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Alphabetic.js";s:4:"fdfc";s:86:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Alphanumeric.js";s:4:"edac";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Currency.js";s:4:"7a03";s:79:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Digit.js";s:4:"3b60";s:79:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Dummy.js";s:4:"b654";s:80:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Filter.js";s:4:"2e93";s:81:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Integer.js";s:4:"2e0a";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/LowerCase.js";s:4:"285a";s:80:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/RegExp.js";s:4:"42a9";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/RemoveXSS.js";s:4:"3afe";s:87:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/StripNewLines.js";s:4:"f708";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/TitleCase.js";s:4:"29b1";s:78:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Trim.js";s:4:"82c7";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/UpperCase.js";s:4:"f301";s:87:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Alphabetic.js";s:4:"558b";s:89:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Alphanumeric.js";s:4:"47a9";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Between.js";s:4:"753f";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Captcha.js";s:4:"9481";s:81:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Date.js";s:4:"0452";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Digit.js";s:4:"9c7d";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Dummy.js";s:4:"6b63";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Email.js";s:4:"72c6";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Equals.js";s:4:"443b";s:93:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/FileAllowedTypes.js";s:4:"781a";s:92:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/FileMaximumSize.js";s:4:"6c3f";s:92:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/FileMinimumSize.js";s:4:"255e";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Float.js";s:4:"0b40";s:88:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/GreaterThan.js";s:4:"323a";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/InArray.js";s:4:"664d";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Integer.js";s:4:"0c75";s:79:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Ip.js";s:4:"87eb";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Length.js";s:4:"5390";s:85:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/LessThan.js";s:4:"4e6f";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/RegExp.js";s:4:"5939";s:85:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Required.js";s:4:"67b5";s:81:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Rule.js";s:4:"82da";s:80:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Uri.js";s:4:"3b14";}',
+       '_md5_values_when_last_written' => 'a:388:{s:9:"ChangeLog";s:4:"c5b1";s:16:"ext_autoload.php";s:4:"3d25";s:12:"ext_icon.gif";s:4:"e6ba";s:17:"ext_localconf.php";s:4:"783b";s:14:"ext_tables.php";s:4:"bfce";s:27:"Classes/Controller/Form.php";s:4:"915f";s:29:"Classes/Controller/Wizard.php";s:4:"e558";s:43:"Classes/Domain/Factory/JsonToTyposcript.php";s:4:"78cd";s:37:"Classes/Domain/Factory/Typoscript.php";s:4:"0199";s:43:"Classes/Domain/Factory/TyposcriptToJson.php";s:4:"becf";s:32:"Classes/Domain/Model/Content.php";s:4:"6cac";s:29:"Classes/Domain/Model/Form.php";s:4:"9a2d";s:44:"Classes/Domain/Model/Additional/Abstract.php";s:4:"a053";s:46:"Classes/Domain/Model/Additional/Additional.php";s:4:"220c";s:41:"Classes/Domain/Model/Additional/Error.php";s:4:"8acd";s:45:"Classes/Domain/Model/Additional/Interface.php";s:4:"6918";s:41:"Classes/Domain/Model/Additional/Label.php";s:4:"2c72";s:42:"Classes/Domain/Model/Additional/Legend.php";s:4:"39a9";s:45:"Classes/Domain/Model/Additional/Mandatory.php";s:4:"07ac";s:44:"Classes/Domain/Model/Attributes/Abstract.php";s:4:"bdfe";s:42:"Classes/Domain/Model/Attributes/Accept.php";s:4:"c653";s:49:"Classes/Domain/Model/Attributes/Acceptcharset.php";s:4:"1322";s:45:"Classes/Domain/Model/Attributes/Accesskey.php";s:4:"1bda";s:42:"Classes/Domain/Model/Attributes/Action.php";s:4:"1a44";s:39:"Classes/Domain/Model/Attributes/Alt.php";s:4:"2c09";s:46:"Classes/Domain/Model/Attributes/Attributes.php";s:4:"155f";s:43:"Classes/Domain/Model/Attributes/Checked.php";s:4:"5ff8";s:41:"Classes/Domain/Model/Attributes/Class.php";s:4:"b4cc";s:40:"Classes/Domain/Model/Attributes/Cols.php";s:4:"fd08";s:39:"Classes/Domain/Model/Attributes/Dir.php";s:4:"9b89";s:44:"Classes/Domain/Model/Attributes/Disabled.php";s:4:"6ef1";s:43:"Classes/Domain/Model/Attributes/Enctype.php";s:4:"254e";s:38:"Classes/Domain/Model/Attributes/Id.php";s:4:"d3f2";s:45:"Classes/Domain/Model/Attributes/Interface.php";s:4:"076d";s:41:"Classes/Domain/Model/Attributes/Label.php";s:4:"e2c2";s:40:"Classes/Domain/Model/Attributes/Lang.php";s:4:"06ac";s:45:"Classes/Domain/Model/Attributes/Maxlength.php";s:4:"dc20";s:42:"Classes/Domain/Model/Attributes/Method.php";s:4:"30e3";s:44:"Classes/Domain/Model/Attributes/Multiple.php";s:4:"975d";s:40:"Classes/Domain/Model/Attributes/Name.php";s:4:"8127";s:44:"Classes/Domain/Model/Attributes/Readonly.php";s:4:"2ce5";s:40:"Classes/Domain/Model/Attributes/Rows.php";s:4:"3289";s:44:"Classes/Domain/Model/Attributes/Selected.php";s:4:"3b64";s:40:"Classes/Domain/Model/Attributes/Size.php";s:4:"bdf2";s:39:"Classes/Domain/Model/Attributes/Src.php";s:4:"106b";s:41:"Classes/Domain/Model/Attributes/Style.php";s:4:"b215";s:44:"Classes/Domain/Model/Attributes/Tabindex.php";s:4:"8d1b";s:41:"Classes/Domain/Model/Attributes/Title.php";s:4:"399c";s:40:"Classes/Domain/Model/Attributes/Type.php";s:4:"b361";s:41:"Classes/Domain/Model/Attributes/Value.php";s:4:"eeb7";s:41:"Classes/Domain/Model/Element/Abstract.php";s:4:"c476";s:39:"Classes/Domain/Model/Element/Button.php";s:4:"69e6";s:41:"Classes/Domain/Model/Element/Checkbox.php";s:4:"829c";s:46:"Classes/Domain/Model/Element/Checkboxgroup.php";s:4:"3b18";s:42:"Classes/Domain/Model/Element/Container.php";s:4:"3d2c";s:40:"Classes/Domain/Model/Element/Content.php";s:4:"3f55";s:41:"Classes/Domain/Model/Element/Fieldset.php";s:4:"40b2";s:43:"Classes/Domain/Model/Element/Fileupload.php";s:4:"c9b2";s:39:"Classes/Domain/Model/Element/Hidden.php";s:4:"d948";s:44:"Classes/Domain/Model/Element/Imagebutton.php";s:4:"8761";s:41:"Classes/Domain/Model/Element/Optgroup.php";s:4:"c7b2";s:39:"Classes/Domain/Model/Element/Option.php";s:4:"c6f8";s:41:"Classes/Domain/Model/Element/Password.php";s:4:"63ac";s:38:"Classes/Domain/Model/Element/Radio.php";s:4:"62c8";s:43:"Classes/Domain/Model/Element/Radiogroup.php";s:4:"169f";s:38:"Classes/Domain/Model/Element/Reset.php";s:4:"e93d";s:39:"Classes/Domain/Model/Element/Select.php";s:4:"af80";s:39:"Classes/Domain/Model/Element/Submit.php";s:4:"3b71";s:41:"Classes/Domain/Model/Element/Textarea.php";s:4:"6862";s:41:"Classes/Domain/Model/Element/Textline.php";s:4:"df78";s:36:"Classes/Domain/Model/JSON/Button.php";s:4:"4f0e";s:38:"Classes/Domain/Model/JSON/Checkbox.php";s:4:"7643";s:43:"Classes/Domain/Model/JSON/Checkboxgroup.php";s:4:"8a83";s:39:"Classes/Domain/Model/JSON/Container.php";s:4:"f705";s:37:"Classes/Domain/Model/JSON/Element.php";s:4:"26de";s:38:"Classes/Domain/Model/JSON/Fieldset.php";s:4:"28b3";s:40:"Classes/Domain/Model/JSON/Fileupload.php";s:4:"3c2d";s:34:"Classes/Domain/Model/JSON/Form.php";s:4:"89a4";s:36:"Classes/Domain/Model/JSON/Header.php";s:4:"d7f5";s:36:"Classes/Domain/Model/JSON/Hidden.php";s:4:"1267";s:34:"Classes/Domain/Model/JSON/Name.php";s:4:"5ab3";s:38:"Classes/Domain/Model/JSON/Password.php";s:4:"e629";s:35:"Classes/Domain/Model/JSON/Radio.php";s:4:"83e0";s:40:"Classes/Domain/Model/JSON/Radiogroup.php";s:4:"6360";s:35:"Classes/Domain/Model/JSON/Reset.php";s:4:"c3d8";s:36:"Classes/Domain/Model/JSON/Select.php";s:4:"e700";s:36:"Classes/Domain/Model/JSON/Submit.php";s:4:"3f3d";s:38:"Classes/Domain/Model/JSON/Textarea.php";s:4:"d9b9";s:38:"Classes/Domain/Model/JSON/Textline.php";s:4:"01b3";s:37:"Classes/Domain/Repository/Content.php";s:4:"cb3f";s:53:"Classes/Exception/class.tx_form_exception_general.php";s:4:"fe70";s:52:"Classes/Exception/class.tx_form_exception_loader.php";s:4:"5fb0";s:48:"Classes/System/Elementcounter/Elementcounter.php";s:4:"5405";s:36:"Classes/System/Filter/Alphabetic.php";s:4:"bada";s:38:"Classes/System/Filter/Alphanumeric.php";s:4:"cb93";s:34:"Classes/System/Filter/Currency.php";s:4:"1300";s:31:"Classes/System/Filter/Digit.php";s:4:"20f8";s:32:"Classes/System/Filter/Filter.php";s:4:"e4b4";s:33:"Classes/System/Filter/Integer.php";s:4:"bbf5";s:35:"Classes/System/Filter/Interface.php";s:4:"c83e";s:35:"Classes/System/Filter/Lowercase.php";s:4:"6940";s:32:"Classes/System/Filter/Regexp.php";s:4:"c824";s:35:"Classes/System/Filter/Removexss.php";s:4:"9d39";s:39:"Classes/System/Filter/Stripnewlines.php";s:4:"5687";s:35:"Classes/System/Filter/Titlecase.php";s:4:"74eb";s:30:"Classes/System/Filter/Trim.php";s:4:"a39d";s:35:"Classes/System/Filter/Uppercase.php";s:4:"68aa";s:32:"Classes/System/Layout/Layout.php";s:4:"27fa";s:32:"Classes/System/Loader/Loader.php";s:4:"4f25";s:44:"Classes/System/Localization/Localization.php";s:4:"de46";s:37:"Classes/System/Postprocessor/Mail.php";s:4:"8078";s:46:"Classes/System/Postprocessor/Postprocessor.php";s:4:"c617";s:34:"Classes/System/Request/Request.php";s:4:"778d";s:36:"Classes/System/Validate/Abstract.php";s:4:"f5de";s:38:"Classes/System/Validate/Alphabetic.php";s:4:"424f";s:40:"Classes/System/Validate/Alphanumeric.php";s:4:"479a";s:35:"Classes/System/Validate/Between.php";s:4:"e75f";s:32:"Classes/System/Validate/Date.php";s:4:"4842";s:33:"Classes/System/Validate/Digit.php";s:4:"1bea";s:33:"Classes/System/Validate/Email.php";s:4:"d45a";s:34:"Classes/System/Validate/Equals.php";s:4:"1cc7";s:44:"Classes/System/Validate/Fileallowedtypes.php";s:4:"0eec";s:43:"Classes/System/Validate/Filemaximumsize.php";s:4:"43da";s:43:"Classes/System/Validate/Fileminimumsize.php";s:4:"3983";s:33:"Classes/System/Validate/Float.php";s:4:"189a";s:39:"Classes/System/Validate/Greaterthan.php";s:4:"5bfa";s:35:"Classes/System/Validate/Inarray.php";s:4:"2086";s:35:"Classes/System/Validate/Integer.php";s:4:"d83c";s:37:"Classes/System/Validate/Interface.php";s:4:"ca3c";s:30:"Classes/System/Validate/Ip.php";s:4:"1b86";s:34:"Classes/System/Validate/Length.php";s:4:"5e5c";s:36:"Classes/System/Validate/Lessthan.php";s:4:"c213";s:34:"Classes/System/Validate/Regexp.php";s:4:"ec03";s:36:"Classes/System/Validate/Required.php";s:4:"5601";s:31:"Classes/System/Validate/Uri.php";s:4:"1d46";s:36:"Classes/System/Validate/Validate.php";s:4:"af75";s:42:"Classes/View/Confirmation/Confirmation.php";s:4:"217c";s:51:"Classes/View/Confirmation/Additional/Additional.php";s:4:"9bdf";s:46:"Classes/View/Confirmation/Additional/Label.php";s:4:"5431";s:47:"Classes/View/Confirmation/Additional/Legend.php";s:4:"f520";s:46:"Classes/View/Confirmation/Element/Abstract.php";s:4:"82e1";s:46:"Classes/View/Confirmation/Element/Checkbox.php";s:4:"41e9";s:51:"Classes/View/Confirmation/Element/Checkboxgroup.php";s:4:"76a0";s:47:"Classes/View/Confirmation/Element/Container.php";s:4:"e199";s:46:"Classes/View/Confirmation/Element/Fieldset.php";s:4:"8168";s:48:"Classes/View/Confirmation/Element/Fileupload.php";s:4:"6fed";s:46:"Classes/View/Confirmation/Element/Optgroup.php";s:4:"b0d5";s:44:"Classes/View/Confirmation/Element/Option.php";s:4:"4357";s:43:"Classes/View/Confirmation/Element/Radio.php";s:4:"0315";s:48:"Classes/View/Confirmation/Element/Radiogroup.php";s:4:"154f";s:44:"Classes/View/Confirmation/Element/Select.php";s:4:"deac";s:46:"Classes/View/Confirmation/Element/Textarea.php";s:4:"6dc5";s:46:"Classes/View/Confirmation/Element/Textline.php";s:4:"9538";s:26:"Classes/View/Form/Form.php";s:4:"a0a8";s:43:"Classes/View/Form/Additional/Additional.php";s:4:"51ed";s:38:"Classes/View/Form/Additional/Error.php";s:4:"bc87";s:38:"Classes/View/Form/Additional/Label.php";s:4:"fa8c";s:39:"Classes/View/Form/Additional/Legend.php";s:4:"fbd0";s:42:"Classes/View/Form/Additional/Mandatory.php";s:4:"5073";s:38:"Classes/View/Form/Element/Abstract.php";s:4:"adcf";s:36:"Classes/View/Form/Element/Button.php";s:4:"0043";s:38:"Classes/View/Form/Element/Checkbox.php";s:4:"8adb";s:43:"Classes/View/Form/Element/Checkboxgroup.php";s:4:"39d1";s:39:"Classes/View/Form/Element/Container.php";s:4:"56e0";s:37:"Classes/View/Form/Element/Content.php";s:4:"ac8d";s:38:"Classes/View/Form/Element/Fieldset.php";s:4:"9e81";s:40:"Classes/View/Form/Element/Fileupload.php";s:4:"4da3";s:36:"Classes/View/Form/Element/Hidden.php";s:4:"cf94";s:41:"Classes/View/Form/Element/Imagebutton.php";s:4:"3a61";s:38:"Classes/View/Form/Element/Optgroup.php";s:4:"4905";s:36:"Classes/View/Form/Element/Option.php";s:4:"21a4";s:38:"Classes/View/Form/Element/Password.php";s:4:"4531";s:35:"Classes/View/Form/Element/Radio.php";s:4:"d739";s:40:"Classes/View/Form/Element/Radiogroup.php";s:4:"09cd";s:35:"Classes/View/Form/Element/Reset.php";s:4:"6d31";s:36:"Classes/View/Form/Element/Select.php";s:4:"a221";s:36:"Classes/View/Form/Element/Submit.php";s:4:"cf71";s:38:"Classes/View/Form/Element/Textarea.php";s:4:"6ad0";s:38:"Classes/View/Form/Element/Textline.php";s:4:"db57";s:26:"Classes/View/Mail/Mail.php";s:4:"b43e";s:31:"Classes/View/Mail/Html/Html.php";s:4:"e6b9";s:48:"Classes/View/Mail/Html/Additional/Additional.php";s:4:"fb18";s:43:"Classes/View/Mail/Html/Additional/Label.php";s:4:"e068";s:44:"Classes/View/Mail/Html/Additional/Legend.php";s:4:"ce96";s:43:"Classes/View/Mail/Html/Element/Abstract.php";s:4:"672a";s:43:"Classes/View/Mail/Html/Element/Checkbox.php";s:4:"4459";s:48:"Classes/View/Mail/Html/Element/Checkboxgroup.php";s:4:"3460";s:44:"Classes/View/Mail/Html/Element/Container.php";s:4:"a0ce";s:43:"Classes/View/Mail/Html/Element/Fieldset.php";s:4:"1916";s:45:"Classes/View/Mail/Html/Element/Fileupload.php";s:4:"21b0";s:41:"Classes/View/Mail/Html/Element/Hidden.php";s:4:"a048";s:43:"Classes/View/Mail/Html/Element/Optgroup.php";s:4:"3c06";s:41:"Classes/View/Mail/Html/Element/Option.php";s:4:"f4ce";s:40:"Classes/View/Mail/Html/Element/Radio.php";s:4:"661d";s:45:"Classes/View/Mail/Html/Element/Radiogroup.php";s:4:"1f5e";s:41:"Classes/View/Mail/Html/Element/Select.php";s:4:"ad75";s:43:"Classes/View/Mail/Html/Element/Textarea.php";s:4:"3600";s:43:"Classes/View/Mail/Html/Element/Textline.php";s:4:"b159";s:33:"Classes/View/Mail/Plain/Plain.php";s:4:"ef4d";s:44:"Classes/View/Mail/Plain/Element/Checkbox.php";s:4:"31a7";s:49:"Classes/View/Mail/Plain/Element/Checkboxgroup.php";s:4:"1dbb";s:45:"Classes/View/Mail/Plain/Element/Container.php";s:4:"90b9";s:43:"Classes/View/Mail/Plain/Element/Element.php";s:4:"70b8";s:44:"Classes/View/Mail/Plain/Element/Fieldset.php";s:4:"0dd9";s:46:"Classes/View/Mail/Plain/Element/Fileupload.php";s:4:"6577";s:42:"Classes/View/Mail/Plain/Element/Hidden.php";s:4:"087b";s:44:"Classes/View/Mail/Plain/Element/Optgroup.php";s:4:"f154";s:42:"Classes/View/Mail/Plain/Element/Option.php";s:4:"bdd3";s:41:"Classes/View/Mail/Plain/Element/Radio.php";s:4:"74f7";s:46:"Classes/View/Mail/Plain/Element/Radiogroup.php";s:4:"4e2f";s:42:"Classes/View/Mail/Plain/Element/Select.php";s:4:"1431";s:44:"Classes/View/Mail/Plain/Element/Textarea.php";s:4:"4493";s:44:"Classes/View/Mail/Plain/Element/Textline.php";s:4:"433a";s:28:"Classes/View/Wizard/Load.php";s:4:"e5f9";s:28:"Classes/View/Wizard/Save.php";s:4:"fcc4";s:30:"Classes/View/Wizard/Wizard.php";s:4:"e875";s:34:"Configuration/TypoScript/setup.txt";s:4:"697f";s:34:"Documentation/Manual/en/manual.sxw";s:4:"4fa9";s:41:"Documentation/Tests/Attributes/button.txt";s:4:"f82d";s:43:"Documentation/Tests/Attributes/checkbox.txt";s:4:"2175";s:48:"Documentation/Tests/Attributes/checkboxgroup.txt";s:4:"17a2";s:43:"Documentation/Tests/Attributes/fieldset.txt";s:4:"49ea";s:41:"Documentation/Tests/Attributes/hidden.txt";s:4:"45f6";s:46:"Documentation/Tests/Attributes/imagebutton.txt";s:4:"5d24";s:43:"Documentation/Tests/Attributes/optgroup.txt";s:4:"73f6";s:41:"Documentation/Tests/Attributes/option.txt";s:4:"9929";s:43:"Documentation/Tests/Attributes/password.txt";s:4:"aac8";s:40:"Documentation/Tests/Attributes/radio.txt";s:4:"ca33";s:45:"Documentation/Tests/Attributes/radiogroup.txt";s:4:"8880";s:40:"Documentation/Tests/Attributes/reset.txt";s:4:"e5fb";s:41:"Documentation/Tests/Attributes/select.txt";s:4:"7dad";s:41:"Documentation/Tests/Attributes/submit.txt";s:4:"e7be";s:43:"Documentation/Tests/Attributes/textarea.txt";s:4:"4d20";s:43:"Documentation/Tests/Attributes/textline.txt";s:4:"1596";s:41:"Documentation/Tests/Filter/alphabetic.txt";s:4:"8d74";s:43:"Documentation/Tests/Filter/alphanumeric.txt";s:4:"26e8";s:39:"Documentation/Tests/Filter/currency.txt";s:4:"b9e1";s:36:"Documentation/Tests/Filter/digit.txt";s:4:"bf81";s:38:"Documentation/Tests/Filter/integer.txt";s:4:"67bd";s:40:"Documentation/Tests/Filter/lowercase.txt";s:4:"8ff1";s:37:"Documentation/Tests/Filter/regexp.txt";s:4:"caa7";s:44:"Documentation/Tests/Filter/stripnewlines.txt";s:4:"4764";s:40:"Documentation/Tests/Filter/titlecase.txt";s:4:"ad50";s:35:"Documentation/Tests/Filter/trim.txt";s:4:"1ee7";s:40:"Documentation/Tests/Filter/uppercase.txt";s:4:"614c";s:40:"Documentation/Tests/Request/checkbox.txt";s:4:"edf2";s:38:"Documentation/Tests/Request/option.txt";s:4:"4c3e";s:37:"Documentation/Tests/Request/radio.txt";s:4:"e3ec";s:45:"Documentation/Tests/Validation/alphabetic.txt";s:4:"20d1";s:47:"Documentation/Tests/Validation/alphanumeric.txt";s:4:"670b";s:42:"Documentation/Tests/Validation/between.txt";s:4:"875e";s:43:"Documentation/Tests/Validation/combined.txt";s:4:"49e4";s:39:"Documentation/Tests/Validation/date.txt";s:4:"3e82";s:40:"Documentation/Tests/Validation/digit.txt";s:4:"0094";s:40:"Documentation/Tests/Validation/email.txt";s:4:"17c6";s:41:"Documentation/Tests/Validation/equals.txt";s:4:"1287";s:40:"Documentation/Tests/Validation/float.txt";s:4:"1369";s:46:"Documentation/Tests/Validation/greaterthan.txt";s:4:"ab77";s:42:"Documentation/Tests/Validation/inarray.txt";s:4:"b495";s:42:"Documentation/Tests/Validation/integer.txt";s:4:"a45d";s:37:"Documentation/Tests/Validation/ip.txt";s:4:"4770";s:41:"Documentation/Tests/Validation/length.txt";s:4:"2f6c";s:43:"Documentation/Tests/Validation/lessthan.txt";s:4:"b021";s:41:"Documentation/Tests/Validation/regexp.txt";s:4:"27de";s:43:"Documentation/Tests/Validation/required.txt";s:4:"8e1d";s:38:"Documentation/Tests/Validation/uri.txt";s:4:"8d88";s:51:"Resources/Private/Language/locallang_controller.xml";s:4:"2e36";s:47:"Resources/Private/Language/locallang_wizard.xml";s:4:"837a";s:39:"Resources/Private/Templates/Wizard.html";s:4:"de9a";s:29:"Resources/Public/CSS/Form.css";s:4:"6ddc";s:38:"Resources/Public/CSS/Wizard/Wizard.css";s:4:"726d";s:33:"Resources/Public/Images/broom.png";s:4:"b8fd";s:35:"Resources/Public/Images/captcha.jpg";s:4:"afd5";s:39:"Resources/Public/Images/cursor-move.png";s:4:"ce49";s:40:"Resources/Public/Images/drive-upload.png";s:4:"5369";s:40:"Resources/Public/Images/edit-heading.png";s:4:"7e0b";s:32:"Resources/Public/Images/mail.png";s:4:"0937";s:34:"Resources/Public/Images/remove.gif";s:4:"b34a";s:42:"Resources/Public/Images/submit-trigger.gif";s:4:"9adf";s:35:"Resources/Public/Images/tooltip.png";s:4:"b7ad";s:45:"Resources/Public/Images/ui-button-default.png";s:4:"14db";s:37:"Resources/Public/Images/ui-button.png";s:4:"b05b";s:40:"Resources/Public/Images/ui-check-box.png";s:4:"6d09";s:42:"Resources/Public/Images/ui-check-boxes.png";s:4:"712d";s:40:"Resources/Public/Images/ui-combo-box.png";s:4:"9319";s:40:"Resources/Public/Images/ui-group-box.png";s:4:"5f53";s:37:"Resources/Public/Images/ui-labels.png";s:4:"7d07";s:43:"Resources/Public/Images/ui-radio-button.png";s:4:"4577";s:44:"Resources/Public/Images/ui-radio-buttons.png";s:4:"06e7";s:47:"Resources/Public/Images/ui-scroll-pane-text.png";s:4:"b2fa";s:48:"Resources/Public/Images/ui-text-field-hidden.png";s:4:"15f3";s:50:"Resources/Public/Images/ui-text-field-password.png";s:4:"ceca";s:41:"Resources/Public/Images/ui-text-field.png";s:4:"13ae";s:43:"Resources/Public/Images/user-silhouette.png";s:4:"0fde";s:48:"Resources/Public/JavaScript/Wizard/Initialize.js";s:4:"8500";s:46:"Resources/Public/JavaScript/Wizard/Viewport.js";s:4:"fa42";s:58:"Resources/Public/JavaScript/Wizard/Elements/ButtonGroup.js";s:4:"5b57";s:56:"Resources/Public/JavaScript/Wizard/Elements/Container.js";s:4:"655e";s:52:"Resources/Public/JavaScript/Wizard/Elements/Dummy.js";s:4:"2b22";s:55:"Resources/Public/JavaScript/Wizard/Elements/Elements.js";s:4:"2ac3";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Button.js";s:4:"17ba";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Checkbox.js";s:4:"ee22";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Fieldset.js";s:4:"eacb";s:63:"Resources/Public/JavaScript/Wizard/Elements/Basic/Fileupload.js";s:4:"7998";s:57:"Resources/Public/JavaScript/Wizard/Elements/Basic/Form.js";s:4:"c20f";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Hidden.js";s:4:"f152";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Password.js";s:4:"d841";s:58:"Resources/Public/JavaScript/Wizard/Elements/Basic/Radio.js";s:4:"7f94";s:58:"Resources/Public/JavaScript/Wizard/Elements/Basic/Reset.js";s:4:"9697";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Select.js";s:4:"1cb5";s:59:"Resources/Public/JavaScript/Wizard/Elements/Basic/Submit.js";s:4:"adad";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Textarea.js";s:4:"00f6";s:61:"Resources/Public/JavaScript/Wizard/Elements/Basic/Textline.js";s:4:"1130";s:61:"Resources/Public/JavaScript/Wizard/Elements/Content/Header.js";s:4:"9c5b";s:71:"Resources/Public/JavaScript/Wizard/Elements/Predefined/CheckboxGroup.js";s:4:"3746";s:63:"Resources/Public/JavaScript/Wizard/Elements/Predefined/Email.js";s:4:"94f2";s:62:"Resources/Public/JavaScript/Wizard/Elements/Predefined/Name.js";s:4:"2af3";s:68:"Resources/Public/JavaScript/Wizard/Elements/Predefined/RadioGroup.js";s:4:"1233";s:53:"Resources/Public/JavaScript/Wizard/Helpers/Element.js";s:4:"903f";s:53:"Resources/Public/JavaScript/Wizard/Helpers/History.js";s:4:"3b58";s:65:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.form.spinnerfield.js";s:4:"a9fb";s:68:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.form.textfieldsubmit.js";s:4:"89be";s:64:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.grid.CheckColumn.js";s:4:"aeeb";s:64:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.grid.ItemDeleter.js";s:4:"3b01";s:76:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.grid.SingleSelectCheckColumn.js";s:4:"f629";s:61:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.isemptyobject.js";s:4:"5c21";s:53:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.merge.js";s:4:"bbb5";s:55:"Resources/Public/JavaScript/Wizard/Ux/Ext.ux.spinner.js";s:4:"92fa";s:51:"Resources/Public/JavaScript/Wizard/Viewport/Left.js";s:4:"4e0f";s:52:"Resources/Public/JavaScript/Wizard/Viewport/Right.js";s:4:"c664";s:60:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements.js";s:4:"b3fe";s:56:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form.js";s:4:"8b59";s:59:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options.js";s:4:"dce9";s:66:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Basic.js";s:4:"905b";s:72:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/ButtonGroup.js";s:4:"384b";s:68:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Content.js";s:4:"d02e";s:71:"Resources/Public/JavaScript/Wizard/Viewport/Left/Elements/Predefined.js";s:4:"e409";s:67:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/Attributes.js";s:4:"af07";s:70:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessor.js";s:4:"a9ec";s:63:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/Prefix.js";s:4:"2cde";s:77:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessors/Dummy.js";s:4:"b954";s:76:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessors/Mail.js";s:4:"87c3";s:85:"Resources/Public/JavaScript/Wizard/Viewport/Left/Form/PostProcessors/PostProcessor.js";s:4:"f15f";s:65:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Dummy.js";s:4:"8ed4";s:65:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Panel.js";s:4:"2590";s:76:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Attributes.js";s:4:"d5c3";s:73:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters.js";s:4:"c774";s:71:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Label.js";s:4:"be8f";s:72:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Legend.js";s:4:"e13d";s:73:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Options.js";s:4:"87be";s:76:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation.js";s:4:"fb1e";s:73:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Various.js";s:4:"f829";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Alphabetic.js";s:4:"fdfc";s:86:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Alphanumeric.js";s:4:"edac";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Currency.js";s:4:"7a03";s:79:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Digit.js";s:4:"3b60";s:79:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Dummy.js";s:4:"b654";s:80:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Filter.js";s:4:"2e93";s:81:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Integer.js";s:4:"2e0a";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/LowerCase.js";s:4:"285a";s:80:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/RegExp.js";s:4:"42a9";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/RemoveXSS.js";s:4:"3afe";s:87:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/StripNewLines.js";s:4:"f708";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/TitleCase.js";s:4:"29b1";s:78:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/Trim.js";s:4:"82c7";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Filters/UpperCase.js";s:4:"f301";s:87:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Alphabetic.js";s:4:"558b";s:89:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Alphanumeric.js";s:4:"47a9";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Between.js";s:4:"753f";s:81:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Date.js";s:4:"0452";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Digit.js";s:4:"9c7d";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Dummy.js";s:4:"6b63";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Email.js";s:4:"72c6";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Equals.js";s:4:"443b";s:93:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/FileAllowedTypes.js";s:4:"781a";s:92:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/FileMaximumSize.js";s:4:"6c3f";s:92:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/FileMinimumSize.js";s:4:"255e";s:82:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Float.js";s:4:"0b40";s:88:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/GreaterThan.js";s:4:"323a";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/InArray.js";s:4:"664d";s:84:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Integer.js";s:4:"0c75";s:79:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Ip.js";s:4:"87eb";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Length.js";s:4:"5390";s:85:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/LessThan.js";s:4:"4e6f";s:83:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/RegExp.js";s:4:"5939";s:85:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Required.js";s:4:"67b5";s:81:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Rule.js";s:4:"82da";s:80:"Resources/Public/JavaScript/Wizard/Viewport/Left/Options/Forms/Validation/Uri.js";s:4:"3b14";}',
        'suggests' => array(
        ),
 );
index 4244919..89927f5 100644 (file)
@@ -8,7 +8,6 @@ if (!defined('TYPO3_MODE')) {
        // Declare new FORM objects
 $OBJECTS_form = array(
        'BUTTON',
-       'CAPTCHA',
        'CHECKBOX',
        'CHECKBOXGROUP',
        'FIELDSET',
@@ -56,7 +55,7 @@ prefix = tx_form
                                                showAccordions = basic, predefined, content
                                                accordions {
                                                        basic {
-                                                               showButtons = captcha, checkbox, fieldset, fileupload, hidden, password, radio, reset, select, submit, textarea, textline
+                                                               showButtons = checkbox, fieldset, fileupload, hidden, password, radio, reset, select, submit, textarea, textline
                                                        }
                                                        predefined {
                                                                showButtons = email, radiogroup, checkboxgroup, name
@@ -76,7 +75,7 @@ prefix = tx_form
                                                                showProperties = label
                                                        }
                                                        validation {
-                                                               showRules = alphabetic, alphanumeric, between, captcha, date, digit, email, equals, fileallowedtypes, filemaximumsize, fileminimumsize, float, greaterthan, inarray, integer, ip, length, lessthan, regexp, required, uri
+                                                               showRules = alphabetic, alphanumeric, between, date, digit, email, equals, fileallowedtypes, filemaximumsize, fileminimumsize, float, greaterthan, inarray, integer, ip, length, lessthan, regexp, required, uri
                                                                rules {
                                                                        alphabetic {
                                                                                showProperties = message, error, breakOnError, showMessage, allowWhiteSpace
@@ -87,9 +86,6 @@ prefix = tx_form
                                                                        between {
                                                                                showProperties = message, error, breakOnError, showMessage, minimum, maximum, inclusive
                                                                        }
-                                                                       captcha {
-                                                                               showProperties = message, error, breakOnError, showMessage
-                                                                       }
                                                                        date {
                                                                                showProperties = message, error, breakOnError, showMessage, format
                                                                        }
@@ -213,17 +209,6 @@ prefix = tx_form
                                                }
                                        }
                                }
-                               captcha {
-                                       showAccordions = label, attributes, validation
-                                       accordions {
-                                               attributes {
-                                                       showProperties = name
-                                               }
-                                               validation {
-                                                       showRules = captcha
-                                               }
-                                       }
-                               }
                                checkbox {
                                        showAccordions = label, attributes
                                        accordions {