aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2015-08-22 10:36:09 +0200
committerMarc Alexander <admin@m-a-styles.de>2015-08-22 10:36:09 +0200
commitf2a0fe39a5857ce9ffdf25a5601bb2ef6e02c3ae (patch)
treee04d79ec71615ffd39c0261627b430a6112d002f
parentb09e1ad26df8d92940985741eb8137ec947b5c4d (diff)
parente22dbbc7e8a96d160e5ef21cd530e54babb61a41 (diff)
downloadforums-f2a0fe39a5857ce9ffdf25a5601bb2ef6e02c3ae.tar
forums-f2a0fe39a5857ce9ffdf25a5601bb2ef6e02c3ae.tar.gz
forums-f2a0fe39a5857ce9ffdf25a5601bb2ef6e02c3ae.tar.bz2
forums-f2a0fe39a5857ce9ffdf25a5601bb2ef6e02c3ae.tar.xz
forums-f2a0fe39a5857ce9ffdf25a5601bb2ef6e02c3ae.zip
Merge pull request #3831 from rxu/ticket/14101
[ticket/14101] Add core event to the download/file.php
-rw-r--r--phpBB/download/file.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/phpBB/download/file.php b/phpBB/download/file.php
index 77fb455bc1..3e7965899f 100644
--- a/phpBB/download/file.php
+++ b/phpBB/download/file.php
@@ -250,6 +250,30 @@ else
$display_cat = ATTACHMENT_CATEGORY_NONE;
}
+ /**
+ * Event to modify data before sending file to browser
+ *
+ * @event core.download_file_send_to_browser_before
+ * @var int attach_id The attachment ID
+ * @var array attachment Array with attachment data
+ * @var int display_cat Attachment category
+ * @var int download_mode File extension specific download mode
+ * @var array extension Array with file extensions data
+ * @var string mode Download mode
+ * @var bool thumbnail Flag indicating if the file is a thumbnail
+ * @since 3.1.6-RC1
+ */
+ $vars = array(
+ 'attach_id',
+ 'attachment',
+ 'display_cat',
+ 'download_mode',
+ 'extension',
+ 'mode',
+ 'thumbnail',
+ );
+ extract($phpbb_dispatcher->trigger_event('core.download_file_send_to_browser_before', compact($vars)));
+
if ($thumbnail)
{
$attachment['physical_filename'] = 'thumb_' . $attachment['physical_filename'];