- 10 Sep, 2017 1 commit
-
-
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()
-
- 18 May, 2016 1 commit
-
-
Carsten Rose authored
FillStoreForm.php, AbstractBuilForm.php, Support.php: replaced 'dateFormat' with 'FE_DATE_FORMAT' where appropriate. AbstractBuilForm.php: buildDateJQW in a first version.
-
- 17 May, 2016 1 commit
-
-
Carsten Rose authored
-
- 12 May, 2016 1 commit
-
-
Carsten Rose authored
Support.php: added ecapeDoubleTick()
-
- 10 May, 2016 1 commit
-
-
Carsten Rose authored
Fixed a bug that Input fields are not rendered correctly the columntype are 'set' or 'enum'. Support.php: doAttribute() - attributes with type 'size' or 'maxlenght' and no value or value=0 are skipped and not created. AbstractBuild.php: a maxLenght formelement parameter needs to be numeric and (new) >0 to have an impact. Added calculation of maxlength for columntypes 'set' and 'enum': maxLengthSetEnum().
-
- 09 May, 2016 1 commit
-
-
Carsten Rose authored
Support.php: If FE_MODE_SQL is given, overwrite the static option. FillStoreForm.php: Evaluate loaded elements to get FE_MODE_SQL evaluated.
-
- 02 May, 2016 1 commit
-
-
Carsten Rose authored
Support.php, FillStore.php, AbstractBuildFrom.php, BuildFormPlain.php, BuildFormTables.php, Constants.php, Save.php, BuildFormPlainTest.php
-
- 29 Apr, 2016 1 commit
-
-
Carsten Rose authored
Bootstrap grip columns are configurable. A default on the form and, if necessary, per formelement. The default is now changed from 2,6,4 to 2,9,1 UsersManual/index.rst: updated to the new behaviour. Support.php: setIfNotSet() has a new third parameter. AbstractBuildForm.php, BuildFormBootstrap.php, BuildFormPlain.php, BuildFormPlain.php, QuickFormQuery.php: New abstract function fillWrapLabelInputNote().
-
- 27 Apr, 2016 2 commits
-
-
Carsten Rose authored
Sanitize.php: new sanitize class ALLBUT. New function safeFilename(). Support.php: New function mkDirParent(). Store.php: new system config variable SYSTEM_SITE_PATH. QuickFormQuery.php: fills STORE_RECORD before saving the current record. Save.php: moving the file to the final destination.
-
Carsten Rose authored
-
- 26 Apr, 2016 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
Sanitize.php, Constants.php: allbut implemented. Support.php: Date regexp corrected to accept years 0001-1000. AbstractBuildForm.php: Code reformatted
-
- 25 Apr, 2016 2 commits
-
-
Carsten Rose authored
Support.php: PhpDoc AbstractBuildForm.php: extended buildRow* with parameter htmlFormElementId. buildLabel rewritten to use Support::doAttribute, Support::wrapTag. buildInput/buildDateTim,buildSelect() now add's class 'form-control'. Input fields now offers a 'help-block'-div BuildFormBootstrap, BuildFormPlain.php, BuildFormTable.php: buildRowNative rewritten to support <label>. Signature of BuildRow* adjusted
-
Carsten Rose authored
AdministratorManual/index.rst, UsersManual/index.rst: Configuration & Documentation. Sanitize.php: code rewrote to use Support::dateTime2mysql(). Support.php: add dateTimeTegexp() FillStoreForm.php: use of Support::setFeDefaults($formElement). Format date/datetime/time values Store.php: redefined various functions to be 'static' AbstractBuildForm.php, Constants.php: added date/datetime/time to tables. Various new functions. Save.php: FE die nicht uebertragen wurden (typsicherweise weil leer) werden neu mit eimem leer String gesschrieben - sonst ist es nicht moeglich Eingaben wieder zu loeschen. formEditor.sql: Felder date/datetime/time neun implementiert.
-
- 18 Apr, 2016 2 commits
-
-
Carsten Rose authored
AbstractException.php: If exist, print Form And FormElement names. HelperFormElement.php, Logger.php, FillStoreForm.php, AbstractBuildForm.php: fomatting form element name. Support.php: add setIfNotSet()
-
Carsten Rose authored
Sanatize.php, FillStoreForm.php, Constants.php: Preparation to throw more detailed exception for misconfigured min|max values - code not enabled. Support.php: date format extended to accept yyyy-mm-dd too.
-
- 10 Apr, 2016 2 commits
-
-
Carsten Rose authored
Link.php: simplyfied Tooltip creation - might be broken now for non URL - there are no unit tests for these situation. New: if no tooltip is given, and a link of type [Pp]age? - take the glyph name as tooltip. Render all links, which use a hash and with showDebugInfo='yes' , with the decoded sip as tooltip. Sip.php: queryStringToSip() extend to return complete paramter array.
-
Carsten Rose authored
Support.php: rewrote appendTypo3ParameterToArray() to use Typo3 Store instead of _GET Parameter. Moved randomAlphaNum() to Support. Link.php: rewrote handling of ToolTip. Renamed doHtmlUrl() to doAnchor(). Utils.php: moved randomAlphaNum() to Support. Store.php: rewrote fillStoreClient() to be more compatible with phpUnit-test environment. Removed randomAlphaNum() - duplicate in Support. AnbstractBuildForm.php: rewrote deriveNewRecordUrlFromExistingSip() to use generic Support::appendTypo3ParameterToArray() Coding.md: Notes for debuggging.
-