1. 24 Aug, 2017 1 commit
  2. 23 Aug, 2017 3 commits
  3. 22 Aug, 2017 1 commit
    • Carsten  Rose's avatar
      Bug #4274 / ItemList: escape ',' ':' · a11212df
      Carsten Rose authored
      Manual.rst: Update Manual on how to use escape.
      KeyValueStringParser.php: Detect if the exepensive preg_split is necessary. Implement explodeEscape().
      a11212df
  4. 14 Aug, 2017 2 commits
  5. 01 Aug, 2017 2 commits
  6. 10 Jul, 2017 2 commits
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · 700dd79d
      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'.
      700dd79d
    • Carsten  Rose's avatar
      Feature #3981 / Record Locking · a0cd3709
      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.
      a0cd3709
  7. 07 Jul, 2017 1 commit
  8. 06 Jul, 2017 1 commit
  9. 01 Jul, 2017 3 commits
  10. 30 Jun, 2017 3 commits
  11. 27 Jun, 2017 1 commit
  12. 25 Jun, 2017 2 commits
  13. 23 Jun, 2017 1 commit
  14. 22 Jun, 2017 1 commit
  15. 19 Jun, 2017 1 commit
  16. 18 Jun, 2017 1 commit
  17. 17 Jun, 2017 3 commits
  18. 16 Jun, 2017 1 commit
  19. 14 Jun, 2017 2 commits
  20. 13 Jun, 2017 2 commits
  21. 12 Jun, 2017 1 commit
    • Carsten  Rose's avatar
      #3899 / Copy/Paste · cc55f4fb
      Carsten Rose authored
      Manual.rst: various topics undocumented.
      DatabaseUpdate.php: New table Clipboard, New FE.type='paste', New Form.forwardMode='url-sip' - will be applied for 0.18.3.
      FormAction.php: New: doAllFormElementPaste(), prepareDuplicate(), checkNCopyFiles(), copyRecord()
      Store.php: New member in STORE_CLIENT 'CLIENT_COOKIE_QFQ' - might be used to identify current user.
      BuildFormBootstrap.php: New buildButtonCopyForm().
      QuickFormQuery.php: Calculating the target page now happens after saving the current record and processing all after save actions. New: pasteClipboard()
      formEditor.sql: New form 'copyForm'. New table 'Clipboard'
      cc55f4fb
  22. 08 Jun, 2017 1 commit
  23. 07 Jun, 2017 1 commit
    • Carsten  Rose's avatar
      #3863 / DB Update Fails: Expected no record, got 2 rows: SHOW TABLE STATUS WHERE Name='Form' · 7fc80c24
      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.
      7fc80c24
  24. 05 Jun, 2017 2 commits
    • Carsten  Rose's avatar
      #3569 / Input Optional '0' unterdruecken · 0e75d2bd
      Carsten Rose authored
      Manual.rst: add 'hideZero' to doc.
      AbstractBuildForm.php, Support.php: implement to suppress '0' if showZero=1
      0e75d2bd
    • Carsten  Rose's avatar
      #3568 / Form: fuer alle Buttons (save, close, new, delete) eine optionale... · 61d75fbb
      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.
      61d75fbb
  25. 04 Jun, 2017 1 commit