Skip to content

Commit 87bd276

Browse files
authored
Ref #17769 - replace superglobals with serverrequest in server/ controllers (#17978)
* replace superglobals with serverrequest in server/ controllers * replace $_POST['param'] ?? $_GET['value'] with $request->getParam Signed-off-by: Evgeny Skorlov <eugene@skorlov.name>
1 parent 3663fed commit 87bd276

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

libraries/classes/Controllers/Server/Databases/DestroyController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function __invoke(ServerRequest $request): void
5050
$GLOBALS['errorUrl'] = $GLOBALS['errorUrl'] ?? null;
5151
$GLOBALS['reload'] = $GLOBALS['reload'] ?? null;
5252

53-
$selected_dbs = $_POST['selected_dbs'] ?? null;
53+
$selected_dbs = $request->getParsedBodyParam('selected_dbs');
5454

5555
if (
5656
! $this->response->isAjax()

libraries/classes/Controllers/Server/DatabasesController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public function __invoke(ServerRequest $request): void
8686
}
8787

8888
$replicationInfo = new ReplicationInfo($this->dbi);
89-
$replicationInfo->load($_POST['primary_connection'] ?? null);
89+
$replicationInfo->load($request->getParsedBodyParam('primary_connection'));
9090

9191
$primaryInfo = $replicationInfo->getPrimaryInfo();
9292
$replicaInfo = $replicationInfo->getReplicaInfo();

libraries/classes/Controllers/Server/ExportController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function __invoke(ServerRequest $request): void
6767
$GLOBALS['unlim_num_rows'] = 0;
6868
}
6969

70-
$GLOBALS['single_table'] = $_POST['single_table'] ?? $_GET['single_table'] ?? $GLOBALS['single_table'] ?? null;
70+
$GLOBALS['single_table'] = $request->getParam('single_table') ?? $GLOBALS['single_table'] ?? null;
7171

7272
$exportList = Plugins::getExport('server', isset($GLOBALS['single_table']));
7373

libraries/classes/Controllers/Server/UserGroupsController.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,40 +66,40 @@ public function __invoke(ServerRequest $request): void
6666
/**
6767
* Delete user group
6868
*/
69-
if (! empty($_POST['deleteUserGroup'])) {
70-
UserGroups::delete($configurableMenusFeature, $_POST['userGroup']);
69+
if ($request->hasBodyParam('deleteUserGroup')) {
70+
UserGroups::delete($configurableMenusFeature, $request->getParsedBodyParam('userGroup'));
7171
}
7272

7373
/**
7474
* Add a new user group
7575
*/
76-
if (! empty($_POST['addUserGroupSubmit'])) {
77-
UserGroups::edit($configurableMenusFeature, $_POST['userGroup'], true);
76+
if ($request->hasBodyParam('addUserGroupSubmit')) {
77+
UserGroups::edit($configurableMenusFeature, $request->getParsedBodyParam('userGroup'), true);
7878
}
7979

8080
/**
8181
* Update a user group
8282
*/
83-
if (! empty($_POST['editUserGroupSubmit'])) {
84-
UserGroups::edit($configurableMenusFeature, $_POST['userGroup']);
83+
if ($request->hasBodyParam('editUserGroupSubmit')) {
84+
UserGroups::edit($configurableMenusFeature, $request->getParsedBodyParam('userGroup'));
8585
}
8686

87-
if (isset($_POST['viewUsers'])) {
87+
if ($request->hasBodyParam('viewUsers')) {
8888
// Display users belonging to a user group
8989
$this->response->addHTML(UserGroups::getHtmlForListingUsersofAGroup(
9090
$configurableMenusFeature,
91-
$_POST['userGroup']
91+
$request->getParsedBodyParam('userGroup')
9292
));
9393
}
9494

95-
if (isset($_GET['addUserGroup'])) {
95+
if ($request->hasQueryParam('addUserGroup')) {
9696
// Display add user group dialog
9797
$this->response->addHTML(UserGroups::getHtmlToEditUserGroup($configurableMenusFeature));
98-
} elseif (isset($_POST['editUserGroup'])) {
98+
} elseif ($request->hasBodyParam('editUserGroup')) {
9999
// Display edit user group dialog
100100
$this->response->addHTML(UserGroups::getHtmlToEditUserGroup(
101101
$configurableMenusFeature,
102-
$_POST['userGroup']
102+
$request->getParsedBodyParam('userGroup')
103103
));
104104
} else {
105105
// Display user groups table

0 commit comments

Comments
 (0)