diff --git a/Layout/default/Preorder/Index.php b/Layout/default/Preorder/Index.php index f4bb8046d..3dd4a5910 100644 --- a/Layout/default/Preorder/Index.php +++ b/Layout/default/Preorder/Index.php @@ -1,1119 +1,1083 @@ getUrl($Mod,"Index"); - $pagination_baseurl_params = ["filter" => $filter]; - $pagination_entity_name = "Vorbestellungen"; - +$pagination_baseurl = $this->getUrl($Mod,"Index"); +$pagination_baseurl_params = ["filter" => $filter]; +$pagination_entity_name = "Vorbestellungen"; + ?> - - .preorder-campaign-table-actions a { - text-align: center; - font-size: 24px; - } + + } + }); +
-
-
-
- -
-

Vorbestellungenname : ""?>

+
+
+
+ +
+

Vorbestellungenname : ""?>

+
-
-
+
-
-
-

Filter

- -
"> -
+
+
+

Filter

+ + "> +
-
- - - -
+
+ + +
-
- - -
- -
- - +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + + + + + + + + +
+
+
+ + " /> +
+ +
+ + " /> +
+ +
+ + " /> +
+ +
+ + " /> +
+ +
+ + " /> +
+ +
+ + " /> +
+ +
+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+
+ + id): ?> + ['preordercampaign_id' => $campaign->id], "resetFilter" => 1])?>">Filter zurücksetzen + + 1])?>">Filter zurücksetzen + + is("Preorderfront")): ?> + + +
+
+ +
- -
- - -
- -
- - -
- - - - - - - - - -
-
-
- - " /> -
- -
- - " /> -
- -
- - " /> -
- -
- - " /> -
- -
- - " /> -
- -
- - " /> -
- -
- -
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- -
-
- - id): ?> - ['preordercampaign_id' => $campaign->id], "resetFilter" => 1])?>">Filter zurücksetzen - - 1])?>">Filter zurücksetzen - - is("Preorderfront")): ?> - - -
-
- - -
-
- -
-
- - -
-
- -
-
- -
-

Liste aller Vorbestellungenname : "" ?>

- - - -
- - - - - -
- - - is(["preorderfront"]) && !$me->is("preorderreadonly")): ?> - - - is("preorderfront")): ?> - - - - - - - - - - is(["Admin","netowner"])): ?> - - - - - - - is(["preorderfront"]) && !$me->is("preorderreadonly")): ?> - - - is("preorderfront")): ?> - - - building_id): ?> - - adb_hausnummer_id): ?> - - - - - - - - - - - - - is(["Admin", "netowner"])): ?> - - - - - is(["preorderfront"]) && !$me->is("preorderreadonly")): ?> - - - - - - - -
KampagneBestelltyp
Bestellcode
StatusAnschlussadresseAnschlüsse
OAID
KundeKontaktPartnerAttributeErstellt
Bearbeitet
- - campaign->name?> - type, "preorder")?>
- ucode?> -
status->code?> - status->name?>building->street?>
building->zip?> building->city?>
address_created) ? "class='alert-warning' title='Adresse manuell angelegt'" : ""?>"> - adb_hausnummer->strasse->name?> - adb_hausnummer->hausnummer?>adb_hausnummer->stiege) ? "/".$preorder->adb_hausnummer->stiege : ""?>
- adb_wohneinheit_id) ? ((string)$preorder->adb_wohneinheit ? $preorder->adb_wohneinheit."
" : "") : "<keine Wohneinheit>
"?> - adb_hausnummer->plz->plz?> - adb_hausnummer->ortschaft->name?>
- adb_hausnummer->strasse->gemeinde->name?> -
- connection_count) ? $preorder->connection_count : 1?>
- oaid?> -
- company) ? $preorder->company : $preorder->firstname." ".$preorder->lastname?>
- street?>housenumber) ? " ".$preorder->housenumber : ""?>
- zip?> city?> -
- phone) ? $preorder->phone."
" : ""?> - email) ? $preorder->email : ""?> -
partner_id) ? $preorder->partner->getCompanyOrName() : ""?> -
- -
- create)?>
- edit)?> -
adb_wohneinheit_id && is_array($preorder->adb_wohneinheit->rimo_workorders) && count($preorder->adb_wohneinheit->rimo_workorders)):?> -
-
- - - - -
+ +
+
+ + +
+
+ +
+

