- Timestamp:
- Jan 5, 2013, 1:39:08 AM (11 years ago)
- Location:
- extensions/File_Uploader
- Files:
-
- 4 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;
Note: See TracChangeset
for help on using the changeset viewer.