Ignore:
Timestamp:
Aug 21, 2012, 12:07:18 AM (12 years ago)
Author:
grum
Message:

bug:2726

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/lmt/lmt_pip.class.inc.php

    r16014 r17604  
    1717//include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/GPCPublicIntegration.class.inc.php');
    1818
    19 load_language('plugin.lang', LMT_PATH);
     19global $user;
     20
    2021
    2122class LMT_PIP extends LMT_root
     
    4647    if($this->config['lmt_licence_activated']=='y')
    4748    {
     49      add_event_handler('user_init', array(&$this, 'loadLang'));
    4850      add_event_handler('loc_end_picture', array(&$this, 'manageLicenceElement'));
    4951
     
    6163  }
    6264
     65  public function loadLang()
     66  {
     67    load_language('plugin.lang', LMT_PATH);
     68  }
     69
    6370  /* -------------------------------------------------------------------------
    6471    FUNCTIONS TO MANAGE LMT DISPLAY
     
    6673  public function manageLicenceElement()
    6774  {
    68     global $template, $page, $user;
     75    global $template, $page, $user, $lang;
    6976
    7077    $licence=$this->getImageLicence($page['image_id']);
     
    8794    }
    8895
    89     $alternateText=" alt='".htmlspecialchars(l10n('lmt_lbl_cc_s-'.strtolower($licence['licence'])), ENT_QUOTES)."'
     96    $alternateText=" alt='".htmlspecialchars($this->translateCopyright('lmt_lbl_cc_s-'.strToLower($licence['licence'])), ENT_QUOTES)."'
    9097      title='".htmlspecialchars(
    91         l10n('lmt_lbl_under-'.strtolower($licence['licence'])).' '.
    92         l10n('lmt_lbl_cc_s-'.strtolower($licence['licence'])).' : '.
    93         l10n('lmt_lbl_cc-'.strtolower($licence['licence'])),ENT_QUOTES
     98        $this->translateCopyright('lmt_lbl_under-'.strtolower($licence['licence'])).' '.
     99        $this->translateCopyright('lmt_lbl_cc_s-'.strtolower($licence['licence'])).' : '.
     100        $this->translateCopyright('lmt_lbl_cc-'.strtolower($licence['licence'])),ENT_QUOTES
    94101    )."' ";
    95102
     
    123130        if($url!="")
    124131        {
    125           $text ="<br/>".l10n("lmt_lbl_under-".strToLower($licence['licence']))." <a href='".$url."'".$target.">".l10n("lmt_lbl_cc_s-".strToLower($licence['licence']))."</a> ".$licence['aut_text1']." ".$licence['aut_text2'];
     132          $text ="<br/>".$this->translateCopyright("lmt_lbl_under-".strToLower($licence['licence']))." <a href='".$url."'".$target.">".$this->translateCopyright("lmt_lbl_cc_s-".strToLower($licence['licence']))."</a> ".$licence['aut_text1']." ".$licence['aut_text2'];
    126133        }
    127134        else
    128135        {
    129           $text ="<br/>".l10n("lmt_lbl_under-".strToLower($licence['licence']))." ".l10n("lmt_lbl_cc_s-".strToLower($licence['licence']))." ".$licence['aut_text1']." ".$licence['aut_text2'];
     136          $text ="<br/>".$this->translateCopyright("lmt_lbl_under-".strToLower($licence['licence']))." ".$this->translateCopyright("lmt_lbl_cc_s-".strToLower($licence['licence']))." ".$licence['aut_text1']." ".$licence['aut_text2'];
    130137        }
    131138        break;
     
    137144  public function manageWarningText()
    138145  {
    139     global $template, $user;
     146    global $template, $user, $lang;
    140147
    141148
     
    149156    }
    150157
    151     $alternateText=" alt='".htmlspecialchars(l10n('lmt_lbl_cc_s-'.strtolower($this->config['lmt_licence_default'])), ENT_QUOTES)."'
     158    $alternateText=" alt='".htmlspecialchars($this->translateCopyright('lmt_lbl_cc_s-'.strtolower($this->config['lmt_licence_default'])), ENT_QUOTES)."'
    152159      title='".htmlspecialchars(
    153         l10n('lmt_lbl_under-'.strtolower($this->config['lmt_licence_default'])).' '.
    154         l10n('lmt_lbl_cc_s-'.strtolower($this->config['lmt_licence_default'])).' : '.
    155         l10n('lmt_lbl_cc-'.strtolower($this->config['lmt_licence_default'])),ENT_QUOTES
     160        $this->translateCopyright('lmt_lbl_under-'.strtolower($this->config['lmt_licence_default'])).' '.
     161        $this->translateCopyright('lmt_lbl_cc_s-'.strtolower($this->config['lmt_licence_default'])).' : '.
     162        $this->translateCopyright('lmt_lbl_cc-'.strtolower($this->config['lmt_licence_default'])),ENT_QUOTES
    156163    )."' ";
    157164
    158165    $patterns = array('/\[logo=80x15\]/i', '/\[logo=88x31\]/i', '/\[logo=text\]/i');
    159166    $replacements = array(
    160       "<img $alternateText class='logo80x15' src='". LMT_PATH."img/".strToLower($this->config['lmt_licence_default'])."_80x15.png'>",
    161       "<img $alternateText class='logo88x31' src='". LMT_PATH."img/".strToLower($this->config['lmt_licence_default'])."_88x31.png'>",
    162       l10n("lmt_lbl_cc_s-".strToLower($this->config['lmt_licence_default']))
     167      "<img $alternateText class='logo80x15' src='". LMT_PATH."img/".strtolower($this->config['lmt_licence_default'])."_80x15.png'>",
     168      "<img $alternateText class='logo88x31' src='". LMT_PATH."img/".strtolower($this->config['lmt_licence_default'])."_88x31.png'>",
     169      $this->translateCopyright("lmt_lbl_cc_s-".strtolower($this->config['lmt_licence_default']))
    163170    );
    164171
Note: See TracChangeset for help on using the changeset viewer.