source: extensions/pdf2tab/main.inc.php @ 19285

Last change on this file since 19285 was 19285, checked in by julien1311, 11 years ago
  • Property svn:eol-style set to LF
File size: 1.3 KB
Line 
1<?php
2/*
3Plugin Name: pdf2tab
4Version: 2.4.a
5Description: open pdf files in new tab instead of downloading it
6Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=655
7Author: Julien1311
8*/
9
10//Check whether we are indeed included by Piwigo.
11if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
12
13define('PDF2TAB_DIR' , basename(dirname(__FILE__)));
14
15/* +-----------------------------------------------------------------------+
16 * | Plugin code                                                          |
17 * +-----------------------------------------------------------------------+ */
18       
19add_event_handler('loc_end_index_thumbnails', 'pdf2tab_thumbnails');
20
21function pdf2tab_thumbnails($tpl_thumbnails_var) {
22        global $template;
23
24        $template->set_prefilter('index_thumbnails', 'pdf2tab_prefilter_thumbnails');
25       
26        $template->set_filename('pdf2tab_template', dirname(__FILE__).'/template/pdf2tab.tpl');
27        $template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('pdf2tab_template', true));
28       
29        return $tpl_thumbnails_var;
30}
31
32function pdf2tab_prefilter_thumbnails($content, &$smarty) {
33        global $template;
34
35        $search = 'class="thumbnail"';
36       
37        $replacement = 'class="thumbnail" pdf2tab="{$thumbnail.path}"';
38        $content= str_replace($search, $replacement, $content);
39
40        return $content;
41}
42?>
Note: See TracBrowser for help on using the repository browser.