- Jun 20, 2019
-
-
- Jun 03, 2019
-
-
- Dec 19, 2018
-
-
Carsten Rose authored
-
- Dec 17, 2018
-
-
Carsten Rose authored
-
- Oct 04, 2018
-
-
Carsten Rose authored
-
- Sep 09, 2018
-
-
Carsten Rose authored
-
- May 25, 2018
-
-
Carsten Rose authored
-
- May 16, 2018
-
-
Carsten Rose authored
-
- Dec 10, 2017
-
-
Carsten Rose authored
Manual.rst:
-
Carsten Rose authored
-
- Aug 28, 2017
-
-
Carsten Rose authored
-
- May 20, 2017
-
-
Carsten Rose authored
Add `sqlLog` and `sqlLogMode` to QFQ tt-content records. Add mode 'error' and `none` to sqlLogMode. Manual.rst: Added explanations for SQL_LOG, SQL_LOG_MODE, and tt-content pendants sqlLog, sqlLogMode. Update config.qfq.ini to latest attributes. Database.php: rename $mode to $currentQueryMode to make it more descriptive. Recode dbLog(). Logger.php: do nothing if there is no file defined. Report.php: new function checkUpdateLog(). Config.php: Set defaults for config.qfq.ini SQL_LOG and SQL_LOG_MODE Store.php: Fix problem that an empty SQL_LOG will be prependad with SYSTEM_PATH_EXT.
-
- Jun 04, 2016
-
-
Carsten Rose authored
Report: Nesting of level extented to support different types of braces: '{}[]()<>'. Parsing regexp rewritten to be more precise.
-
- May 23, 2016
-
-
Carsten Rose authored
Report.php: refactored: TOKEN_* moved to Constants.php. New Alias TOKEN_VALID_LIST. $this->tokenList remplaced by TOKEN_VALID_LIST. Lines with less than 2 elements are ignored. Every token is checked if it is known. Exceptions got a error number. BodyTextParser.php: valid token checked against TOKEN_VALID_LIST.
-
- Apr 28, 2016
-
-
Carsten Rose authored
Parsing of the bodytext failed for single curly braces inside. BodyTestParser.php: After cleaning the bodytext all nesting curly braces will be replaced by complex token. stripAndRemoveComment() renamed to trimAndRemoveCommentAndEmptyLine(). process() throws an exception in case of unmatched open curly braces. New encryptNestingDelimeter() / decryptNestingDelimeter(). Remove handling for escaped curly braces in unNest() - this should not be necessary anymore.
-
- Apr 10, 2016
-
-
Carsten Rose authored
BodyTextParser.php, QuickFormQuery.php: replaced 'debugShowBodyText' with TYPO3_DEBUG_SHOW_BODY_TEXT, 'r' with TYPO3_RECORD_ID, 'form' with TYPO3_FORM.
-
- Apr 07, 2016
-
-
Carsten Rose authored
Utils.php: removed sanitize() & randomAlphaNumUnique() - this version is nowhere used. Support.php, BodytextParser.php: outsourced from bodyTextParser encryptDoubleCurlyBraces(). :
-
- Apr 04, 2016
-
-
Carsten Rose authored
Sip.php: disabled session_start in phpUnit environment. Store.php, AbstractDatabaseTest.php: removes phpUnit flag in constructor - class is static and the flag will be set in Store::getInstance(). BodyTextParser.php, QuickFormQueryTest.php, StoreTest.php: removed token debugShowStack, TYPO#_DEBUG_LOAD, TYPO3_DEBUG_SAVE - no longer used. Constants.php: removed token TYPO3_DEBUG_LOAD, TYPO3_DEBUG_SAVE - no longer used.
-
- Apr 01, 2016
-
-
Carsten Rose authored
-
- Mar 30, 2016
-
-
Carsten Rose authored
-
- Mar 24, 2016
-
-
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 21, 2016
-
-
Carsten Rose authored
Documentation/index.rst: Version number increased to 0.2, added RO as Author (accidently removed, BodyTextParser: implemented for 'join' and 'nested'
-