Ignore:
Timestamp:
May 13, 2016, 2:40:22 PM (8 years ago)
Author:
plg
Message:

cleaner/safer way to build the link to show metadata

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/read_metadata/initadmin.php

    r31557 r31591  
    3131}
    3232
    33 add_event_handler('loc_begin_admin', 'read_metadataprefiltre',60);
    34 //add_event_handler('loc_begin_admin_page', 'read_metadataprefiltreA',60);
     33add_event_handler('loc_begin_admin_page', 'read_metadataprefiltre',60);
    3534
    3635function read_metadataprefiltre(){
    3736  global $template;
    3837  $template->set_prefilter('picture_modify', 'read_metadataprefiltreT');
    39   if(strstr($_SERVER['REQUEST_URI'], 'photo-')){
    40         $photoid = explode('photo-', $_SERVER['REQUEST_URI']);
    41         if(strstr($photoid[1], '-properties')){$photoid = explode('-properties', $photoid[1]);}
    42         else if(strstr($photoid[1], '&cat')){$photoid = explode('&cat', $photoid[1]);}
    43         else {}
    44         $template->assign(
    45           array(
    46             'U_SHOWMETADATA' => 'admin.php?page=plugin-read_metadata&showmetadata='.$photoid[0],
    47         ));
    48   }
    49   if (isset($_GET['rmphotoid'])) {
    50   check_input_parameter('rmphotoid', $_GET, false, PATTERN_ID);
    51   $photoid[0]=$_GET['rmphotoid'];
    52         $template->assign(
    53           array(
    54             'U_SHOWMETADATA' => 'admin.php?page=plugin-read_metadata&showmetadata='.$photoid[0],
    55         ));
     38
     39  if ('photo' == $_GET['page'])
     40  {
     41    $template->assign(
     42      array(
     43        'U_SHOWMETADATA' => 'admin.php?page=plugin-read_metadata&showmetadata='.$_GET['image_id'],
     44        )
     45      );
    5646  }
    5747}
Note: See TracChangeset for help on using the changeset viewer.