- 04 Apr, 2016 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
Link.php: Whole class refactored. Errors now reported via UserReportExtension. Access to array 'vars[]' now unified via constants. Number of build*() Functions reduced. Handling of default values simplified.
-
- 03 Apr, 2016 1 commit
-
-
Carsten Rose authored
-
- 02 Apr, 2016 1 commit
-
-
Carsten Rose authored
UserReportException.php: Added field SYSTEM_REPORT_COLUMN_NAME to output. Array members renamed to SYSTEM_*. Various files adjusted to inlcude renamed file `UserFormException.php`. Link.php: Mamut switch() in parseItem() refactored to use $callTable. Report.php: refactoring started to use UserReportException() instead of SyntaxReportException. Startet removing all fr_error usages.
-
- 01 Apr, 2016 8 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
Link.php: refactoring for implementing unittests
-
Carsten Rose authored
-
Carsten Rose authored
Support.php, AbstractBuildForm.php, BuildFormBootstrap.hp, BuildFormTable.php: refactored doAtrribute() from AbstractBuildForm to Support.
-
Carsten Rose authored
-
Carsten Rose authored
Link.php, Report.php: starting with cleaning up class Link. Constructor purified, enhanced error reporting might be later implemented again. AbstractBuildForm.php, BuildFormBootsrrap.php, BuildFormTable.php: renamed getAttribute() to doAttribute() LinkTest.php: starting creation.
-
- 31 Mar, 2016 1 commit
-
-
Carsten Rose authored
-
- 30 Mar, 2016 12 commits
-
-
Carsten Rose authored
-
Rafael Ostertag authored
Do not address namespace with `QfqNS` in Object definitions. Instead, use `n`. This might have screwed up the code. We'll fix as we go along.
-
Carsten Rose authored
Support.php: Tooltips will be encoded with htmlentities. QuickFormQuery.php: Show symbol `debugshowBodyText`
-
Rafael Ostertag authored
qfq-bs.css.less: Tweaked less. Added new class for spinner. Changed display type of input[type=file]. FileUpload.js: every callback will be called with the originating file input element as first parameter. QfqForm.js: Add spinner on upload.
-
Carsten Rose authored
-
Carsten Rose authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
Carsten Rose authored
-
Rafael Ostertag authored
-
Rafael Ostertag authored
-
- 29 Mar, 2016 4 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
-
Rafael Ostertag authored
Conflicts: extension/Documentation/UsersManual/Index.rst
-
- 27 Mar, 2016 3 commits
-
-
Carsten Rose authored
Conflicts: extension/Documentation/UsersManual/Index.rst
-
Carsten Rose authored
-
Carsten Rose authored
-
- 26 Mar, 2016 1 commit
-
-
Elias Villiger authored
-
- 25 Mar, 2016 3 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
Support.php: dateTime2mysql implemented. Constants.php: add ERROR_DATE_TIME_FORMAT_NOT_RECOGNISED
-
Elias Villiger authored
-
- 24 Mar, 2016 3 commits
-
-
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.
-
- 23 Mar, 2016 1 commit
-
-
Carsten Rose authored
-