2 /* vim: set expandtab sw=4 ts=4 sts=4: */
4 * Functionality for the navigation tree
6 * @package PhpMyAdmin-Navigation
8 if (! defined('PHPMYADMIN')) {
13 * Represents a container for trigger nodes in the navigation tree
15 * @package PhpMyAdmin-Navigation
17 class Node_Trigger_Container
extends Node
20 * Initialises the class
22 public function __construct()
24 parent
::__construct(__('Triggers'), Node
::CONTAINER
);
25 $this->icon
= PMA_Util
::getImage('b_triggers.png');
27 'text' => 'db_triggers.php?server=' . $GLOBALS['server']
28 . '&db=%2$s&table=%1$s&token='
29 . $_SESSION[' PMA_token '],
30 'icon' => 'db_triggers.php?server=' . $GLOBALS['server']
31 . '&db=%2$s&table=%1$s&token='
32 . $_SESSION[' PMA_token ']
34 $this->real_name
= 'triggers';
36 $new = PMA_NodeFactory
::getInstance(
37 'Node', _pgettext('Create new trigger', 'New')
40 $new->icon
= PMA_Util
::getImage('b_trigger_add.png', '');
42 'text' => 'db_triggers.php?server=' . $GLOBALS['server']
43 . '&db=%3$s&token=' . $_SESSION[' PMA_token ']
45 'icon' => 'db_triggers.php?server=' . $GLOBALS['server']
46 . '&db=%3$s&token=' . $_SESSION[' PMA_token ']
49 $new->classes
= 'new_trigger italics';
50 $this->addChild($new);