fixed campaign_id in preorder map filter

This commit is contained in:
Frank Schubert
2023-03-14 16:41:20 +01:00
parent d7054a926f
commit a4f48657d7

View File

@@ -707,20 +707,22 @@ class PreorderController extends mfBaseController {
$my_networks = NetworkModel::getAll();
} else {
$my_networks = $this->me->myNetworks(['netowner','salespartner']);
}
foreach($my_networks as $network) {
foreach(PreordercampaignModel::search(['network_id' => $network->id]) as $campaign) {
$my_campaigns[] = $campaign;
if(!in_array($campaign->id, $my_campaign_ids)) $my_campaign_ids[] = $campaign->id;
foreach($my_networks as $network) {
foreach(PreordercampaignModel::search(['network_id' => $network->id]) as $campaign) {
$my_campaigns[] = $campaign;
if(!in_array($campaign->id, $my_campaign_ids)) $my_campaign_ids[] = $campaign->id;
}
}
if(array_key_exists("preordercampaign_id", $filter)) {
if(!in_array($filter['preordercampaign_id'], $my_campaign_ids)) {
$filter['preordercampaign_id'] = $my_campaign_ids;
}
}
}
if(array_key_exists("preordercampaign_id", $filter)) {
if(!in_array($filter['preordercampaign_id'], $my_campaign_ids)) {
$filter['preordercampaign_id'] = $my_campaign_ids;
}
}
//var_dump($filter);exit;
$results = PreorderModel::search($filter);