Ignore:
Timestamp:
May 20, 2012, 12:38:07 PM (12 years ago)
Author:
mistic100
Message:
  • display typetags everywhere (not only tags page)
  • little redesign of admin page + code cleaning
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/typetags/main.inc.php

    r10987 r15149  
    1010if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
    1111
    12 global $prefixeTable ;
     12global $prefixeTable, $conf;
    1313
    14 define('typetags_DIR' , basename(dirname(__FILE__)));
    15 define('typetags_PATH' , PHPWG_PLUGINS_PATH . typetags_DIR . '/');
     14define('typetags_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');
    1615define('typetags_TABLE' , $prefixeTable . 'typetags');
    17 define('typetags_ADMIN', get_root_url().'admin.php?page=plugin-' . typetags_DIR);
     16define('typetags_ADMIN', get_root_url().'admin.php?page=plugin-' . basename(dirname(__FILE__)));
     17
     18
     19include(typetags_PATH . 'typetags.php');
     20$conf['TypeTags'] = unserialize($conf['TypeTags']);
     21
     22// tags on picture page
     23/*if (script_basename() == 'picture')
     24{
     25  add_event_handler('loc_end_picture', 'typetags_picture');
     26}*/
     27
     28// tags everywhere
     29if ($conf['TypeTags']['show_all'])
     30{
     31  add_event_handler('render_tag_name', 'typetags_render', 0);
     32}
     33// tags on tags page
     34else if (script_basename() == 'tags')
     35{
     36  add_event_handler('loc_begin_page_header', 'typetags_tags');
     37}
     38
     39
     40add_event_handler('get_admin_plugin_menu_links', 'typetags_admin_menu');
    1841
    1942function typetags_admin_menu($menu)
     
    2649}
    2750
    28 function typetags()
    29 {
    30   include(typetags_PATH . 'typetags.php');
    31 }
    32 
    33 if (script_basename() == 'tags')
    34 {
    35   add_event_handler('loc_begin_page_header', 'typetags', 60);
    36 }
    37 
    38 add_event_handler('get_admin_plugin_menu_links', 'typetags_admin_menu');
    39 
    4051?>
Note: See TracChangeset for help on using the changeset viewer.