- 25 Jan, 2018 1 commit
-
-
Carsten Rose authored
Form / Upload: new option 'downloadButton' - if given renders a download button instead of showing the pathFileName Support.php: new isEnabled()
-
- 24 Jan, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- 11 Jan, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
HelperFormElement.php: AppendFormElementNameImageCut() Support.php: Force Sanatize Class fuer FE.type=imageCut. AbstractBuildForm.php: Add source filename to SIP QuickFormQuery.php: Call $save->processAllImageCutFE(); Save.php: processAllImageCutFE(), extractImageDataReplaceFile()
-
- 08 Jan, 2018 1 commit
-
-
Carsten Rose authored
DatabaseUpdateData.php: extend FormElement.type to 'imageCut'. Support.php: extend joinPath() to join path parts optionally without using file as absolute path. Implement unit tests. Download.php: doc AbstractBuildForm.php: implement FE,typ=imageCut formEditor.sql: update FE with new element imageCut.
-
- 17 Dec, 2017 1 commit
-
-
Carsten Rose authored
#5133 / sendmail: subject and body html entity decode: Introduce options for 'subject' and 'body' to switch on/off HTML encoding / decoding
-
- 19 Nov, 2017 1 commit
-
-
Carsten Rose authored
OnArray.php: new function keyNameRemoveLeadingUnderscore(). Report: Introduce constant TOKEN_COLUMN_CTRL. Config.php: Implement function 'checkDeprecated(). Store.php: Update StoreSystemUpdate() to handle up to 3 FILL_STORE_SYSTEM_SQL_x. Implement an optional error message together with a full stop.
-
- 16 Nov, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: some short docs. Support.php: add stripFirstCharIf() Report.php: merge STORE_RECORD
-
- 14 Nov, 2017 1 commit
-
-
Carsten Rose authored
-
- 02 Nov, 2017 1 commit
-
-
Carsten Rose authored
-
- 09 Oct, 2017 1 commit
-
-
Carsten Rose authored
Bug #4730 / InvalidDate-00-00-2000 FE.type=date - detection of empty date was broken for '00.00.0000'.
-
- 25 Sep, 2017 1 commit
-
-
Carsten Rose authored
-
- 13 Sep, 2017 1 commit
-
-
Carsten Rose authored
-
- 11 Sep, 2017 1 commit
-
-
Carsten Rose authored
-
- 10 Sep, 2017 3 commits
-
-
Carsten Rose authored
Manual.rst: describe how to activate 'report' syntax. Support.php: implement 'unWrapTag()' Report: Code reformat FillStoreForm.php: remove unwanted '<p>' tag around content if TinyMCE is used, before saving the content AbstractBuildForm.php: new processReportSyntax(). formEditor.sql: Change FormElement Editor column 'note' from Editor (TinyMCE) to ordinary TextArea. This was necessary cause TinyMCE is based on HTML and linebreaks are completely replaced by <br>. It's difficult to support both, HTML and plain text at the same time.
-
Carsten Rose authored
#4456 / formModeGlobal=requiredOff - Switches FormElement.mode=required to 'show' for all FE of the current Form.
-
Carsten Rose authored
#4456 / formModeGlobal=requiredOff - Switches FormElement.mode=required to 'show' for all FE of the current Form.
-
- 09 Sep, 2017 2 commits
-
-
Carsten Rose authored
#4429 / subrecord: new FE parameter 'subrecordTableCass' - a custom class for the subrecord table might be specified.
-
Carsten Rose authored
-
- 08 Sep, 2017 1 commit
-
-
Carsten Rose authored
Support.php: wrapTag() extend to wrap multiple tags. AbstractBuildForm.php: wrap thead in subrecord header.
-
- 28 Aug, 2017 1 commit
-
-
Carsten Rose authored
-
- 18 Aug, 2017 1 commit
-
-
Carsten Rose authored
-
- 10 Jun, 2017 1 commit
-
-
Carsten Rose authored
Current fix is just a workaround. Further implications might exist. E.g. 'text' and 'date' should be fine, but 'select' / 'checkbox' / 'radios' / ... are not tested and probably won't work. Support.php: set flags for 'row' / '/row'. AbstractBuildForm.php, BuildFormBootstrap.php: $flagRowUpdate switches logic between full 'row update' (only one FE in the row) and 'per element'. In 'per element'-Mode, not all input types are updated properly.
-
- 05 Jun, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: add 'hideZero' to doc. AbstractBuildForm.php, Support.php: implement to suppress '0' if showZero=1
-
- 04 Jun, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: update doc of 'url-skip-history'. DatabaseUpdateData.php: update data structure as well as update given data from 'page' to 'url'. QuickFormReport.php: remove temporarily fix page/url. formEditor.sql: update table 'Form.forwardMode' to ('client', 'no', 'url', 'url-skip-history'). FormEditor now uses dynamicUpdate to hide/show FE 'forwardPage'.
-
- 25 May, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: added documentation for new config.qfq.ini variables GFX_EXTRA_BUTTON_INFO_INLINE, GFX_EXTRA_BUTTON_INFO_BELOW.
-
- 30 Apr, 2017 1 commit
-
-
Carsten Rose authored
-
- 25 Mar, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: commented handling of 'comment character' and 'escaping of leading/trailing spaces' Support.php: new funtion handleEscapeSpaceComment(). Evaluate.php: parse all F|FE.parameter via handleEscapeSpaceComment().
-
- 19 Mar, 2017 1 commit
-
-
Carsten Rose authored
-
- 15 Mar, 2017 1 commit
-
-
Carsten Rose authored
TypeAhead.php: Reformat of various constants. Hard coded LDAP query replaced by one submitted via SIP. KeyValueStringParser.php: Implemented explodeWrapped() - behaves like 'explode()' but will respect strings wrapped in quotes as no explodeable. Ldap.php: New class to manage LDAP access. AbstractBuildForm.php: Add attributes DATA_TYPEAHEAD_LIMIT, DATA_TYPEAHEAD_MINLENGTH. Parsing of FormElement.parameter.typeahead* parameter.
-
- 01 Mar, 2017 2 commits
-
-
Carsten Rose authored
Support.php: new function insertAttribute(). AbstractBuildForm.php: added 'id' to all FormElements. BuildFormBootstrap: extended customWrap to insert 'id' in every wrap element. QuickFormQuery.php: Add 'id' to Form ToolTip.
-
Carsten Rose authored
FillStoreForm.php, HelperFormElement.php, BuildFormBootstap.php, BuildFormPlain.php, BuildFormTable.php, QuickFormQuery.php: Rename buildFormElementId() to buildFormElementname(). New Function buildFormElementId(). Rename variable $htmlFormElementId to $htmlFormElementName. Support.php: tooltips now contain an html id. Constants.php: Preparation for API 'element-update'.
-
- 17 Feb, 2017 1 commit
-
-
Carsten Rose authored
-
- 16 Feb, 2017 1 commit
-
-
Carsten Rose authored
Wrap Row & Input Elements: specify 'row,/row' and bs*columns to 0 or bigger will enable/disable mutliple Elements per Row. FormElement.parameter.wrap* still have precedence over bs*Column settings. Support.php, AbstractBuildForm.php: Recode way of initializing FormElements. AbstractBuildForm.php: parameter to limit max number ob templateGrouup Elements. BuildFormBootstrap.php: Labels will be hided if FormElement.bsLabelColumns=0.
-
- 15 Feb, 2017 1 commit
-
-
Carsten Rose authored
Support.php, AbstractBuildForm.php: new function falseemptyToZero(). Constants.php: New UPLOAD_MODE_* Evaluate.php: fixed bug in 'skip' logic of evaluate->parseArray() Save.php: doUpload() now returns $modeUpload, which are needed in doUploadSlave(), rewrote logic of doUploadSlave(),
-
- 06 Oct, 2016 1 commit
-
-
Carsten Rose authored
Support.php: escapes double ticks with " instead of \" - needed for JSON encoded config strings for TinyMCE. AbstractBuildForm.php: customize default setup for TinyMCE.
-
- 04 Jun, 2016 1 commit
-
-
Carsten Rose authored
Support.php: Constant for double curly braces redefined from '#&@[[@_#', '#&@]]@_#' to '#/+open+/#', '#/+close+/#' - it's more secure not to use '[' or ']' for the substitution string, cause square braces are now allowed as nesting chars.
-
- 30 May, 2016 1 commit
-
-
Carsten Rose authored
-
- 26 May, 2016 1 commit
-
-
Carsten Rose authored
Bug: SIP Parameter have been urlencoded before put, but not urldecoded after get. New: SIP Parameter will be URL decoded before put!. Before creating the SIP it's hard to determine if a parameter is a SIP or not. General: All 'href' attributes are not wrapped by Support::doAttribute(). Sip.php: urldecode. AbstractBuildForm.php, BuildFormBootstrap.php, BuildFormTable.php: wrapped href in Support::doAttribute()
-