- 22 Apr, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
HelperFormElement.php, SessionCookie.php, Html2Pdf.php, Store.php, Constants.php: migrate to camel case on configuration variables. Config.php: readConfig() reads now config.qfq.ini and T3 LocalConfiguration.php.
-
- 01 Mar, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- 18 Feb, 2018 1 commit
-
-
Carsten Rose authored
Fix PHPUnit tests
-
- 17 Feb, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- 16 Feb, 2018 1 commit
-
-
Carsten Rose authored
Reformat manual for config.qfq.ini. Copy config.qfq.example.ini to MANUAL.rst. Migrate config defaults from setIfNotSet() to array_merge().
-
- 11 Feb, 2018 1 commit
-
-
Carsten Rose authored
-
- 10 Feb, 2018 1 commit
-
-
Carsten Rose authored
-
- 20 Nov, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: description of new options for MAIL_LOG and Report/sendmail. sendEmail: added new perl script. Report.php: $mailarr renamed to $mailConfig. convertToken() updated. Sendmail.php: commented mb_send_mail(). New sendEmail(). Config.php: new options MAIL_LOG. Store.php: Update SUSTEM_SEND_E_MAIL
-
- 19 Nov, 2017 2 commits
-
-
Carsten Rose authored
phpUnitTests: fixed some defintions of string/int
-
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.
-
- 04 Nov, 2017 1 commit
-
-
Carsten Rose authored
DatabaseUpdateData.php: removed the DB update from last commit - not necessary. Config.php: New default 'm' Evaluate.php: Respect EscapeTypeDefault in form definition. QuickFormQuery.php: Replace 'EscapeTypeDefault' in form defintion very early.
-
- 08 Oct, 2017 1 commit
-
-
Carsten Rose authored
-
- 07 Oct, 2017 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
Implemented setting 'db_?_xxx' in config.qfq.ini and QuickFormQuery.php and other files. Open: saving in DB_INDEX_QFQ.
-
- 25 Sep, 2017 1 commit
-
-
Carsten Rose authored
-
- 11 Sep, 2017 1 commit
-
-
Carsten Rose authored
-
- 28 Aug, 2017 1 commit
-
-
Carsten Rose authored
-
- 21 Aug, 2017 1 commit
-
-
Carsten Rose authored
-
- 01 Aug, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: Doc update for periodId. DatabaseUpdateData.php, formEditor.sql: Table 'Period' and sample record. Store.php: Implement systemStoreUpdate() QuickFormQuery.php: call to store->systemStoreUpdate() - might solved in a better way..
-
- 10 Jul, 2017 2 commits
-
-
Carsten Rose authored
Manual.rst: add documentation for record locking DatabaseUpdateData.php: Add new column 'dirtyMode' Dirty.php, Config.php, formEditor.sql: remove dirtyMode=readonly. Rename 'timeout' to 'exclusive' and 'overwrite' to 'advisory'.
-
Carsten Rose authored
First version for save - not working now. Manual.rst: document config var SYSTEM_DIRTY_RECORD_TIMEOUT_SECONDS. QuickFormQuery.php, Dirty.php: extend to support QFQ/save(). Client.php: fixed broken PHP Unit test Config.php: set default for dirtyRecordTimeout. BuildFormBootstrap.php: No dirtyUrl if dirtyMode=none. formEditor.sql: extend definition to Form.dirtyMode, new table 'Dirty' Fixed several unit tests for new tables.
-
- 30 Jun, 2017 1 commit
-
-
Carsten Rose authored
-
- 21 Jun, 2017 1 commit
-
-
Carsten Rose authored
Implemented for QFQ session. The T3 FE session still survive.
-
- 17 Jun, 2017 1 commit
-
-
Carsten Rose authored
-
- 07 Jun, 2017 1 commit
-
-
Carsten Rose authored
Introduce new config var 'DB_UPDATE' in config.qfq.ini. Update the handling, if there exist table 'form' and 'Form'. Manual.rst: document the new config option DB_UPDATE. Database.php: Typo fixed. DatabaseUpdate.php: Iterate over all found 'Form' tables, take the newest version number. Respect config option DB_UPDATE. Fixed a problem: if in the PHP DB updates a newer DB Version is configured than the PHP source itself is, such updates are now not played anymore. Config.php, QuickFormQuery.php, config.example.ini: handle config setting DB_UPDATE.
-
- 05 Jun, 2017 1 commit
-
-
Carsten Rose authored
#3568 / Form: fuer alle Buttons (save, close, new, delete) eine optionale class & text konfigurierbar machen Manual.rst: new configuration options listed at config.qfq.ini and Form.paramtert. Config.php: Defaults configured for F_SAVE|CLOSE|DELETE|NEW_BUTTON_TEXT|TOOLTIP|CLASS|GLYPH_ICON. BuildFormBootstrap.php: Changed code to take values from config.qfq.ini or (if given) from form.parameter definitions. QuickFormQuery.php: Copy new setup values from config.qfq.ini to Form. StoreTest.php: update unit test for new global configuration values config.qfq.example.ini: fill with new commented key/value pairs.
-
- 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.
-
- 20 May, 2017 3 commits
-
-
Carsten Rose authored
Config.php: new function attackDetectedExitNow(). Sip.php: replace local sleep(PENALTY_TIME_BROKEN_SIP) with central function attackDetectedExitNow().
-
Carsten Rose authored
Manual.rst: notes how to setup length-exceptions to SECURITY_GET_MAX_LENGTH config.php: implemented special handling of GET vars, named with '..._<num>'.
-
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.
-
- 18 May, 2017 1 commit
-
-
Carsten Rose authored
Implement additional 'SHOW_DEBUG_INFO = download' to track down problems with 'session forwarding'. Configure constants for SHOW_DEBUG_INFO for yes|no|auto
-
- 24 Apr, 2017 2 commits
-
-
Carsten Rose authored
Implemented defaultEscapeType. configurable via config.qfq.ini (global) and per Form. Implemented max GET parameter lenght. Default: 50. BTW: in phpunit test there have been a parameter 'file' which exceeds the limit of 32. Config.qfq: Skip empty variable names - happens in phpunit tests. Read new `systemEscapeTypeDefault`. Constants.php: renamed TOKEN_LDAP_ESCAPE_* to TOKEN_ESCAPE_LDAP_*. Add TOKEN_ESCAPE_MYSQL, TOKEN_ESCAPE_NONE Database.php: Set charset to real_escape_string() functions properly. Proxy for mysqli::real_escape_string() Evaluate.php: Respect global escapeTypeDefault. Implement formEditor.sql: add column `escapeTypeDefault`. Add FormElement 'escapeTypeDefault'.
-
Carsten Rose authored
Config.php: Defaults are now set in Config.php, not in Store.php anymore. New function setDefaults(), checkForAttack().
-
- 23 Mar, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: Update Doc for new option 'bsColumns' Config.php: Copy new element from general config. Store.php: set default for 'bsColumns'. QuickFormQuery.php: wrap whole form in 'col-md-XX'
-
- 14 Mar, 2017 1 commit
-
-
- 06 Mar, 2017 1 commit
-
-
Carsten Rose authored
Store.php: reading of config.qfq.ini moved to new class Config.php.
-