- Mar 27, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- Mar 26, 2016
-
-
Elias Villiger authored
-
- Mar 25, 2016
-
-
Carsten Rose authored
Support.php: dateTime2mysql implemented. Constants.php: add ERROR_DATE_TIME_FORMAT_NOT_RECOGNISED
-
Elias Villiger authored
-
- Mar 24, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
Refactored sanitize functionality: Form save, form update and client are now handled with the same regexp. Form save and update use the same code to sanatize. SANITIZE names are now equal in FormEditor and in Store. New class SANITIZE_ALL_MIN_MAX_DATE. OnArray.php: moved inputCheckPatternArray() to Sanatize. Sanatize.php: complete rewrote of sanitize(). Everything is regexp based now. FillStore.php: validateValue() removed, use of Sanitize::sanitize instead. Store.php: adjusted change of Sanitize:sanitize signature. AbstractBuildForm.php: defined class global variable $inputCheckPattern and initialize them during construct(). Variables, submitted by POST, are now correctly sanatized according their FormElement definition. getInputCheckPattern() adjusted to new/changed SANITIZE definitions. Constants.php: added SANTIZE_ALLOW_: MIN_MAX, MIN_MAX_DATE, EMAIL, PATTERN, SANITIZE_EXCEPTION, SANITIZE_EMPTY_STRING Save.php: use of Sanitize::sanitize instead of validateValue() formEditor.sql: order of FormElement.checkType changed to 'most used first'.
-
Carsten Rose authored
load.php: implemented FillStoreForm.php: implemented Store.php: phpunit test complains about 'store already filled'. Option set to explicitly allow rewrite. AbstractBuildForm.php: Added new mode 'FORM_UPDATE'. Elements additionaly create json code. 'data-load' attribute will be added to form elements, if 'dynamicUpdate=yes' elements(): added call by reference parameter $json, to return the generated json code. BodyTextParse.php: added 'r =' as a new 'start new line' indicator. This was necessary at least for phpunit tests to run. BuildFormBootstrap.php: buildPill() passes json data structure. BuildFormPlain, BuildFormTable.php: doSubrecords() passes json data structure. Constants.php: New FORM_UPDATE, SQL_FORM_ELEMENT_SIMPLE_ALL_CONTAINER, ERROR_FORM_NOT_FOUND, API_FORM_UPDATE Evaluate.php: Exception text enhanced. QuickFormQuery.php: FillStoreForm.php included. Automatic detection of FORM_LOAD and FORM_SAVE removed. Instead the mode are given explicitly. mode=FORM_UPDATE implemented. Save.php: added TODOs in code. formEditor.sql: reformat code. Add 'FormElement.dynamicUpdate'. 'FormElemente.checkType': 'number' replaced by 'digit'. Added 'alnumx', 'digit'. Form 'form', 'formElement': output of 'title' replaced by 'name' - outputting 'title' confuses the user (tries to show records which do fit to the formEditor) and might produce recursion in evaluation (did not understand why, but happens). FormEditor: implemented 'dynamicUpdate', escpecially the 'type' select list will be adjusted dynamically.
-
- Mar 22, 2016
-
-
Elias Villiger authored
-
Elias Villiger authored
-
Elias Villiger authored
-
Elias Villiger authored
Dropped extension/Documentation/_make/build.
-
- Mar 21, 2016
-
-
Carsten Rose authored
Radio. BuildFormBootstrap: rendering standard class removed. Constants: defined SYSTEM_CSS_CLASS_CONTAINER
-
Carsten Rose authored
-
Carsten Rose authored
Documentation/index.rst: Version number increased to 0.2, added RO as Author (accidently removed, BodyTextParser: implemented for 'join' and 'nested'
-
- Mar 18, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- Mar 17, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- Mar 16, 2016
-
-
Carsten Rose authored
Constants, Store: added TYPO3_PAGE_TYPE to STORE_TYPO3 AbstractBuildForm: recode to use global $showDebugInfo. IMplemented deriveNewRecrdUrlFromExistingSip(). Added parameter $toolTip to createFormLink(). Rewrap Editlink BuildFormBootstrap: recode buildButton(). QuickFormQuery: code to set session lifetime disabled: useless
-
Carsten Rose authored
BuildFormBootstrap: Top Button row moved on the same line as Title. Title will be dissappear on 'Extra Small Devices' (<768px). Class 'pull-right' for Button group removed. Some phpdoc created.
-
Carsten Rose authored
AbstractBuildForm, BuildFormBootstrap: implemented delete record for subrecords. formEditor.sql: show fewer columns in subrecords
-
- Mar 15, 2016
-
-
Carsten Rose authored
-
- Mar 14, 2016
-
-
Carsten Rose authored
UsersManual/Index.rst: added Form.showButton Support: added findInSet() AbstractBuildForm: added createDeleteUrl(), prepareSubrecord(), getFormTable(). Rewrote buildSubrecord(): added 'delete' link, rearranged 'new' link. 'ShowDebugInfo' enhanced. BuildFormBootstrap: rewrote BuildButton() to switch New/Delete Button on or off. Show debugInfo as tooltip. Constants: New Subrecord contants. formEditor.sql: added Form.showButton. Adjusted records
-
- Mar 11, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
formEditor.sql: fixed typo qfq-bs.css.less: added BS adjustments to render Checkboxes smoothly.
-
Carsten Rose authored
-
Carsten Rose authored
formEditor.sql: added column FormElement.subrecordOption. removed columne FormElement.debug. Rearranged code to be more easieble expandeble. Fixed typo in 'maxLength'
-
Carsten Rose authored
Save: handle CheckBox Multi values correctly
-
Carsten Rose authored
Store, Constants, Database, QuickformQuery, AbstratDatabase, StoreTest: renamed several config.ini variables to use the '_'.
-
Carsten Rose authored
-
- Mar 10, 2016
-
-
Carsten Rose authored
- 'id' and '_id' are now valid columnnames for mandatory subrecord 'id' column. - subrecord > new record: fixed problem with missing default parameter. - createFormLink(): addedd 'array' to signature.
-
Carsten Rose authored
UsersManual: Described content element and keywords for them.
-
Carsten Rose authored
-
Carsten Rose authored
AbstractException: formatting of error messages rearranged - By default only the error code and the message are displyed. Full error message is displayed if config.ini/showDebugInfo=yes
-
Carsten Rose authored
formEditor: remove column permitUrlParameter - Client parameter are sanitized with DIGIT by default (small danger).
-
Carsten Rose authored
-
Carsten Rose authored
-
- Mar 09, 2016
-
-
Carsten Rose authored
-
Carsten Rose authored
Evaluate: parse() and evaluate() will return the last used Store QuickFormQuery: getFormName() extended to interpret form = {{form}} correctly Makefile: T# Extension ZIP - config.ini excluded, Documentation included README.md: adjusted to renamed CSS and JS files: qfq-bs.css, qfq-nin.js
-