From eb69f6c346af5775471f0bd57a5ed8709f6ff2a4 Mon Sep 17 00:00:00 2001 From: zotlabs Date: Tue, 21 Nov 2017 17:56:23 -0800 Subject: add thumbnail hook --- Zotlabs/Daemon/Thumbnail.php | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) (limited to 'Zotlabs/Daemon/Thumbnail.php') 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'); -- cgit v1.2.3