limited preorderfront users to their own networks on map

This commit is contained in:
Frank Schubert
2023-03-31 13:01:34 +02:00
parent 20e6318e03
commit 2814656e0f

View File

@@ -692,7 +692,15 @@ class PreorderController extends mfBaseController {
if($this->me->is("Admin")) {
$my_networks = NetworkModel::getAll();
} else {
$my_networks = $this->me->myNetworks(['netowner','salespartner']);
if($this->me->is("preorderfront")) {
$pns = json_decode($this->me->getFlag("preorder_networks"));
foreach($pns as $pn_id) {
$my_networks[] = new Network($pn_id);
}
//var_dump($my_networks);exit;
} else {
$my_networks = $this->me->myNetworks(['netowner','salespartner']);
}
foreach($my_networks as $network) {
foreach(PreordercampaignModel::search(['network_id' => $network->id]) as $campaign) {