source: extensions/AMenuManager/amm_aim.class.inc.php @ 31821

Last change on this file since 31821 was 31821, checked in by plg, 7 years ago

compatibility with PHP 7, constructor name

  • Property svn:executable set to *
File size: 1.3 KB
Line 
1<?php
2/* -----------------------------------------------------------------------------
3  Plugin     : Advanced Menu Manager
4  Author     : Grum
5    email    : grum@piwigo.org
6    website  : http://www.grum.fr
7
8    << May the Little SpaceFrog be with you ! >>
9  ------------------------------------------------------------------------------
10  See main.inc.php for release information
11
12  AMM_AIM : classe to manage plugin integration into plugin menu
13
14  --------------------------------------------------------------------------- */
15
16if (!defined('PHPWG_ROOT_PATH')) { die('Hacking attempt!'); }
17
18include_once('amm_root.class.inc.php');
19
20class AMM_AIM extends AMM_root
21{
22  function __construct($prefixeTable, $filelocation)
23  {
24    parent::__construct($prefixeTable, $filelocation);
25  }
26
27  /*
28    initialize events call for the plugin
29  */
30  function initEvents()
31  {
32    parent::initEvents();
33    add_event_handler('get_admin_plugin_menu_links', array(&$this, 'pluginAdminMenu') );
34    add_event_handler('loc_end_page_header', array(&$this, 'adminPanel'));
35  }
36
37  public function adminPanel()
38  {
39    global $template;
40
41    $template->append('footer_elements', "<script>$(document).ready(function () { $('li a[href=\"".$template->get_template_vars('U_CONFIG_MENUBAR')."\"]').attr('href', '".$this->getAdminLink()."-setmenu/position'); });</script>");
42  }
43
44} // amm_aim  class
45
46
47?>
Note: See TracBrowser for help on using the repository browser.