Ignore:
Timestamp:
Jan 5, 2013, 1:39:08 AM (11 years ago)
Author:
julien1311
Message:

[file_uploader] pdf2tab update

Location:
extensions/File_Uploader
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/File_Uploader

    • Property tsvn:logtemplate set to [file_uploader]
  • extensions/File_Uploader/plugin_pdf2tab

    • Property tsvn:logtemplate set to [file_uploader]
  • extensions/File_Uploader/plugin_pdf2tab/include

    • Property tsvn:logtemplate set to [file_uploader]
  • extensions/File_Uploader/plugin_pdf2tab/include/picture.inc.php

    r19680 r19821  
    11<?php
    2 add_event_handler('render_element_content','pdf2tab_add_links_picture',EVENT_HANDLER_PRIORITY_NEUTRAL+10,2);
     2add_event_handler('render_element_content','file_uploader_pdf2tab_add_links_picture',EVENT_HANDLER_PRIORITY_NEUTRAL+10,2);
    33
    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);
     4function 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);
    1012        }
    1113       
     
    1315}
    1416
    15 function pdf2tab_add_link_image($content, $element_info) {
     17function file_uploader_pdf2tab_add_link_image($content, $element_info) {
    1618        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);
    1820       
    1921        return $content;
    2022}
    2123
    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>';
     24function 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>';
    2426       
    2527        return $content;
Note: See TracChangeset for help on using the changeset viewer.