Liste aller Vorbestellungenname : "" ?>

+ + + +
+ + + + + +
+ + + is(["preorderfront"]) && !$me->is("preorderreadonly")): ?> + + + is("preorderfront")): ?> + + + + + + + + + + is(["Admin","netowner"])): ?> + + + + + + + is(["preorderfront"]) && !$me->is("preorderreadonly")): ?> + + + is("preorderfront")): ?> + + + building_id): ?> + + adb_hausnummer_id): ?> + + + + + + + + + + + + + is(["Admin", "netowner"])): ?> + + + + + is(["preorderfront"]) && !$me->is("preorderreadonly")): ?> + + + + + + + +
KampagneBestelltyp
Bestellcode
StatusAnschlussadresseAnschlüsse
OAID
KundeKontaktPartnerAttributeErstellt
Bearbeitet
+ + campaign->name?> + type, "preorder")?>
+ ucode?> +
status->code?> - status->name?>building->street?>
building->zip?> building->city?>
address_created) ? "class='alert-warning' title='Adresse manuell angelegt'" : ""?>"> + adb_hausnummer->strasse->name?> + adb_hausnummer->hausnummer?>adb_hausnummer->stiege) ? "/".$preorder->adb_hausnummer->stiege : ""?>
+ adb_wohneinheit_id) ? ((string)$preorder->adb_wohneinheit ? $preorder->adb_wohneinheit."
" : "") : "<keine Wohneinheit>
"?> + adb_hausnummer->plz->plz?> + adb_hausnummer->ortschaft->name?>
+ adb_hausnummer->strasse->gemeinde->name?> +
+ connection_count) ? $preorder->connection_count : 1?>
+ oaid?> +
+ company) ? $preorder->company : $preorder->firstname." ".$preorder->lastname?>
+ street?>housenumber) ? " ".$preorder->housenumber : ""?>
+ zip?> city?> +
+ phone) ? $preorder->phone."
" : ""?> + email) ? $preorder->email : ""?> +
partner_id) ? $preorder->partner->getCompanyOrName() : ""?> +
+ +
+ create)?>
+ edit)?> +
adb_wohneinheit_id && is_array($preorder->adb_wohneinheit->rimo_workorders) && count($preorder->adb_wohneinheit->rimo_workorders)):?> + +
+
+ + + + +
+
+
- -
- + - + \ No newline at end of file diff --git a/application/Preorder/PreorderController.php b/application/Preorder/PreorderController.php index 8f19bdc74..4339e2078 100644 --- a/application/Preorder/PreorderController.php +++ b/application/Preorder/PreorderController.php @@ -75,31 +75,13 @@ class PreorderController extends mfBaseController { $this->layout()->set("campaign", new Preordercampaign()); - $all_preorder_campaigns = PreordercampaignModel::getAll(); - if ($this->me->is("Admin")) { - $netowner_campaign_ids = []; - - foreach ($all_preorder_campaigns as $campaign) { - $network = new Network($campaign->network_id); - $netowner = new Address($network->owner_id); - - if (!array_key_exists($netowner->getCompanyOrName(), $netowner_campaign_ids)) { - $netowner_campaign_ids[$netowner->getCompanyOrName()] = []; - } - - $netowner_campaign_ids[$netowner->getCompanyOrName()][] = $campaign->id; - } - - $this->layout()->set("netowner_campaign_ids", $netowner_campaign_ids); - } - if($this->me->is("Admin")) { if($filter['preordercampaign_id']) { $this->layout()->set("campaign", new Preordercampaign($filter['preordercampaign_id'])); } else { - $my_campaigns = $all_preorder_campaigns; + $my_campaigns = PreordercampaignModel::getAll(); } - $this->layout()->set("my_campaigns", $all_preorder_campaigns); + $this->layout()->set("my_campaigns", PreordercampaignModel::getAll()); } else { if($this->me->is("preorderfront")) { $pns = json_decode($this->me->getFlag("preorder_networks"));