added Preorder filter
This commit is contained in:
@@ -23,7 +23,8 @@ class PreorderController extends mfBaseController {
|
||||
}
|
||||
|
||||
$this->layout->set("filter", $rfilter);
|
||||
|
||||
|
||||
$where = "";
|
||||
$filter = $this->getPreparedFilter($rfilter);
|
||||
|
||||
// pagination defaults
|
||||
@@ -50,6 +51,7 @@ class PreorderController extends mfBaseController {
|
||||
}
|
||||
}
|
||||
//var_dump($filter);exit;
|
||||
|
||||
$preorders = PreorderModel::search($filter);
|
||||
$this->layout()->set("preorders", $preorders);
|
||||
}
|
||||
@@ -69,6 +71,19 @@ class PreorderController extends mfBaseController {
|
||||
$new_filter['deleted'] = 0;
|
||||
}
|
||||
|
||||
$new_filter['add-where'] = "";
|
||||
|
||||
if(array_key_exists("address", $filter)) {
|
||||
$address = $this->db()->escape($filter['address']);
|
||||
$new_filter['add-where'] = " AND (adb_hausnummer.gemeinde like '%$address%' OR adb_hausnummer.plz like '%$address%' OR adb_hausnummer.strasse like '%$address%')";
|
||||
}
|
||||
|
||||
if(array_key_exists("kunde", $filter)) {
|
||||
$kunde = $this->db()->escape($filter['kunde']);
|
||||
$new_filter['add-where'] = " AND (firstname like '%$kunde%' OR lastname like '%$kunde%' OR street like '%$kunde%' OR zip like '%$kunde%' OR city like '%$kunde%')";
|
||||
}
|
||||
|
||||
|
||||
if(is_array($filter) && count($filter)) {
|
||||
foreach($filter as $name => $value) {
|
||||
$new_filter[$name] = $value;
|
||||
|
||||
Reference in New Issue
Block a user