[FEATURE] Introduce internal uniqueId generator
This patch add the function StringUtility::getUniqueId() which gets an unique id (with using more entropy for Windows users) and removes the included dot to be able to use the generated id in HTML as the dot is an invalid character in some tag attributes e.g. id. Resolves: #69730 Releases: master Change-Id: Ic8a83df0a8b02f6778f0f5588d237379d909b59e Reviewed-on: http://review.typo3.org/43244 Reviewed-by:Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/backend/Classes/Form/Container/FlexFormSectionContainer.php 2 additions, 2 deletions...ckend/Classes/Form/Container/FlexFormSectionContainer.php
- typo3/sysext/backend/Classes/Form/Element/AbstractFormElement.php 3 additions, 4 deletions...sext/backend/Classes/Form/Element/AbstractFormElement.php
- typo3/sysext/backend/Classes/Form/Element/ImageManipulationElement.php 2 additions, 1 deletion...backend/Classes/Form/Element/ImageManipulationElement.php
- typo3/sysext/backend/Classes/Form/Element/InputElement.php 2 additions, 1 deletiontypo3/sysext/backend/Classes/Form/Element/InputElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectCheckBoxElement.php 3 additions, 3 deletions...xt/backend/Classes/Form/Element/SelectCheckBoxElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectMultipleSideBySideElement.php 2 additions, 2 deletions.../Classes/Form/Element/SelectMultipleSideBySideElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectSingleBoxElement.php 2 additions, 2 deletions...t/backend/Classes/Form/Element/SelectSingleBoxElement.php
- typo3/sysext/backend/Classes/Form/Element/SelectSingleElement.php 2 additions, 2 deletions...sext/backend/Classes/Form/Element/SelectSingleElement.php
- typo3/sysext/backend/Classes/Form/Element/TextElement.php 2 additions, 1 deletiontypo3/sysext/backend/Classes/Form/Element/TextElement.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/DatabaseUniqueUidNewRow.php 3 additions, 5 deletions...Classes/Form/FormDataProvider/DatabaseUniqueUidNewRow.php
- typo3/sysext/backend/Classes/Form/InlineRelatedRecordResolver.php 3 additions, 2 deletions...sext/backend/Classes/Form/InlineRelatedRecordResolver.php
- typo3/sysext/backend/Classes/View/PageLayoutView.php 5 additions, 4 deletionstypo3/sysext/backend/Classes/View/PageLayoutView.php
- typo3/sysext/core/Classes/Cache/Backend/FileBackend.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Cache/Backend/FileBackend.php
- typo3/sysext/core/Classes/Cache/Backend/RedisBackend.php 3 additions, 1 deletiontypo3/sysext/core/Classes/Cache/Backend/RedisBackend.php
- typo3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php 3 additions, 1 deletion...3/sysext/core/Classes/Cache/Backend/SimpleFileBackend.php
- typo3/sysext/core/Classes/DataHandling/DataHandler.php 3 additions, 2 deletionstypo3/sysext/core/Classes/DataHandling/DataHandler.php
- typo3/sysext/core/Classes/Database/DatabaseConnection.php 2 additions, 1 deletiontypo3/sysext/core/Classes/Database/DatabaseConnection.php
- typo3/sysext/core/Classes/Database/QueryGenerator.php 2 additions, 1 deletiontypo3/sysext/core/Classes/Database/QueryGenerator.php
- typo3/sysext/core/Classes/Package/PackageManager.php 2 additions, 1 deletiontypo3/sysext/core/Classes/Package/PackageManager.php
- typo3/sysext/core/Classes/Utility/GeneralUtility.php 3 additions, 2 deletionstypo3/sysext/core/Classes/Utility/GeneralUtility.php
Please register or sign in to comment