diff --git a/application/Preorder/PreorderController.php b/application/Preorder/PreorderController.php index f8ec31d57..e907c2d2c 100644 --- a/application/Preorder/PreorderController.php +++ b/application/Preorder/PreorderController.php @@ -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);