Skip to content

Commit edfe8a5

Browse files
Replace POST-var access with Serverrequest object - pt 2 (#17787)
* Use ServerRequestObject to access POST-vars Signed-off-by: Sebastian Walther <swalther@complex-it.de> Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev> Co-authored-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
1 parent 5ab43f6 commit edfe8a5

12 files changed

Lines changed: 38 additions & 21 deletions

libraries/classes/Controllers/Table/Structure/AddIndexController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function __invoke(ServerRequest $request): void
3939
{
4040
$GLOBALS['message'] = $GLOBALS['message'] ?? null;
4141

42-
$selected = $_POST['selected_fld'] ?? [];
42+
$selected = $request->getParsedBodyParam('selected_fld', []);
4343

4444
if (empty($selected)) {
4545
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/CentralColumnsAddController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function __invoke(ServerRequest $request): void
3737
{
3838
$GLOBALS['message'] = $GLOBALS['message'] ?? null;
3939

40-
$selected = $_POST['selected_fld'] ?? [];
40+
$selected = $request->getParsedBodyParam('selected_fld', []);
4141

4242
if (empty($selected)) {
4343
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/CentralColumnsRemoveController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public function __invoke(ServerRequest $request): void
3737
{
3838
$GLOBALS['message'] = $GLOBALS['message'] ?? null;
3939

40-
$selected = $_POST['selected_fld'] ?? [];
40+
$selected = $request->getParsedBodyParam('selected_fld', []);
4141

4242
if (empty($selected)) {
4343
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/ChangeController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public function __invoke(ServerRequest $request): void
4343
return;
4444
}
4545

46-
$selected = $_POST['selected_fld'] ?? [];
46+
$selected = $request->getParsedBodyParam('selected_fld', []);
4747

4848
if (empty($selected)) {
4949
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/FulltextController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function __invoke(ServerRequest $request): void
3939
{
4040
$GLOBALS['message'] = $GLOBALS['message'] ?? null;
4141

42-
$selected = $_POST['selected_fld'] ?? [];
42+
$selected = $request->getParsedBodyParam('selected_fld', []);
4343

4444
if (empty($selected)) {
4545
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/MoveColumnsController.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ public function __construct(
4444

4545
public function __invoke(ServerRequest $request): void
4646
{
47-
if (! isset($_POST['move_columns']) || ! is_array($_POST['move_columns']) || ! $this->response->isAjax()) {
47+
$move_columns = $request->getParsedBodyParam('move_columns');
48+
if (! isset($move_columns) || ! is_array($move_columns) || ! $this->response->isAjax()) {
4849
return;
4950
}
5051

@@ -61,8 +62,8 @@ public function __invoke(ServerRequest $request): void
6162
$usesLiteralNull = $this->dbi->isMariaDB() && $this->dbi->getVersion() >= 100200;
6263
$defaultNullValue = $usesLiteralNull ? 'NULL' : null;
6364
// move columns from first to last
64-
for ($i = 0, $l = count($_POST['move_columns']); $i < $l; $i++) {
65-
$column = $_POST['move_columns'][$i];
65+
for ($i = 0, $l = count($move_columns); $i < $l; $i++) {
66+
$column = $move_columns[$i];
6667
// is this column already correctly placed?
6768
if ($column_names[$i] == $column) {
6869
continue;

libraries/classes/Controllers/Table/Structure/PrimaryController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ public function __invoke(ServerRequest $request): void
4343
$GLOBALS['urlParams'] = $GLOBALS['urlParams'] ?? null;
4444
$GLOBALS['errorUrl'] = $GLOBALS['errorUrl'] ?? null;
4545

46-
$selected = $_POST['selected'] ?? [];
47-
$selected_fld = $_POST['selected_fld'] ?? [];
46+
$selected = $request->getParsedBodyParam('selected', []);
47+
$selected_fld = $request->getParsedBodyParam('selected_fld', []);
4848

4949
if (empty($selected) && empty($selected_fld)) {
5050
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/ReservedWordCheckController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function __invoke(ServerRequest $request): void
2424
return;
2525
}
2626

27-
$columns_names = $_POST['field_name'];
27+
$columns_names = $request->getParsedBodyParam('field_name');
2828
$reserved_keywords_names = [];
2929
foreach ($columns_names as $column) {
3030
if (! Context::isKeyword(trim($column), true)) {

libraries/classes/Controllers/Table/Structure/SpatialController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function __invoke(ServerRequest $request): void
3939
{
4040
$GLOBALS['message'] = $GLOBALS['message'] ?? null;
4141

42-
$selected = $_POST['selected_fld'] ?? [];
42+
$selected = $request->getParsedBodyParam('selected_fld', []);
4343

4444
if (empty($selected)) {
4545
$this->response->setRequestStatus(false);

libraries/classes/Controllers/Table/Structure/UniqueController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function __invoke(ServerRequest $request): void
3939
{
4040
$GLOBALS['message'] = $GLOBALS['message'] ?? null;
4141

42-
$selected = $_POST['selected_fld'] ?? [];
42+
$selected = $request->getParsedBodyParam('selected_fld', []);
4343

4444
if (empty($selected)) {
4545
$this->response->setRequestStatus(false);

0 commit comments

Comments
 (0)