1. 26 Aug, 2018 1 commit
  2. 25 Aug, 2018 2 commits
  3. 10 Jul, 2018 1 commit
  4. 09 Jul, 2018 1 commit
  5. 07 Jul, 2018 1 commit
  6. 04 Jul, 2018 1 commit
  7. 16 Jun, 2018 2 commits
  8. 03 Jun, 2018 2 commits
  9. 25 May, 2018 1 commit
  10. 16 May, 2018 1 commit
  11. 08 May, 2018 1 commit
  12. 02 Mar, 2018 1 commit
  13. 01 Mar, 2018 2 commits
  14. 13 Feb, 2018 1 commit
  15. 11 Feb, 2018 1 commit
  16. 28 Jan, 2018 1 commit
  17. 27 Jan, 2018 1 commit
  18. 08 Jan, 2018 1 commit
    • Carsten  Rose's avatar
      #5023 / Fabric: Cut, rotate and enhance uploaded images · 6b3df6be
      Carsten Rose authored
      DatabaseUpdateData.php: extend FormElement.type to 'imageCut'.
      Support.php: extend joinPath() to join path parts optionally without using file as absolute path. Implement unit tests.
      Download.php: doc
      AbstractBuildForm.php: implement FE,typ=imageCut
      formEditor.sql: update FE with new element imageCut.
      6b3df6be
  19. 07 Dec, 2017 2 commits
  20. 04 Dec, 2017 2 commits
  21. 23 Sep, 2017 1 commit
  22. 28 Aug, 2017 1 commit
  23. 27 Jun, 2017 1 commit
    • Carsten  Rose's avatar
      Feature #3982 / Filename Sanatize: remove spaces. · c217dd61
      Carsten Rose authored
      Specify content disposition header filename in '"'. Remove none alnum chars from filename.
      Sanitize.php: update doc
      Download.php: Implement filename to be enclosed by ". Sanatize filename.
      SanitizeTest.php: unittest for safeFilename().
      c217dd61
  24. 18 May, 2017 2 commits
  25. 01 May, 2017 1 commit
  26. 30 Apr, 2017 1 commit
  27. 24 Apr, 2017 1 commit
  28. 23 Apr, 2017 2 commits
    • Carsten  Rose's avatar
      Download: columns _pPdf,_zZip, _fFile implemented. _dDownload removed. · 6f5a988f
      Carsten Rose authored
      Handling of filenames in Zip's optimized. Spoken filename (no cryptic tempnames anymore). Correct filename extension, based on the mimetype.
      
      Manual.rst: updated doc for columns  _pPdf,_zZip, _fFile. Remove doc for '_dDownload'.
      Download.php: new function targetFilenameExtension(). Replace cryptic temporary filenames against file-1, ...
      Link.php: reorder param array, to make TOKEN_DOWNLOAD position independet
      Report.php: Implemented _pPdf,_zZip, _fFile.
      6f5a988f
    • Carsten  Rose's avatar
      Fixed exportFilename extension behaviour. · c700ce0d
      Carsten Rose authored
      Link.php: If there is no output filename defined, the default is now computed in Download.php, not in Link.php as before.
      Download.php: Extract filename extension from mimetype, compare it with output filename, if it does not match, append the computed extension. This forces the filemanager to open the correct application after download.
      c700ce0d
  29. 22 Apr, 2017 2 commits
    • Carsten  Rose's avatar
      Download.php: remove old code. · f16903a1
      Carsten Rose authored
      f16903a1
    • Carsten  Rose's avatar
      #3218 / download.php / export · e10937b6
      Carsten Rose authored
      * Recode the '_link' notation for download
      * Add 'ZIP' as export format
      * Add 'parameter' to wkhtmltopdf
      * Implemented 'SYSTEM_STORE / SYSTEM_DOWNLOAD_POPUP' for detecting if there are download links on the page. This eleminates passing parameters through dozens of functions.
      * Report/Columntype '_dDownload' broken!
      Coding.md: described `download` from a coding point of view.
      Manual.rst: Update '_link' to latest notation of 'download'.
      download.php: implemented catching of 'Undefined index'. Added further exceptions.
      Download.php: Added cache=off for downloading. Rename getFile() to getElement(). Make getElement() more generic. Add zipFiles(). Implement 'downloadMode' in doElements().
      Html2Pdf.php: recode to new download notation. Parameter to wkhtmltopdf implemented.
      Link.php: New TOKEN_* and NAME_DOWNLOAD_*, NAME_FILE. Move TOKEN_* to Constants.php. Will be used in Download.php too. Implemented 'SYSTEM_STORE / SYSTEM_DOWNLOAD_POPUP'. Implemented BASE64 encoding of multiple 'U' and 'u'.
      Report.php: Implemented 'SYSTEM_STORE / SYSTEM_DOWNLOAD_POPUP'.
      Sip.php: implement debugSip() to show Sip. New: base64 encoded parameter will be shown in clear.
      Store.php: some functions missed keyword 'static'. getVar() and getStore automatically decode base64 parameter.
      QuickFormQuery.php: Implemented 'SYSTEM_STORE / SYSTEM_DOWNLOAD_POPUP'.
      e10937b6
  30. 20 Apr, 2017 1 commit
    • Carsten  Rose's avatar
      #3218 / download.php / export · 4e01a68b
      Carsten Rose authored
      Implemented download.php to offer SIP protected downloads for single files (any filetype) as well as concatenated PDF files and converted HTML pages.
      download.php: API Interface
      DownloadException.php: New exception class for downloads - might be extended for better error handling.
      OnArray.php: new function getArrayItemKeyNameStartWith() to filter for specific elements in an array. New function arrayEscapeshellarg() to escape args
      Download.php: Main class.
      Link.php, Report.php: implemented new link type 'd' (=download)
      4e01a68b