#3218 / download.php / export
* 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'.
Showing
- doc/CODING.md 45 additions, 0 deletionsdoc/CODING.md
- extension/Documentation/Manual.rst 66 additions, 40 deletionsextension/Documentation/Manual.rst
- extension/qfq/api/download.php 18 additions, 4 deletionsextension/qfq/api/download.php
- extension/qfq/qfq/Constants.php 55 additions, 5 deletionsextension/qfq/qfq/Constants.php
- extension/qfq/qfq/QuickFormQuery.php 40 additions, 1 deletionextension/qfq/qfq/QuickFormQuery.php
- extension/qfq/qfq/report/Download.php 83 additions, 72 deletionsextension/qfq/qfq/report/Download.php
- extension/qfq/qfq/report/Html2Pdf.php 33 additions, 11 deletionsextension/qfq/qfq/report/Html2Pdf.php
- extension/qfq/qfq/report/Link.php 110 additions, 65 deletionsextension/qfq/qfq/report/Link.php
- extension/qfq/qfq/report/Report.php 9 additions, 46 deletionsextension/qfq/qfq/report/Report.php
- extension/qfq/qfq/store/Sip.php 26 additions, 0 deletionsextension/qfq/qfq/store/Sip.php
- extension/qfq/qfq/store/Store.php 39 additions, 8 deletionsextension/qfq/qfq/store/Store.php
Loading
Please register or sign in to comment