Skip to content
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
bf5ce80
Bump CakePHP version to 3.x
bancer Aug 24, 2023
3fd8444
Add branch 3.x to CI
bancer Aug 24, 2023
1a97d60
Merge branch '3.x' of https://github.com/lecterror/cakephp-filter-plu…
bancer Aug 24, 2023
4022fe4
Migrate to 3.x
bancer Aug 28, 2023
7c2bc0f
Run composer install
bancer Aug 28, 2023
177bba1
Adjust CI commands
bancer Aug 28, 2023
2a73ad4
Adjust CI command
bancer Aug 28, 2023
be8916c
Relax requirements in composer.json
bancer Aug 28, 2023
509b6be
Adjust CI commands
bancer Aug 28, 2023
e5e9d20
Remove unnecessary commas
bancer Aug 28, 2023
80aef74
Adjust CI commands
bancer Aug 28, 2023
39ce812
Adjust CI commands
bancer Aug 28, 2023
0472cf0
Adjust CI commands
bancer Aug 28, 2023
d993cc9
Adjust CI command
bancer Aug 28, 2023
28db821
Adjust CI command
bancer Aug 28, 2023
94ce4c3
Adjust CI commands
bancer Aug 28, 2023
6c365da
Adjust CI command
bancer Aug 28, 2023
17be421
Simplify CI config
bancer Aug 28, 2023
bd23fec
Adjust CI commands
bancer Aug 28, 2023
cb7a620
Fix code style errors
bancer Aug 28, 2023
6347def
Rollback composer changes
bancer Aug 28, 2023
ba5d599
Update CI command
bancer Aug 28, 2023
fb1f707
Install phpcs
bancer Aug 28, 2023
21a1cdc
Adjust CI command
bancer Aug 28, 2023
1f97a14
Set phpcs standard path
bancer Aug 28, 2023
509e407
Replace tabs with spaces
bancer Aug 28, 2023
60c38f5
Replace tabs with spaces
bancer Aug 28, 2023
366f23f
Fix code style errors in ItemsFixture
bancer Aug 28, 2023
ec35d9c
Fix code style errors in test files
bancer Aug 28, 2023
a08a3d8
Fix code style errors in FilteredBehavior
bancer Aug 28, 2023
7328d26
Fix code style errors in FilterHelper
bancer Aug 28, 2023
6f10f31
Fix code style errors in FilterComponent
bancer Aug 28, 2023
a981985
Fix code style errors
bancer Aug 28, 2023
9eac0b4
Fix code style errors
bancer Aug 28, 2023
02df8f4
Add ctp files to code style checks
bancer Aug 28, 2023
1a31137
Fix code style errors
bancer Aug 28, 2023
650bc1f
Fix code style errors
bancer Aug 29, 2023
2bc1d32
Update readme file
bancer Aug 29, 2023
5f85e75
Merge pull request #50 from bancer/3.x
bancer Aug 29, 2023
d74630e
Maintain backwards compatibility with posted data in 2.x format
bancer Oct 11, 2023
a2c3475
Merge pull request #52 from lecterror/master
bancer Oct 11, 2023
468043c
Merge pull request #54 from bancer/3.x-post-dat
bancer Oct 11, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion src/Controller/Component/FilterComponent.php
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,13 @@ public function startup(Event $event)
/** @var array<mixed> $requestData */
$requestData = $controller->request->getQuery('data', []);
$this->formData = $requestData;
} elseif (!$controller->request->is('post') || $controller->request->getData('Filter.filterFormId') === null) {
} elseif (
!$controller->request->is('post') ||
(
$controller->request->getData('Filter.filterFormId') === null &&
$controller->request->getData('data.Filter.filterFormId') === null
)
) {
$persistedData = [];

if ($Session->check($sessionKey)) {
Expand All @@ -138,6 +144,9 @@ public function startup(Event $event)
} else {
/** @var array<mixed> $requestData */
$requestData = $controller->request->getData();
if (array_key_exists('data', $requestData)) {
$requestData = $requestData['data'];
}
$this->formData = $requestData;
if ($Session->started()) {
$Session->write($sessionKey, $this->formData);
Expand Down