Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurício Meneghini Fauth <mauricio@fauth.dev>2022-09-21 03:55:28 +0300
committerMaurício Meneghini Fauth <mauricio@fauth.dev>2022-09-21 03:55:28 +0300
commitc2018c4c2195fc26f188e15ae56a0a30e385174f (patch)
treeb6b69cc36400a5f61c6c89883814a9b4dd8e0f69 /libraries/classes
parent2076d5248044feff4b206dfb517370eb4a8bf9c1 (diff)
Extract /console/bookmark/refresh action from ImportController
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'libraries/classes')
-rw-r--r--libraries/classes/Controllers/Console/Bookmark/RefreshController.php17
-rw-r--r--libraries/classes/Controllers/Import/ImportController.php11
2 files changed, 17 insertions, 11 deletions
diff --git a/libraries/classes/Controllers/Console/Bookmark/RefreshController.php b/libraries/classes/Controllers/Console/Bookmark/RefreshController.php
new file mode 100644
index 0000000000..6b482a671b
--- /dev/null
+++ b/libraries/classes/Controllers/Console/Bookmark/RefreshController.php
@@ -0,0 +1,17 @@
+<?php
+
+declare(strict_types=1);
+
+namespace PhpMyAdmin\Controllers\Console\Bookmark;
+
+use PhpMyAdmin\Console;
+use PhpMyAdmin\Controllers\AbstractController;
+use PhpMyAdmin\Http\ServerRequest;
+
+final class RefreshController extends AbstractController
+{
+ public function __invoke(ServerRequest $request): void
+ {
+ $this->response->addJSON('console_message_bookmark', Console::getBookmarkContent());
+ }
+}
diff --git a/libraries/classes/Controllers/Import/ImportController.php b/libraries/classes/Controllers/Import/ImportController.php
index b89e20a5e8..f4b1deaf03 100644
--- a/libraries/classes/Controllers/Import/ImportController.php
+++ b/libraries/classes/Controllers/Import/ImportController.php
@@ -6,7 +6,6 @@ namespace PhpMyAdmin\Controllers\Import;
use PhpMyAdmin\Bookmark;
use PhpMyAdmin\ConfigStorage\Relation;
-use PhpMyAdmin\Console;
use PhpMyAdmin\Controllers\AbstractController;
use PhpMyAdmin\Core;
use PhpMyAdmin\DatabaseInterface;
@@ -119,16 +118,6 @@ final class ImportController extends AbstractController
$GLOBALS['local_import_file'] = $_POST['local_import_file'] ?? null;
$GLOBALS['show_as_php'] = $_POST['show_as_php'] ?? null;
- // If it's a refresh console bookmarks request
- if (isset($_GET['console_bookmark_refresh'])) {
- $this->response->addJSON(
- 'console_message_bookmark',
- Console::getBookmarkContent()
- );
-
- return;
- }
-
// If it's a console bookmark add request
if (isset($_POST['console_bookmark_add'])) {
if (! isset($_POST['label'], $_POST['db'], $_POST['bookmark_query'], $_POST['shared'])) {