diff options
Diffstat (limited to 'srcs/phpmyadmin/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php')
| -rw-r--r-- | srcs/phpmyadmin/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/srcs/phpmyadmin/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php b/srcs/phpmyadmin/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php deleted file mode 100644 index 0005915..0000000 --- a/srcs/phpmyadmin/libraries/classes/Navigation/Nodes/NodeDatabaseChild.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php -/* vim: set expandtab sw=4 ts=4 sts=4: */ -/** - * Functionality for the navigation tree - * - * @package PhpMyAdmin-Navigation - */ -declare(strict_types=1); - -namespace PhpMyAdmin\Navigation\Nodes; - -use PhpMyAdmin\Relation; -use PhpMyAdmin\Url; -use PhpMyAdmin\Util; - -/** - * Represents a node that is a child of a database node - * This may either be a concrete child such as table or a container - * such as table container - * - * @package PhpMyAdmin-Navigation - */ -abstract class NodeDatabaseChild extends Node -{ - /** - * Returns the type of the item represented by the node. - * - * @return string type of the item - */ - abstract protected function getItemType(); - - /** - * Returns HTML for control buttons displayed infront of a node - * - * @return String HTML for control buttons - */ - public function getHtmlForControlButtons() - { - $ret = ''; - $cfgRelation = $this->relation->getRelationsParam(); - if ($cfgRelation['navwork']) { - $db = $this->realParent()->realName; - $item = $this->realName; - - $params = [ - 'hideNavItem' => true, - 'itemType' => $this->getItemType(), - 'itemName' => $item, - 'dbName' => $db, - ]; - - $ret = '<span class="navItemControls">' - . '<a href="navigation.php" data-post="' - . Url::getCommon($params, '') . '"' - . ' class="hideNavItem ajax">' - . Util::getImage('hide', __('Hide')) - . '</a></span>'; - } - - return $ret; - } -} |
