- 18 Feb, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
Link.php: SIP Links get automatically parameter '__dbIndexData' Report.php: can select DB via 'dbIndex' directive (global) AbstractBuildForm.php: dbIndexData now based on setting in Form (before on config.qfq.ini) formEditor.sql: FormEditor update on Form 'form' and 'formElements'
-
- 17 Feb, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
- 13 Feb, 2018 1 commit
-
-
Carsten Rose authored
Feature 5425 / thumbnail: rewrite - secure thumbnails are now rendered on first access, not when 'AS _thumbnail' is called.
-
- 11 Feb, 2018 1 commit
-
-
Carsten Rose authored
-
- 04 Feb, 2018 2 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
Bug #5348 / Exception/Report: level key missing - Remove outdated report exception classes from File 'Error.php'
-
- 11 Dec, 2017 1 commit
-
-
Carsten Rose authored
Store.php, AbstractBuildForm.php, QuickFormQuery.php, Save.php: change signature of appendToStore() to be eqal to setStore(). Unittests for appendToStore.php
-
- 07 Dec, 2017 2 commits
-
-
Carsten Rose authored
sendMail refactored - AutoCron.php,Report.php,SendMail.php: SENDMAIL_IDX_* replaced by SENDMAIL_TOKEN_*
-
Carsten Rose authored
SendMail.php: renamed file and class from 'sendmail' to 'sendMail'. Remove obsolete function buildHeader(). AutoCron.php: Update use of class sendMail(). FormAction.php: rename function sendmail(0 to doSendMail(). Report.php: remove unnecessary code. Move sendmailConvertToken() to class sendMail / parseStringToArray().
-
- 06 Dec, 2017 1 commit
-
-
Carsten Rose authored
-
- 04 Dec, 2017 3 commits
-
-
Carsten Rose authored
-
Carsten Rose authored
-
Carsten Rose authored
Manual.rst: sendMailToken 'f' changed from 'f' to 'F'. Download.php, Linnk.php: TOKEN_FILE_DEPRECATED Sendmail.php: broken, in the middle of work
-
- 22 Nov, 2017 2 commits
-
-
Carsten Rose authored
Manual.rst: describe new option altsql, shead, stail Report.php: implement altsql, shead, stail.
-
Carsten Rose authored
Report.php: 'line.count' general available per row. 'line.insertId'. RBGD moved inside of processing result. Replace variables in RBEG. Variables.php: RegExp changed from 'all variables in double curly braces' to 'line.varname' - the other variables are replaced in eval. Evaluate.php: Fixed problem that 'Dropdown Select' with '{{! SE...' not recognized.
-
- 20 Nov, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: description of new options for MAIL_LOG and Report/sendmail. sendEmail: added new perl script. Report.php: $mailarr renamed to $mailConfig. convertToken() updated. Sendmail.php: commented mb_send_mail(). New sendEmail(). Config.php: new options MAIL_LOG. Store.php: Update SUSTEM_SEND_E_MAIL
-
- 19 Nov, 2017 1 commit
-
-
Carsten Rose authored
OnArray.php: new function keyNameRemoveLeadingUnderscore(). Report: Introduce constant TOKEN_COLUMN_CTRL. Config.php: Implement function 'checkDeprecated(). Store.php: Update StoreSystemUpdate() to handle up to 3 FILL_STORE_SYSTEM_SQL_x. Implement an optional error message together with a full stop.
-
- 17 Nov, 2017 1 commit
-
-
Carsten Rose authored
-
- 16 Nov, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: some short docs. Support.php: add stripFirstCharIf() Report.php: merge STORE_RECORD
-
- 04 Nov, 2017 1 commit
-
-
Carsten Rose authored
-
- 02 Nov, 2017 1 commit
-
-
Carsten Rose authored
-
- 22 Sep, 2017 1 commit
-
-
Carsten Rose authored
-
- 10 Sep, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: describe how to activate 'report' syntax. Support.php: implement 'unWrapTag()' Report: Code reformat FillStoreForm.php: remove unwanted '<p>' tag around content if TinyMCE is used, before saving the content AbstractBuildForm.php: new processReportSyntax(). formEditor.sql: Change FormElement Editor column 'note' from Editor (TinyMCE) to ordinary TextArea. This was necessary cause TinyMCE is based on HTML and linebreaks are completely replaced by <br>. It's difficult to support both, HTML and plain text at the same time.
-
- 06 Sep, 2017 1 commit
-
-
Carsten Rose authored
Fixed
-
- 28 Aug, 2017 1 commit
-
-
Carsten Rose authored
-
- 19 Jun, 2017 1 commit
-
-
Carsten Rose authored
Manual.rst: describe new special column names. Report.php: implement new column types.
-
- 20 May, 2017 1 commit
-
-
Carsten Rose authored
Add `sqlLog` and `sqlLogMode` to QFQ tt-content records. Add mode 'error' and `none` to sqlLogMode. Manual.rst: Added explanations for SQL_LOG, SQL_LOG_MODE, and tt-content pendants sqlLog, sqlLogMode. Update config.qfq.ini to latest attributes. Database.php: rename $mode to $currentQueryMode to make it more descriptive. Recode dbLog(). Logger.php: do nothing if there is no file defined. Report.php: new function checkUpdateLog(). Config.php: Set defaults for config.qfq.ini SQL_LOG and SQL_LOG_MODE Store.php: Fix problem that an empty SQL_LOG will be prependad with SYSTEM_PATH_EXT.
-
- 18 May, 2017 2 commits
-
-
Carsten Rose authored
Manual.rst, AbstractException.php, SessionCookie.php, Downoad.php, Error.php, Link.php, Report.php, Store.php, AbstractBuildForm.php, BuildFormBootstrap.php, config.qfq.example.ini: replace all access to SHOW_DEBUG_INFO with respect to multiple values.
-
Carsten Rose authored
Implement additional 'SHOW_DEBUG_INFO = download' to track down problems with 'session forwarding'. Configure constants for SHOW_DEBUG_INFO for yes|no|auto
-
- 09 May, 2017 1 commit
-
-
Carsten Rose authored
For updates of QFQ prior to 0.17.0, do: ALTER TABLE `Form` COMMENT = 'Version=<your old QFQ version>' DatabaseUpdate.php, DatabaseUpdateData.php: new class. QuickFormQuery.php: Add DB UpdateCheck Database.php: moved to new subdirectory `database`. Add 'ALTER' as a new SQL command. FormAction.php, TypeAhead.php, Report.php, Sendmail.php, FillStoreForm.php, Store.php, AbstractBuild.php, Delete.php, Evaluate.php: Update path to Database.php.
-
- 23 Apr, 2017 1 commit
-
-
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.
-
- 22 Apr, 2017 1 commit
-
-
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'.
-
- 20 Apr, 2017 2 commits
-
-
Carsten Rose authored
Implemented spinning wheel (hourglass) displayed during rendering and downloading PDF. Link.php, Report.php: New $vars[NAME_EXTRA_CONTENT_WRAP] which holds a '<button>' definition with necesary 'data-*' attributes. The Modal Dialog needs a uniq html id (derived from ttContentUid). That one is returned to Report() if there is at least one download element.
-
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)
-
- 08 Feb, 2017 1 commit
-
-
Carsten Rose authored
FormAction.php, Report.php, Sendmail.php, Index.rst: By default all QFQ send mails contains now 'auto-submit'.
-
- 29 Jan, 2017 1 commit
-
-
Carsten Rose authored
Link.php, Report.php: New '_link' token 'x'. '_paged' and '_Paged' are rendered via Link() class, Link() class now supports delete links.
-
- 28 Jan, 2017 1 commit
-
-
Carsten Rose authored
Report.php, Constants.php: introduce constants for report column keywords. Remove code to handle unecessary 'p:' tag for delete links.
-
- 26 Jan, 2017 1 commit
-
-
Carsten Rose authored
Link.php, Report.php, AbstractBuildForm.php, BuildFormBootstrap.php, Constants.php: on various points replaced native string against API_DIR and newly API_DELETE_PHP.
-