Fixed not sending preordernotification again to new recipients

This commit is contained in:
Frank Schubert
2023-04-01 11:31:20 +02:00
parent 332bbf0e72
commit 5b7339b875
4 changed files with 18 additions and 10 deletions

View File

@@ -18,14 +18,22 @@ class AddressDBController extends mfBaseController {
protected function indexAction() {
$this->layout()->setTemplate("AddressDB/Index");
$rfilter = $this->request->filter;
iF(!is_array($rfilter)) {
$rfilter = [];
if($this->request->resetFilter) {
unset($_SESSION[MFAPPNAME.'-AddressDB-filter']);
}
$this->layout->set("filter", $rfilter);
$filter = $this->getPreparedFilter($rfilter);
$filter = [];
if(is_array($this->request->filter)) {
$filter = $this->request->filter;
$_SESSION[MFAPPNAME.'-AddressDB-filter'] = $filter;
} else {
if(array_key_exists(MFAPPNAME.'-AddressDB-filter', $_SESSION) && count($_SESSION[MFAPPNAME.'-AddressDB-filter'])) {
$filter = $_SESSION[MFAPPNAME.'-AddressDB-filter'];
}
}
$this->layout->set("filter", $filter);
$filter = $this->getPreparedFilter($filter);
// pagination defaults
$pagination = [];
@@ -118,7 +126,7 @@ class AddressDBController extends mfBaseController {
}
if(array_key_exists("oaid", $filter) && $filter['oaid']) {
$new_filter['oaid%'] = $filter['oaid'];
$new_filter['oaid%'] = "%".$filter['oaid'];
unset($filter['oaid']);
}