Changeset 31557 for extensions


Ignore:
Timestamp:
Apr 18, 2016, 2:41:11 PM (8 years ago)
Author:
ddtddt
Message:

[extensions] - read_metadata - Beta 3 - link since edit photo page - link to admin photo page

Location:
extensions/read_metadata
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/read_metadata/admin.php

    r31555 r31557  
    4848  case 'read':
    4949$admin_base_url = READ_METADATA_ADMIN.'-read';
     50if (isset($_GET['showmetadata'])) {
     51  check_input_parameter('showmetadata', $_GET, false, PATTERN_ID);
     52  $_POST['idreadmetadata']=$_GET['showmetadata'];
     53  $_POST['submitreadmetadata']=1;
     54}
     55
    5056if(isset($_POST['idreadmetadata'])){
    5157$template->assign(
     
    8086                  'RM_FILE' => $file,
    8187                  'RM_SCR' => DerivativeImage::url(IMG_THUMB, $rd_image),
     88                  'U_SHOWPHOTOADMIN' => 'admin.php?page=photo-'.$_POST['idreadmetadata'].'&rmphotoid='.$_POST['idreadmetadata'],
    8289        ));
    8390        /*IPTC*/
  • extensions/read_metadata/admin.tpl

    r31556 r31557  
    55  <form method="post" >
    66        <fieldset id="mainrm">
    7           <legend>{'Choise id photo'|@translate}</legend>
     7          <legend>{'Choose id photo'|@translate}</legend>
    88          <input type="number" name="idreadmetadata" value="{$read.RM_ID}">
    99          <p>
     
    1414{/if}
    1515{if isset ($readmetadata)}
     16  <p style="text-align:left;padding-left:20px">
     17    <a href="{$readmetadata.U_SHOWPHOTOADMIN}"><span class="icon-wrench"></span>{'Photo admin page'|@translate}</a>
     18  </p>
    1619  <fieldset id="mainrm">
    1720    <legend>{'Informations are read from'|@translate} {$readmetadata.RM_NAME} - {$readmetadata.RM_FILE}</legend>
  • extensions/read_metadata/initadmin.php

    r31551 r31557  
    3131}
    3232
    33  
     33add_event_handler('loc_begin_admin', 'read_metadataprefiltre',60);
     34//add_event_handler('loc_begin_admin_page', 'read_metadataprefiltreA',60);
     35
     36function read_metadataprefiltre(){
     37  global $template;
     38  $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&amp;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&amp;showmetadata='.$photoid[0],
     55        ));
     56  }
     57}
     58
     59function read_metadataprefiltreT($content, &$smarty){
     60  $search = '#          </ul>
     61        </td>
     62      </tr>
     63    </table>#';
     64 
     65  $replacement = '
     66        <li><a href="{$U_SHOWMETADATA}"><span class="icon-eye"></span>{\'Show metadata\'|@translate}</a></li>
     67
     68          </ul>
     69        </td>
     70      </tr>
     71    </table>';
     72
     73  return preg_replace($search, $replacement, $content);
     74        }
  • extensions/read_metadata/language/en_UK/plugin.lang.php

    r31555 r31557  
    2525$lang['This ID isn\'t used in your gallery'] = 'This ID isn\'t used in your gallery';
    2626$lang['You must chose ID photo'] = 'You must chose ID photo';
    27 $lang['Choise id photo'] = 'Choise id photo';
     27$lang['Choose id photo'] = 'Choose id photo';
    2828$lang['Informations are read from'] = 'Informations are read from';
    2929$lang['This file type isn\'t use metadata'] = 'This file type isn\'t use metadata';
     30$lang['Show metadata'] = 'Show metadata';
     31$lang['Photo admin page'] = 'Photo admin page';
  • extensions/read_metadata/language/fr_FR/plugin.lang.php

    r31555 r31557  
    2525$lang['This ID isn\'t used in your gallery'] = 'Cette ID n\'est pas utilisée dans votre galerie';
    2626$lang['You must chose ID photo'] = 'Vous devez choisir une ID de photo';
    27 $lang['Choise id photo'] = 'Choissisez une ID de photo';
     27$lang['Choose id photo'] = 'Choissisez une ID de photo';
    2828$lang['Informations are read from'] = 'L\'information est lue depuis la photo';
    2929$lang['This file type isn\'t use metadata'] = 'Ce fichier n\'utilise pas les métagonnées';
     30$lang['Show metadata'] = 'Voir les métadonnées';
     31$lang['Photo admin page'] = 'Page d\'administration de la photo';
Note: See TracChangeset for help on using the changeset viewer.