Fixed permissions for preorderfront

This commit is contained in:
Frank Schubert
2023-03-31 13:18:49 +02:00
parent 2814656e0f
commit 6cf4e1b64a

View File

@@ -48,11 +48,15 @@ class PreorderController extends mfBaseController {
$this->layout()->set("my_campaigns", PreordercampaignModel::getAll());
} else {
if($this->me->is("preorderfront")) {
$pns = json_decode($this->me->getFlag("preorder_networks"));
foreach($pns as $pn_id) {
$my_networks[] = new Network($pn_id);
if(is_array($pns) && count($pns)) {
foreach($pns as $pn_id) {
$my_networks[] = new Network($pn_id);
}
} else {
$my_networks = $this->me->myNetworks(['netowner','salespartner']);
}
//var_dump($my_networks);exit;
} else {
$my_networks = $this->me->myNetworks(["netowner", "salespartner"]);
@@ -77,6 +81,8 @@ class PreorderController extends mfBaseController {
} else {
$filter['preordercampaign_id'] = $my_campaign_ids;
}
if(!$filter['preordercampaign_id']) $filter['preordercampaign_id'] = 0;
}
if($filter['addon_services']) {
@@ -694,8 +700,12 @@ class PreorderController extends mfBaseController {
} else {
if($this->me->is("preorderfront")) {
$pns = json_decode($this->me->getFlag("preorder_networks"));
foreach($pns as $pn_id) {
$my_networks[] = new Network($pn_id);
if(is_array($pns) && count($pns)) {
foreach($pns as $pn_id) {
$my_networks[] = new Network($pn_id);
}
} else {
$my_networks = $this->me->myNetworks(['netowner','salespartner']);
}
//var_dump($my_networks);exit;
} else {
@@ -713,14 +723,15 @@ class PreorderController extends mfBaseController {
if(!in_array($filter['preordercampaign_id'], $my_campaign_ids)) {
$filter['preordercampaign_id'] = $my_campaign_ids;
}
} else {
$filter['preordercampaign_id'] = $my_campaign_ids;
}
}
if(!$filter['preordercampaign_id']) $filter['preordercampaign_id'] = 0;
//var_dump($filter);exit;
$results = PreorderModel::search($filter);
foreach($results as $preorder) {
//$this->log->debug("building status: ".print_r($building->status,true));
$data = clone($preorder->data);