Ignore:
Timestamp:
Jan 8, 2014, 5:44:34 PM (10 years ago)
Author:
mistic100
Message:

add link in Admin Tools 'Edit' menu if available

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/gvideo/include/events.inc.php

    r26470 r26524  
    1414    // add custom parser
    1515    add_event_handler('render_element_content', 'gvideo_element_content', EVENT_HANDLER_PRIORITY_NEUTRAL-10, 2);
     16
     17    if (defined('ADMINTOOLS_ID'))
     18    {
     19      global $template;
     20
     21      load_language('plugin.lang', GVIDEO_PATH);
     22
     23      $template->assign(array(
     24        'GVIDEO_PATH' => GVIDEO_PATH,
     25        'U_GVIDEO_EDIT' => GVIDEO_ADMIN.'-photo&image_id='.$picture['current']['id'],
     26        ));
     27
     28      $template->set_prefilter('ato_public_controller', 'gvideo_admintools');
     29    }
    1630  }
    1731 
    1832  return $picture;
     33}
     34
     35function gvideo_admintools($content)
     36{
     37  $search = '{if isset($ato.U_DELETE)}';
     38  $replace = '
     39{if isset($U_GVIDEO_EDIT)}
     40  {combine_css path=$GVIDEO_PATH|cat:\'template/fontello/css/gvideo.css\'}
     41  <li><a class="icon-gvideo-movie" href="{$U_GVIDEO_EDIT}">{\'Video properties\'|translate}</a></li>
     42{/if}
     43{if isset($ato.U_DELETE)}';
     44
     45  return str_replace($search, $replace, $content);
    1946}
    2047
Note: See TracChangeset for help on using the changeset viewer.