1. 16 Jan, 2019 1 commit
  2. 17 Dec, 2018 1 commit
  3. 28 Oct, 2018 1 commit
  4. 11 Sep, 2018 2 commits
  5. 09 Sep, 2018 1 commit
  6. 31 Jul, 2018 1 commit
  7. 08 Jun, 2018 1 commit
  8. 16 May, 2018 1 commit
  9. 22 Apr, 2018 1 commit
  10. 15 Feb, 2018 1 commit
  11. 11 Jan, 2018 1 commit
    • Carsten  Rose's avatar
      #5023 / Fabric: Cut, rotate and enhance uploaded images · b00ce011
      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()
      b00ce011
  12. 30 Nov, 2017 1 commit
    • Carsten  Rose's avatar
      Bug #5031 / Missing details in DbException: New definition of... · 0d8850de
      Carsten Rose authored
      Bug #5031 / Missing details in DbException: New definition of SYSTEM_SHOW_DEBUG_INFO: even after config.qfq.ini is parsed and SIP Infos has been read - if there is no BE User logged in, the value stays on 'auto' (earlier it has been replaced to 'no'). Staying on 'auto' keeps the information that replacing is still open and not replaced means 'no'-BE User logged in.
      0d8850de
  13. 22 Nov, 2017 1 commit
  14. 09 Nov, 2017 2 commits
  15. 02 Nov, 2017 1 commit
  16. 17 Sep, 2017 1 commit
  17. 11 Sep, 2017 1 commit
  18. 10 Sep, 2017 1 commit
  19. 08 Sep, 2017 1 commit
  20. 28 Aug, 2017 2 commits
  21. 23 Aug, 2017 1 commit
    • Carsten  Rose's avatar
      #3790 / Multilanguage: German/ English/ ... · a84fc240
      Carsten Rose authored
      Manual.rst: how to use the multi language forms.
      DatabaseUpdateData.php: Update DB with new language fields.
      HelperFormElement.php: modify explodeParameter() to not check already existing definitions.
      QuickFormQuery.php: new setLanguage().
      a84fc240
  22. 16 Jun, 2017 1 commit
  23. 27 May, 2017 1 commit
  24. 25 May, 2017 1 commit
  25. 24 May, 2017 2 commits
  26. 02 Apr, 2017 1 commit
    • Carsten  Rose's avatar
      #3385 / templateGroup: insert/update/delete non primary records · 8db50d60
      Carsten Rose authored
      Manual.rst: update doc how to insert/update/delete non primary templateGroup records.
      FormAction.php: removed $templateGroupIndex - solved implicit by defining a LIMIT on 'slaveId' . Implemented '%D' (one below %d). Implemented FE_SQL_HONOR_FORM_ELEMENTS - reduces unecassary SQL queries.
      HelperFormElement.php: moved function 'explodeTemplateGroupElements()' to 'QuickFormQuery.php'
      Database.php: remove call to explodeTemplateGroupElements() - not necessary at that place.
      QuickFormQuery.php: fill STORE_RECORD during Formload - to read templateGroup records very early. Local copy of `getNativeFormElements()`, new `explodeTemplateGroupElements()`
      8db50d60
  27. 27 Mar, 2017 1 commit
    • Carsten  Rose's avatar
      #2542 / FormElement-Typ 'note' funktioniert nicht mit dynamic update · 318f0f30
      Carsten Rose authored
      ''abel' and 'note' are fixed - 'value' is still not updated, open.
      HelperFormElement.php: buildFormElementName() had some issue if there was no $formElement[FE_NAME] defined. New workaround: take the $formElement[FE_ID] instead.
      AbstractBuildForm.php: creation of JSON has been missed - now fixed. The $value is rendered (recent value), but probably the client is not prepared to update a non-HTML-input field. This has to debug with RO.
      318f0f30
  28. 26 Mar, 2017 1 commit
    • Carsten  Rose's avatar
      #3433 | templateGroup on primary Record: Values of removed copies are not deleted · 5d817af7
      Carsten Rose authored
      The new implementation creates empty fake instances of all copies of templateGroup FormElements. Those are empty. Before save, the submitted form values will be expanded with the empty fake templateGroup FormElements and such empty values will be saved.
      FormAction.php: Rename constant SQL_FORM_ELEMENT_TEMPLATE_GROUP to SQL_FORM_ELEMENT_TEMPLATE_GROUP_FE_ID - to be more precise.
      HelperFormElement.php, Database.php: new function explodeTemplateGroupElements()
      5d817af7
  29. 25 Mar, 2017 2 commits
  30. 02 Mar, 2017 1 commit
  31. 01 Mar, 2017 1 commit
    • Carsten  Rose's avatar
      Preparation 'DynamicUpdate' fuer beliebige Felder. · 70a4f34d
      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'.
      70a4f34d
  32. 14 Feb, 2017 1 commit
    • Carsten  Rose's avatar
      'Upload advanced mode' implementiert. V2 (kein FormElement Action 'afterSave' mehr noetig) · 2e7b75b6
      Carsten Rose authored
      Default fuer Store Prioritaet hat sich geaendert: alt='FSRD', neu='FSRVD' - damit wird ist es ueberfluessig den V Store anzugeben.
      Variable '_filename' umbenannt in 'filename' und verschoben von STORE_FORM nach STORE_VARS. Damit ist es ueberfluessig eine Sanatize Klasse anzugeben.
      STORE_VAR hat zwei neue Variablen: 'filename', 'fileDestination'.
      Bei Form-Action Elemente gibt es zwei neue Typen: 'sqlBefore' und 'sqlAfter'
      
      Index.rst: Dokumentation auf V2 angepasst. Doku fuer V1 hat es nie gegeben.
      FormAction.php: Moved function initActionFormElement to HelperFormElement::initActionFormElement(), Implement sqlBefore & sqlAfter for Action Elemente.
      HelperFormElement.php: new class initActionFormElement(), initUploadFormElement().
      FillStoreForm.php, AbstractBuildForm.php, Evaluate.php: Implemented the $skip parameter to suppress unwanted variable expansion during form load.
      Constants.php: New STORE_USE_DEFAULT, VAR_FILE_DESTINATION, VAR_FILENAME,FE_SQL_AFTER, FE_SQL_BEOFRE, FE_TYPE_UPLOAD.
      Evaluate.php: moved 'decryptCurlyBraces()' up, in order to  create better error messages.
      Save.php: new doUploadSlave(), implement 'Upload advanced mode'.
      2e7b75b6
  33. 09 Feb, 2017 1 commit
    • Carsten  Rose's avatar
      Create function `Database->getNativeFormElements()` to unify all needed... · 2b29d2ca
      Carsten Rose authored
      Create function `Database->getNativeFormElements()` to unify all needed actions on fresh loaded FormElements like explodeParameterInArrayElements, duplicateRetypEelements, copyAttributesToFormElements. Native FormElements will be loaded on 4 different places in 3 classes.
      
      HelperFormElement.php: Moved copyAttributesToFormElements() from QuickFormQuery to HelperFormElement.
      AbstractBuildForm.php, BuildFormBootstrap.php, QuickFormQuery.php : Use of Database->getNativeFormElements()
      Database.php: HelperFormElement::copyAttributesToFormElements()
      2b29d2ca
  34. 07 Feb, 2017 2 commits