Witam wszystkich serdecznie,
Aktualnie mam filtrowanie, które działa za pomocą sortowania a dokładnie funkcji usort na liście raportów. To z jakiej grupy raport ma być wyświetlony wybieram z selecta(jest tam 6 typów raportów). Każdy raport jest przypisany do jakiegoś typu raportów. Po wybraniu opcji z select wysyłany jest parametr za pomocą ajax w formie url i wykonuje się sortowanie. Problem polega na tym, że chciałbym aby te filtrowanie wyświetlało tylko i wyłącznie raporty z wybranym typem raportu a nie sortowało. Nie wiem jakiej funkcji mogę użyć żeby zastąpić te sortowanie macie jakiś pomysł? Aktualnie wygląda to tak:
} else if ($sortField == "support-request") {
usort($caseList, function ($a, $b) {
/* @var $a CMCase */
$time1 = $a->caseType == 1;
$time2 = $b->caseType == 1;
return $time1 < $time2;
});
I do każdego typu raportów jest oddzielne sortowanie.
Mam nadzieję, że coś mi pomożecie.
Pozdrawiam!