Ignore:
Timestamp:
May 27, 2012, 10:05:30 AM (12 years ago)
Author:
grum
Message:

feature:2641 - Compatibility with Piwigo 2.4

File:
1 edited

Legend:

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

    r11342 r15341  
    3535    $this->tabsheet->add('list',
    3636                          l10n('lmt_list'),
    37                           $this->getAdminLink()."&f_tabsheet=list");
     37                          $this->getAdminLink()."-list");
    3838    $this->tabsheet->add('manage',
    3939                          l10n('lmt_manage'),
    40                           $this->getAdminLink()."&f_tabsheet=manage");
     40                          $this->getAdminLink()."-manage");
    4141    $this->tabsheet->add('manageaut',
    4242                          l10n('lmt_manageaut'),
    43                           $this->getAdminLink()."&f_tabsheet=manageaut");
     43                          $this->getAdminLink()."-manageaut");
    4444    $this->tabsheet->add('search',
    4545                          l10n('lmt_search'),
    46                           $this->getAdminLink()."&f_tabsheet=search");
     46                          $this->getAdminLink()."-search");
    4747    $this->tabsheet->add('config',
    4848                          l10n('lmt_config'),
    49                           $this->getAdminLink()."&f_tabsheet=config");
     49                          $this->getAdminLink()."-config");
    5050    $this->tabsheet->add('help',
    5151                          l10n('lmt_help'),
    52                           $this->getAdminLink()."&f_tabsheet=help");
     52                          $this->getAdminLink()."-help");
    5353  }
    5454
     
    6666    parent::initEvents();
    6767
    68     if(isset($_REQUEST['f_tabsheet']) and $_REQUEST['f_tabsheet']=='search')
     68    if(isset($_GET['tab']) and $_GET['tab']=='search')
    6969    {
    7070      // load request builder JS only on the search page
     
    8787    $template->set_filename('plugin_admin_content', dirname(__FILE__)."/admin/lmt_admin.tpl");
    8888
    89     if(!isset($_REQUEST['f_tabsheet']))
    90     {
    91       $_REQUEST['f_tabsheet']='list';
    92     }
    93 
    94     switch($_REQUEST['f_tabsheet'])
     89    if(!isset($_GET['tab'])) $_GET['tab']='list';
     90
     91    switch($_GET['tab'])
    9592    {
    9693      case 'list':
     
    117114    }
    118115
    119     $this->tabsheet->select($_REQUEST['f_tabsheet']);
     116    $this->tabsheet->select($_GET['tab']);
    120117    $this->tabsheet->assign();
    121118    $selected_tab=$this->tabsheet->get_selected();
     
    123120
    124121    $template_plugin["LMT_VERSION"] = "<i>".$this->getPluginName()."</i> ".l10n('lmt_release').LMT_VERSION;
    125     $template_plugin["LMT_PAGE"] = $_REQUEST['f_tabsheet'];
     122    $template_plugin["LMT_PAGE"] = $_GET['tab'];
    126123    $template_plugin["LMT_TITLE"] = "";
    127124
     
    137134  {
    138135    $languages=get_languages();
     136
     137    GPCCore::addHeaderJS('lmt.config', './plugins/lmt/js/lmtConfig.js', array('jquery'));
     138    GPCCore::addUI('inputNum,simpleTip');
    139139    if(!$this->adviser_abort())
    140140    {
     
    202202         $_REQUEST['filter']=="BY-NC" ||
    203203         $_REQUEST['filter']=="CRIGHT" ||
    204          $_REQUEST['filter']=="CLEFT" ||         
     204         $_REQUEST['filter']=="CLEFT" ||
    205205         $_REQUEST['filter']=="CC0" ||
    206206         $_REQUEST['filter']=="PD"
     
    478478            $this->config['lmt_redirect_url-'.strToLower($val2)][$key];
    479479      }
    480     }
    481 
    482     $datas['help']=array();
    483     foreach($lang["lmt_help_config"] as $key => $val)
    484     {
    485       $datas['help']['hlp'.$key]=addslashes($val);
    486480    }
    487481
     
    675669      "lmt_licence_logo" => $this->config['lmt_licence_logo'],
    676670      "nbauthor" => 0,
    677       "add_link" => $this->getAdminLink().'&amp;f_tabsheet=manageaut&amp;action=add'
     671      "add_link" => $this->getAdminLink().'-manageaut&amp;action=add'
    678672    );
    679673
     
    688682          "text1" => $row['text1'],
    689683          "text2" => $row['text2'],
    690           "lnk_delete" => $this->getAdminLink().'&amp;f_tabsheet=manageaut&amp;action=delete&amp;id='.$row['id'],
    691           "lnk_edit" => $this->getAdminLink().'&amp;f_tabsheet=manageaut&amp;action=edit&amp;id='.$row['id']
     684          "lnk_delete" => $this->getAdminLink().'-manageaut&amp;action=delete&amp;id='.$row['id'],
     685          "lnk_edit" => $this->getAdminLink().'-manageaut&amp;action=edit&amp;id='.$row['id']
    692686        );
    693687      }
     
    743737    }
    744738
    745     $datas["urllist"] = $this->getAdminLink().'&f_tabsheet=manageaut';
     739    $datas["urllist"] = $this->getAdminLink().'-manageaut';
    746740
    747741    $template->assign('datas', $datas);
Note: See TracChangeset for help on using the changeset viewer.