From 3c56e4b9afe64620b1653b04c2e0f1d643a7181e Mon Sep 17 00:00:00 2001 From: Durgesh <007durgesh219@gmail.com> Date: Tue, 23 Feb 2016 14:14:58 +0530 Subject: [PATCH] Templating Console.php, Issue #12007 Signed-off-by: Durgesh <007durgesh219@gmail.com> --- libraries/Console.php | 290 ++--------------------- templates/console/bookmark_content.phtml | 30 +++ templates/console/display.phtml | 227 ++++++++++++++++++ templates/console/query_action.phtml | 12 + templates/console/toolbar.phtml | 10 + 5 files changed, 303 insertions(+), 266 deletions(-) create mode 100644 templates/console/bookmark_content.phtml create mode 100644 templates/console/display.phtml create mode 100644 templates/console/query_action.phtml create mode 100644 templates/console/toolbar.phtml diff --git a/libraries/Console.php b/libraries/Console.php index 7ce772c947..d033828ac0 100644 --- a/libraries/Console.php +++ b/libraries/Console.php @@ -6,6 +6,7 @@ * @package PhpMyAdmin */ namespace PMA\libraries; +use PMA\libraries\Template; if (! defined('PHPMYADMIN')) { exit; @@ -77,25 +78,12 @@ class Console */ public static function getBookmarkContent() { - $output = ''; $cfgBookmark = PMA_Bookmark_getParams(); if ($cfgBookmark) { - - $tpl_bookmark_actions - = '' . __('Collapse') . ' ' - . ' ' - . '' . __('Requery') . ' ' - . '' . __('Edit') . ' ' - . '' . __('Delete') - . ' ' - . '' . __('Database') - . ': %s'; - $bookmarks = PMA_Bookmark_getList(); - $output .= '
'; - foreach ($bookmarks as $val) { - $output .= ''; - } + return Template::get('console/bookmark_content') + ->render( + array( + 'welcomeMessage' => $welcomeMessage, + 'bookmarks' => $bookmarks, + ) + ); } - return $output; + return ''; } /** @@ -134,48 +116,6 @@ class Console return array('console.js'); } - /** - * Gets the history - * - * @param string $tpl_query_actions the template for query actions - * - * @return string $output the generated HTML for history - * - * @access private - * - */ - private function _getHistory($tpl_query_actions) - { - $output = ''; - - $_sql_history = PMA_getHistory($GLOBALS['cfg']['Server']['user']); - if (! empty($_sql_history)) { - foreach (array_reverse($_sql_history) as $record) { - $isSelect = preg_match( - '@^SELECT[[:space:]]+@i', $record['sqlquery'] - ); - $output .= ''; - } - } - return $output; - } - /** * Renders the console * @@ -184,206 +124,24 @@ class Console */ public function getDisplay() { - $output = ''; if ((! $this->_isAjax) && $this->_isEnabled) { $cfgBookmark = PMA_Bookmark_getParams(); - $output .= '