aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Zotlabs/Daemon/Thumbnail.php26
1 files changed, 25 insertions, 1 deletions
diff --git a/Zotlabs/Daemon/Thumbnail.php b/Zotlabs/Daemon/Thumbnail.php
index b3e539086..e1f17c304 100644
--- a/Zotlabs/Daemon/Thumbnail.php
+++ b/Zotlabs/Daemon/Thumbnail.php
@@ -17,11 +17,35 @@ class Thumbnail {
if(! $c)
return;
+ $attach = $c[0];
+
$preview_style = intval(get_config('system','thumbnail_security',0));
$preview_width = intval(get_config('system','thumbnail_width',300));
$preview_height = intval(get_config('system','thumbnail_height',300));
- $attach = $c[0];
+ $p = [
+ 'attach' => $attach,
+ 'preview_style' => $preview_style,
+ 'preview_width' => $preview_width,
+ 'preview_height' => $preview_height,
+ 'thumbnail' => null
+ ];
+
+ /**
+ * @hooks thumbnail
+ * * \e array \b attach
+ * * \e int \b preview_style
+ * * \e int \b preview_width
+ * * \e int \b preview_height
+ * * \e string \b thumbnail
+ */
+
+ call_hooks('thumbnail',$p);
+ if($p['thumbnail']) {
+ return;
+ }
+
+
$default_controller = null;
$files = glob('Zotlabs/Thumbs/*.php');