Skip to content

Commit 820d6b1

Browse files
committed
from order to sort
1 parent d6c081c commit 820d6b1

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

src/Package/System/SystemPackage.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ public function cleanQuery(array $query): array
131131
}
132132
}
133133

134-
//eg. order = [product_id => DESC
135-
if (isset($query['order']) && is_array($query['order'])) {
136-
foreach ($query['order'] as $key => $value) {
134+
//eg. sort = [product_id => DESC
135+
if (isset($query['sort']) && is_array($query['sort'])) {
136+
foreach ($query['sort'] as $key => $value) {
137137
if (!preg_match('/^[a-zA-Z0-9_\.]+$/', $key)) {
138-
unset($query['order'][$key]);
138+
unset($query['sort'][$key]);
139139
}
140140
}
141141
}
@@ -321,7 +321,7 @@ public function getQuery(array $data): array
321321
'q', 'filter',
322322
'like', 'in',
323323
'span', 'empty',
324-
'nempty', 'order',
324+
'nempty', 'sort',
325325
'start', 'range'
326326
];
327327

src/Package/System/events/collection.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,10 @@
493493
$data['columns'] = '*';
494494
}
495495

496+
if (!isset($data['sort'])) {
497+
$data['sort'] = [];
498+
}
499+
496500
if (!isset($data['start'])) {
497501
$data['start'] = 0;
498502
}
@@ -559,6 +563,7 @@
559563
'columns' => $data['columns'],
560564
'joins' => $joins,
561565
'filters' => $filters,
566+
'sort' => $data['sort'],
562567
'start' => $data['start'],
563568
'range' => $data['range']
564569
]);

0 commit comments

Comments
 (0)