Changeset 19821 for extensions/File_Uploader/plugin_pdf2tab/include
- Timestamp:
- Jan 5, 2013, 1:39:08 AM (11 years ago)
- Location:
- extensions/File_Uploader
- Files:
-
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/File_Uploader
-
Property
tsvn:logtemplate
set to
[file_uploader]
-
Property
tsvn:logtemplate
set to
-
extensions/File_Uploader/plugin_pdf2tab
-
Property
tsvn:logtemplate
set to
[file_uploader]
-
Property
tsvn:logtemplate
set to
-
extensions/File_Uploader/plugin_pdf2tab/include
-
Property
tsvn:logtemplate
set to
[file_uploader]
-
Property
tsvn:logtemplate
set to
-
extensions/File_Uploader/plugin_pdf2tab/include/picture.inc.php
r19680 r19821 1 1 <?php 2 add_event_handler('render_element_content',' pdf2tab_add_links_picture',EVENT_HANDLER_PRIORITY_NEUTRAL+10,2);2 add_event_handler('render_element_content','file_uploader_pdf2tab_add_links_picture',EVENT_HANDLER_PRIORITY_NEUTRAL+10,2); 3 3 4 function pdf2tab_add_links_picture($content, $element_info) { 5 include_once('constants.inc.php'); 6 7 if (in_array(strtolower(substr(strrchr($element_info['file'], "."),1)), $supported_extensions)) { 8 $content = pdf2tab_add_link_image($content, $element_info); 9 $content = pdf2tab_add_link_beside_image($content, $element_info); 4 function file_uploader_pdf2tab_add_links_picture($content, $element_info) { 5 global $conf; 6 7 $conf_file_uploader = unserialize($conf['file_uploader']); 8 9 if (in_array(strtolower(substr(strrchr($element_info['file'], "."),1)), $conf_file_uploader['pdf2tab_extensions'])) { 10 $content = file_uploader_pdf2tab_add_link_image($content, $element_info); 11 $content = file_uploader_pdf2tab_add_link_beside_image($content, $element_info); 10 12 } 11 13 … … 13 15 } 14 16 15 function pdf2tab_add_link_image($content, $element_info) {17 function file_uploader_pdf2tab_add_link_image($content, $element_info) { 16 18 preg_match('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',$content,$match); 17 $content = str_replace($match[0],'<a href="'.$element_info['element_url'].'" target="_blank" title="'.l10n(' Open the file in a new tab').'">'.$match[0].'</a>',$content);19 $content = str_replace($match[0],'<a href="'.$element_info['element_url'].'" target="_blank" title="'.l10n('file_uploader_pdf2tab_tooltip').'">'.$match[0].'</a>',$content); 18 20 19 21 return $content; 20 22 } 21 23 22 function pdf2tab_add_link_beside_image($content, $element_info) {23 $content .= '<p class="imageComment"><a href="'.$element_info['element_url'].'" target="_blank" title="'.l10n(' Open the file in a new tab').'">'.l10n('Open the file in a new tab').'</a>';24 function file_uploader_pdf2tab_add_link_beside_image($content, $element_info) { 25 $content .= '<p class="imageComment"><a href="'.$element_info['element_url'].'" target="_blank" title="'.l10n('file_uploader_pdf2tab_tooltip').'">'.l10n('file_uploader_pdf2tab_tooltip').'</a>'; 24 26 25 27 return $content; -
extensions/File_Uploader/plugin_pdf2tab/include/thumbnails.inc.php
r19680 r19821 1 1 <?php 2 add_event_handler('loc_end_index_thumbnails', ' pdf2tab_thumbnails');2 add_event_handler('loc_end_index_thumbnails', 'file_uploader_pdf2tab_thumbnails'); 3 3 4 function pdf2tab_thumbnails($tpl_thumbnails_var) { 5 global $template; 6 include_once('constants.inc.php'); 4 function file_uploader_pdf2tab_thumbnails($tpl_thumbnails_var) { 5 global $template, $conf; 7 6 8 $ template->set_prefilter('index_thumbnails', 'pdf2tab_add_tag_thumbnails');7 $conf_file_uploader = unserialize($conf['file_uploader']); 9 8 10 $template->assign('pdf2tab_supported_extensions', $supported_extensions); 11 $template->set_filename('pdf2tab_template_thumbnails', FILE_UPLOADER_PDF2TAB_ABSOLUTE_PATH.'template/thumbnails.tpl'); 12 $template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('pdf2tab_template_thumbnails', true)); 9 $template->set_prefilter('index_thumbnails', 'file_uploader_pdf2tab_add_tag_thumbnails'); 10 11 $template->assign('file_uploader_pdf2tab_supported_extensions', $conf_file_uploader['pdf2tab_extensions']); 12 $template->set_filename('file_uploader_pdf2tab_template_thumbnails', FILE_UPLOADER_PDF2TAB_ABSOLUTE_PATH.'template/thumbnails.tpl'); 13 $template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('file_uploader_pdf2tab_template_thumbnails', true)); 13 14 14 15 return $tpl_thumbnails_var; 15 16 } 16 17 17 function pdf2tab_add_tag_thumbnails($content, &$smarty) {18 function file_uploader_pdf2tab_add_tag_thumbnails($content, &$smarty) { 18 19 global $template; 19 20 20 21 $search = 'class="thumbnail"'; 21 22 22 $replacement = 'class="thumbnail" pdf2tab="{$thumbnail.path}"';23 $replacement = 'class="thumbnail" file_uploader_pdf2tab="{$thumbnail.path}"'; 23 24 $content= str_replace($search, $replacement, $content); 24 25
Note: See TracChangeset
for help on using the changeset viewer.