1. 27 Apr, 2016 1 commit
    • Carsten  Rose's avatar
      Rewrote upload to be concurrent save. · e3da2abe
      Carsten Rose authored
      Store.php: fills arrays direct in $_SESSION - not sure if this works.
      AbstractBuildForm.php: buildFile() extended to create hidden sipUplaod element.
      BuildFormBootstrap.php: support different actions on calling file.php
      File.php, Save.php: rewrote whole logic of uploading files. See CODING.md
      e3da2abe
  2. 26 Apr, 2016 2 commits
  3. 25 Apr, 2016 1 commit
    • Carsten  Rose's avatar
      Clientside validator implemented via Bootstrap Validator. · 19fefdf8
      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
      19fefdf8
  4. 18 Apr, 2016 1 commit
    • Carsten  Rose's avatar
      ErrorMessages in exception: generalized · 2d0d6fc3
      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()
      2d0d6fc3
  5. 14 Apr, 2016 1 commit
    • Carsten  Rose's avatar
      After creating a new record and still open form: a new sip is created and... · 16408b47
      Carsten Rose authored
      After creating a new record and still open form: a new sip is created and transfered to client. Attention: 'new + save + modify + save again' still create two records (error).
      AbstractBuildForm.php: buildNewSip() renamed to buildHiddenSip(). Call of buildHiddenSip() moved from tail() to process(). buildHiddenSip() returns JSON code too.
      BuildFormBootstrap.php, BuildFromPlain.php, BuildFormTable.php : removed call buildNewSip()
      QuickFormQuery.php: After save, reload current record and create new sip
      Save.php: process() returns id of affected record.
      16408b47
  6. 08 Apr, 2016 1 commit
  7. 02 Apr, 2016 1 commit
    • Carsten  Rose's avatar
      UserReportException.php: Added field SYSTEM_REPORT_COLUMN_NAME to output.... · 3f6fedaa
      Carsten Rose authored
      UserReportException.php: Added field SYSTEM_REPORT_COLUMN_NAME to output. Array members renamed to SYSTEM_*.
      Various files adjusted to inlcude renamed file `UserFormException.php`.
      Link.php: Mamut switch() in parseItem() refactored to use $callTable.
      Report.php: refactoring started to use UserReportException() instead of SyntaxReportException. Startet removing all fr_error usages.
      3f6fedaa
  8. 01 Apr, 2016 3 commits
  9. 24 Mar, 2016 1 commit
    • Carsten  Rose's avatar
      Dynamic Update implemented · b31fb9eb
      Carsten Rose authored
      load.php: implemented
      FillStoreForm.php: implemented
      Store.php: phpunit test complains about 'store already filled'. Option set to explicitly allow rewrite.
      AbstractBuildForm.php: Added new mode 'FORM_UPDATE'. Elements additionaly create json code. 'data-load' attribute will be added to form elements, if 'dynamicUpdate=yes'
        elements(): added call by reference parameter $json, to return the generated json code.
      BodyTextParse.php: added 'r =' as a new 'start new line' indicator. This was necessary at least for phpunit tests to run.
      BuildFormBootstrap.php: buildPill() passes json data structure.
      BuildFormPlain, BuildFormTable.php: doSubrecords()  passes json data structure.
      Constants.php: New FORM_UPDATE, SQL_FORM_ELEMENT_SIMPLE_ALL_CONTAINER, ERROR_FORM_NOT_FOUND, API_FORM_UPDATE
      Evaluate.php: Exception text enhanced.
      QuickFormQuery.php: FillStoreForm.php included. Automatic detection of FORM_LOAD and FORM_SAVE removed. Instead the mode are given explicitly. mode=FORM_UPDATE implemented.
      Save.php: added TODOs in code.
      formEditor.sql: reformat code. Add 'FormElement.dynamicUpdate'. 'FormElemente.checkType': 'number' replaced by 'digit'. Added 'alnumx', 'digit'. Form 'form', 'formElement': output of 'title' replaced by 'name' - outputting 'title' confuses the user (tries to show records which do fit to the formEditor) and might produce recursion in evaluation (did not understand why, but happens). FormEditor: implemented 'dynamicUpdate', escpecially the 'type' select list will be adjusted dynamically.
      b31fb9eb
  10. 21 Mar, 2016 1 commit
  11. 16 Mar, 2016 3 commits
    • Carsten  Rose's avatar
      Sip: phpdoc · c2809cfb
      Carsten Rose authored
      Constants, Store: added TYPO3_PAGE_TYPE to STORE_TYPO3
      AbstractBuildForm: recode to use global $showDebugInfo. IMplemented deriveNewRecrdUrlFromExistingSip(). Added parameter $toolTip to createFormLink(). Rewrap Editlink
      BuildFormBootstrap: recode buildButton().
      QuickFormQuery: code to set session lifetime disabled: useless
      c2809cfb
    • Carsten  Rose's avatar
      AbstractBuildForm: Subrecord Edit / New/ Delete are no longer renderer as links (blue) · 34fe48b5
      Carsten Rose authored
      BuildFormBootstrap: Top Button row moved on the same line as Title. Title will be dissappear on 'Extra Small Devices' (<768px). Class 'pull-right' for Button group removed. Some phpdoc created.
      34fe48b5
    • Carsten  Rose's avatar
      Sip: fixed typo. · 5ecaa5d8
      Carsten Rose authored
      AbstractBuildForm, BuildFormBootstrap: implemented delete record for subrecords.
      formEditor.sql: show fewer columns in subrecords
      5ecaa5d8
  12. 14 Mar, 2016 1 commit
    • Carsten  Rose's avatar
      AdministratorManual/Index.rst: added note to install mysqlnd Driver. · 4000736f
      Carsten Rose authored
      UsersManual/Index.rst: added Form.showButton
      Support: added findInSet()
      AbstractBuildForm: added createDeleteUrl(), prepareSubrecord(), getFormTable(). Rewrote buildSubrecord(): added 'delete' link, rearranged 'new' link. 'ShowDebugInfo' enhanced.
      BuildFormBootstrap: rewrote BuildButton() to switch New/Delete Button on or off. Show debugInfo as tooltip.
      Constants: New Subrecord contants.
      formEditor.sql: added Form.showButton. Adjusted records
      4000736f
  13. 10 Mar, 2016 1 commit
  14. 09 Mar, 2016 1 commit
  15. 01 Mar, 2016 1 commit
    • Carsten  Rose's avatar
      Db, Link, Report, Utils: renamed FALSE to false · c10434ef
      Carsten Rose authored
      Link: replaced TYPO3_CONF_VARS by STORE_SYSTEM
      Sip, Store: PhpDoc
      AbstractBuildForm, BuildFormBootstrap, Constants: implemented constant SYSTEM_SHOW_DEBUG_INFO
      Database: rewrote errormessage
      c10434ef
  16. 29 Feb, 2016 1 commit
    • Carsten  Rose's avatar
      ErrorHandler: print CWD at end of error message. · 7a01f6c7
      Carsten Rose authored
      Logger: print CWD at end of error message.
      Support: new function to prepend file with the extenions path.
      Store: if SQLLOG is relative, prepend extension path.
      AbstractBuildForm: get the Typo3 page 'id' from Typo3 and not from the URL.
      BuildFormBootstrap: implemented 'EditForm' Button. Implemented 'Delete' Button. Prepared 'Debug' Button
      Constants: new TYPO3_PAGE_ID
      7a01f6c7
  17. 25 Feb, 2016 4 commits
  18. 24 Feb, 2016 1 commit
    • Carsten  Rose's avatar
      OnArray: Add htmlEntititesOnArray() · 8d94dd02
      Carsten Rose authored
      Support: moved wrapTag() from to Support. Add appendTooltip()
      AbstractBuildForm, BuildFormBootstrap BuildFormPlain, BuildFormTable: implemented showDebugInfo. Moved wrapTag() to Support. Fixed Typo in word buildNewSip.
      8d94dd02
  19. 22 Feb, 2016 1 commit
  20. 18 Feb, 2016 1 commit
    • Carsten  Rose's avatar
      Save.php: fixed typo · 167deda9
      Carsten Rose authored
      BuildFormBootstrap: fixed typo in class id pills
      QfqForm.js: rewrote logic after press 'save'
      167deda9
  21. 11 Feb, 2016 3 commits
  22. 09 Feb, 2016 1 commit
  23. 02 Feb, 2016 1 commit
    • Carsten  Rose's avatar
      AbstractBuildForm: parentRecords can now overwritten. Rewrite getActionUrl().... · 27bfba62
      Carsten Rose authored
      AbstractBuildForm: parentRecords can now overwritten. Rewrite getActionUrl(). Used new HelperFormElement::buildFormElementId(). Fixed error that textarea elements didn't displayed any value. Removed hidden element for checkboxes. Renamed buildHidden() to buildNativeHidden(). New buildHidden() which stores Hidden value in SIP (instead of transferring via form).
      BuiltForm*: moved SIP to POST element (builtNewSep() ).
      27bfba62
  24. 30 Jan, 2016 2 commits
  25. 29 Jan, 2016 2 commits
  26. 28 Jan, 2016 1 commit
  27. 27 Jan, 2016 2 commits