fixed no filter showing all results
This commit is contained in:
@@ -138,8 +138,10 @@ class DashboardNewController extends mfBaseController {
|
||||
$gemeinde_ids = $post['gemeinden'] === '' ? [] : [$post['gemeinden']] ?? [];
|
||||
|
||||
if (!empty($netowner_ids)) {
|
||||
$all_campaigns = $this->me->is("Admin") ? PreordercampaignModel::getAll() : PreordercampaignModel::search(["owner_id" => $this->me->address_id]);
|
||||
|
||||
$campaign_ids = empty($campaign_ids) ?
|
||||
array_map(fn($campaign) => $campaign->id, PreordercampaignModel::getAll()) :
|
||||
array_map(fn($campaign) => $campaign->id, $all_campaigns) :
|
||||
$campaign_ids;
|
||||
|
||||
$campaign_ids = array_filter($campaign_ids, function ($campaign_id) use ($netowner_ids) {
|
||||
@@ -148,6 +150,11 @@ class DashboardNewController extends mfBaseController {
|
||||
});
|
||||
}
|
||||
|
||||
if (empty($campaign_ids) && !$this->me->is("Admin")) {
|
||||
$owner_campaigns = PreordercampaignModel::search(["owner_id" => $this->me->address_id]);
|
||||
$campaign_ids = array_map(fn($campaign) => $campaign->id, $owner_campaigns);
|
||||
}
|
||||
|
||||
$order_max_homes = $this->getTotalHomes($campaign_ids, $gemeinde_ids);
|
||||
|
||||
$efh_connection_types = ["single-dwelling", "business"];
|
||||
|
||||
Reference in New Issue
Block a user