Continue with getter/setter cleanup

This commit is contained in:
Dennis Eichhorn 2023-05-30 15:44:20 +02:00
parent ea43ab4f63
commit d9ab0381d9
11 changed files with 99 additions and 99 deletions

View File

@ -70,7 +70,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-type-list'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-type-list');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response);
/** @var \Modules\Attribute\Models\AttributeType[] $attributes */ /** @var \Modules\Attribute\Models\AttributeType[] $attributes */
$attributes = ItemAttributeTypeMapper::getAll() $attributes = ItemAttributeTypeMapper::getAll()
@ -78,7 +78,7 @@ final class BackendController extends Controller
->where('l11n/language', $response->header->l11n->language) ->where('l11n/language', $response->header->l11n->language)
->execute(); ->execute();
$view->addData('attributes', $attributes); $view->data['attributes'] = $attributes;
return $view; return $view;
} }
@ -99,7 +99,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-value-list'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-value-list');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response);
/** @var \Modules\Attribute\Models\AttributeValue[] $attributes */ /** @var \Modules\Attribute\Models\AttributeValue[] $attributes */
$attributes = ItemAttributeValueMapper::getAll() $attributes = ItemAttributeValueMapper::getAll()
@ -107,7 +107,7 @@ final class BackendController extends Controller
->where('l11n/language', $response->header->l11n->language) ->where('l11n/language', $response->header->l11n->language)
->execute(); ->execute();
$view->addData('attributes', $attributes); $view->data['attributes'] = $attributes;
return $view; return $view;
} }
@ -128,7 +128,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-type'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-type');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response);
/** @var \Modules\Attribute\Models\AttributeType $attribute */ /** @var \Modules\Attribute\Models\AttributeType $attribute */
$attribute = ItemAttributeTypeMapper::get() $attribute = ItemAttributeTypeMapper::get()
@ -141,8 +141,8 @@ final class BackendController extends Controller
->where('ref', $attribute->id) ->where('ref', $attribute->id)
->execute(); ->execute();
$view->addData('attribute', $attribute); $view->data['attribute'] = $attribute;
$view->addData('l11ns', $l11ns); $view->data['l11ns'] = $l11ns;
return $view; return $view;
} }
@ -163,7 +163,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-value'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/attribute-value');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response);
/** @var \Modules\Attribute\Models\AttributeValue $attribute */ /** @var \Modules\Attribute\Models\AttributeValue $attribute */
$attribute = ItemAttributeValueMapper::get() $attribute = ItemAttributeValueMapper::get()
@ -172,7 +172,7 @@ final class BackendController extends Controller
->where('l11n/language', $response->header->l11n->language) ->where('l11n/language', $response->header->l11n->language)
->execute(); ->execute();
$view->addData('attribute', $attribute); $view->data['attribute'] = $attribute;
return $view; return $view;
} }
@ -193,7 +193,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-list'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-list');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004801001, $request, $response);
/** @var \Modules\ItemManagement\Models\Item[] $items */ /** @var \Modules\ItemManagement\Models\Item[] $items */
$items = ItemMapper::getAll() $items = ItemMapper::getAll()
@ -207,7 +207,7 @@ final class BackendController extends Controller
->limit(50) ->limit(50)
->execute(); ->execute();
$view->addData('items', $items); $view->data['items'] = $items;
return $view; return $view;
} }
@ -279,7 +279,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-create'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-create');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004805001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004805001, $request, $response);
return $view; return $view;
} }
@ -300,7 +300,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-create'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-create');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004806001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004806001, $request, $response);
return $view; return $view;
} }
@ -321,7 +321,7 @@ final class BackendController extends Controller
{ {
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-create'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-create');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004807001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004807001, $request, $response);
return $view; return $view;
} }
@ -340,14 +340,14 @@ final class BackendController extends Controller
*/ */
public function viewItemManagementItem(RequestAbstract $request, ResponseAbstract $response, $data = null) : View public function viewItemManagementItem(RequestAbstract $request, ResponseAbstract $response, $data = null) : View
{ {
$head = $response->get('Content')->getData('head'); $head = $response->get('Content')->head;
$head->addAsset(AssetType::CSS, 'Resources/chartjs/Chartjs/chart.css'); $head->addAsset(AssetType::CSS, 'Resources/chartjs/Chartjs/chart.css');
$head->addAsset(AssetType::JSLATE, 'Resources/chartjs/Chartjs/chart.js'); $head->addAsset(AssetType::JSLATE, 'Resources/chartjs/Chartjs/chart.js');
$head->addAsset(AssetType::JSLATE, 'Modules/ItemManagement/Controller.js', ['type' => 'module']); $head->addAsset(AssetType::JSLATE, 'Modules/ItemManagement/Controller.js', ['type' => 'module']);
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-profile'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-profile');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1004803001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1004803001, $request, $response);
/** @var \Modules\ItemManagement\Models\Item $item */ /** @var \Modules\ItemManagement\Models\Item $item */
$item = ItemMapper::get() $item = ItemMapper::get()
@ -368,7 +368,7 @@ final class BackendController extends Controller
->limit(5, 'notes')->sort('notes/id', OrderType::DESC) ->limit(5, 'notes')->sort('notes/id', OrderType::DESC)
->execute(); ->execute();
$view->addData('item', $item); $view->data['item'] = $item;
// Get item profile image // Get item profile image
// It might not be part of the 5 newest item files from above // It might not be part of the 5 newest item files from above
@ -395,59 +395,59 @@ final class BackendController extends Controller
->limit(1) ->limit(1)
->execute(); ->execute();
$view->addData('itemImage', $itemImage); $view->data['itemImage'] = $itemImage;
/** @var \Model\Setting $settings */ /** @var \Model\Setting $settings */
$settings = $this->app->appSettings->get(null, [ $settings = $this->app->appSettings->get(null, [
SettingsEnum::DEFAULT_LOCALIZATION, SettingsEnum::DEFAULT_LOCALIZATION,
]); ]);
$view->setData('defaultlocalization', LocalizationMapper::get()->where('id', (int) $settings->id)->execute()); $view->data['defaultlocalization'] = LocalizationMapper::get()->where('id', (int) $settings->id)->execute();
$l11nTypes = ItemL11nTypeMapper::getAll() $l11nTypes = ItemL11nTypeMapper::getAll()
->execute(); ->execute();
$view->setData('l11nTypes', $l11nTypes); $view->data['l11nTypes'] = $l11nTypes;
$l11nValues = ItemL11nMapper::getAll() $l11nValues = ItemL11nMapper::getAll()
->with('type') ->with('type')
->where('ref', $item->id) ->where('ref', $item->id)
->execute(); ->execute();
$view->setData('l11nValues', $l11nValues); $view->data['l11nValues'] = $l11nValues;
$attributeTypes = ItemAttributeTypeMapper::getAll() $attributeTypes = ItemAttributeTypeMapper::getAll()
->with('l11n') ->with('l11n')
->where('l11n/language', $response->header->l11n->language) ->where('l11n/language', $response->header->l11n->language)
->execute(); ->execute();
$view->setData('attributeTypes', $attributeTypes); $view->data['attributeTypes'] = $attributeTypes;
$units = UnitMapper::getAll() $units = UnitMapper::getAll()
->execute(); ->execute();
$view->setData('units', $units); $view->data['units'] = $units;
$prices = PriceMapper::getAll() $prices = PriceMapper::getAll()
->where('item', $item->id) ->where('item', $item->id)
->where('type', PriceType::SALES) ->where('type', PriceType::SALES)
->where('client', null) ->where('client', null)
->execute(); ->execute();
$view->setData('prices', $prices); $view->data['prices'] = $prices;
$audits = AuditMapper::getAll() $audits = AuditMapper::getAll()
->where('type', StringUtils::intHash(ItemMapper::class)) ->where('type', StringUtils::intHash(ItemMapper::class))
->where('module', 'ItemManagement') ->where('module', 'ItemManagement')
->where('ref', $item->id) ->where('ref', $item->id)
->execute(); ->execute();
$view->setData('audits', $audits); $view->data['audits'] = $audits;
$files = MediaMapper::getAll() $files = MediaMapper::getAll()
->with('types') ->with('types')
->join('id', ItemMapper::class, 'files') // id = media id, files = item relations ->join('id', ItemMapper::class, 'files') // id = media id, files = item relations
->on('id', $item->id, relation: 'files') // id = item id ->on('id', $item->id, relation: 'files') // id = item id
->execute(); ->execute();
$view->setData('files', $files); $view->data['files'] = $files;
$mediaListView = new \Modules\Media\Theme\Backend\Components\Media\ListView($this->app->l11nManager, $request, $response); $mediaListView = new \Modules\Media\Theme\Backend\Components\Media\ListView($this->app->l11nManager, $request, $response);
$mediaListView->setTemplate('/Modules/Media/Theme/Backend/Components/Media/list'); $mediaListView->setTemplate('/Modules/Media/Theme/Backend/Components/Media/list');
$view->addData('medialist', $mediaListView); $view->data['medialist'] = $mediaListView;
// stats // stats
if ($this->app->moduleManager->isActive('Billing')) { if ($this->app->moduleManager->isActive('Billing')) {
@ -484,16 +484,16 @@ final class BackendController extends Controller
$monthlySalesCosts = []; $monthlySalesCosts = [];
} }
$view->addData('ytd', $ytd); $view->data['ytd'] = $ytd;
$view->addData('mtd', $mtd); $view->data['mtd'] = $mtd;
$view->addData('avg', $avg); $view->data['avg'] = $avg;
$view->addData('lastOrder', $lastOrder); $view->data['lastOrder'] = $lastOrder;
$view->addData('newestInvoices', $newestInvoices); $view->data['newestInvoices'] = $newestInvoices;
$view->addData('allInvoices', $allInvoices); $view->data['allInvoices'] = $allInvoices;
$view->addData('topCustomers', $topCustomers); $view->data['topCustomers'] = $topCustomers;
$view->addData('regionSales', $regionSales); $view->data['regionSales'] = $regionSales;
$view->addData('countrySales', $countrySales); $view->data['countrySales'] = $countrySales;
$view->addData('monthlySalesCosts', $monthlySalesCosts); $view->data['monthlySalesCosts'] = $monthlySalesCosts;
return $view; return $view;
} }
@ -563,14 +563,14 @@ final class BackendController extends Controller
*/ */
public function viewItemSalesAnalysis(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewItemSalesAnalysis(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface
{ {
$head = $response->get('Content')->getData('head'); $head = $response->get('Content')->head;
$head->addAsset(AssetType::CSS, 'Resources/chartjs/Chartjs/chart.css'); $head->addAsset(AssetType::CSS, 'Resources/chartjs/Chartjs/chart.css');
$head->addAsset(AssetType::JSLATE, 'Resources/chartjs/Chartjs/chart.js'); $head->addAsset(AssetType::JSLATE, 'Resources/chartjs/Chartjs/chart.js');
$head->addAsset(AssetType::JSLATE, 'Modules/ClientManagement/Controller.js', ['type' => 'module']); $head->addAsset(AssetType::JSLATE, 'Modules/ClientManagement/Controller.js', ['type' => 'module']);
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-analysis'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-analysis');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1001602001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1001602001, $request, $response);
$monthlySalesCosts = []; $monthlySalesCosts = [];
for ($i = 1; $i < 13; ++$i) { for ($i = 1; $i < 13; ++$i) {
@ -582,7 +582,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('monthlySalesCosts', $monthlySalesCosts); $view->data['monthlySalesCosts'] = $monthlySalesCosts;
///// /////
$monthlySalesCustomer = []; $monthlySalesCustomer = [];
@ -595,7 +595,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('monthlySalesCustomer', $monthlySalesCustomer); $view->data['monthlySalesCustomer'] = $monthlySalesCustomer;
$annualSalesCustomer = []; $annualSalesCustomer = [];
for ($i = 1; $i < 11; ++$i) { for ($i = 1; $i < 11; ++$i) {
@ -606,7 +606,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('annualSalesCustomer', $annualSalesCustomer); $view->data['annualSalesCustomer'] = $annualSalesCustomer;
///// /////
$monthlyCustomerRetention = []; $monthlyCustomerRetention = [];
@ -617,7 +617,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('monthlyCustomerRetention', $monthlyCustomerRetention); $view->data['monthlyCustomerRetention'] = $monthlyCustomerRetention;
///// /////
$currentCustomerRegion = [ $currentCustomerRegion = [
@ -629,7 +629,7 @@ final class BackendController extends Controller
'Other' => (int) (\mt_rand(200, 400) / 4), 'Other' => (int) (\mt_rand(200, 400) / 4),
]; ];
$view->addData('currentCustomerRegion', $currentCustomerRegion); $view->data['currentCustomerRegion'] = $currentCustomerRegion;
$annualCustomerRegion = []; $annualCustomerRegion = [];
for ($i = 1; $i < 11; ++$i) { for ($i = 1; $i < 11; ++$i) {
@ -645,7 +645,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('annualCustomerRegion', $annualCustomerRegion); $view->data['annualCustomerRegion'] = $annualCustomerRegion;
///// /////
$currentCustomersRep = []; $currentCustomersRep = [];
@ -659,7 +659,7 @@ final class BackendController extends Controller
return $b['customers'] <=> $a['customers']; return $b['customers'] <=> $a['customers'];
}); });
$view->addData('currentCustomersRep', $currentCustomersRep); $view->data['currentCustomersRep'] = $currentCustomersRep;
$annualCustomersRep = []; $annualCustomersRep = [];
for ($i = 1; $i < 13; ++$i) { for ($i = 1; $i < 13; ++$i) {
@ -673,7 +673,7 @@ final class BackendController extends Controller
} }
} }
$view->addData('annualCustomersRep', $annualCustomersRep); $view->data['annualCustomersRep'] = $annualCustomersRep;
///// /////
$currentCustomersCountry = []; $currentCustomersCountry = [];
@ -688,7 +688,7 @@ final class BackendController extends Controller
return $b['customers'] <=> $a['customers']; return $b['customers'] <=> $a['customers'];
}); });
$view->addData('currentCustomersCountry', $currentCustomersCountry); $view->data['currentCustomersCountry'] = $currentCustomersCountry;
$annualCustomersCountry = []; $annualCustomersCountry = [];
for ($i = 1; $i < 51; ++$i) { for ($i = 1; $i < 51; ++$i) {
@ -706,7 +706,7 @@ final class BackendController extends Controller
} }
} }
$view->addData('annualCustomersCountry', $annualCustomersCountry); $view->data['annualCustomersCountry'] = $annualCustomersCountry;
///// /////
$customerGroups = []; $customerGroups = [];
@ -716,7 +716,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('customerGroups', $customerGroups); $view->data['customerGroups'] = $customerGroups;
return $view; return $view;
} }
@ -735,14 +735,14 @@ final class BackendController extends Controller
*/ */
public function viewItemPurchaseAnalysis(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface public function viewItemPurchaseAnalysis(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : RenderableInterface
{ {
$head = $response->get('Content')->getData('head'); $head = $response->get('Content')->head;
$head->addAsset(AssetType::CSS, 'Resources/chartjs/Chartjs/chart.css'); $head->addAsset(AssetType::CSS, 'Resources/chartjs/Chartjs/chart.css');
$head->addAsset(AssetType::JSLATE, 'Resources/chartjs/Chartjs/chart.js'); $head->addAsset(AssetType::JSLATE, 'Resources/chartjs/Chartjs/chart.js');
$head->addAsset(AssetType::JSLATE, 'Modules/ClientManagement/Controller.js', ['type' => 'module']); $head->addAsset(AssetType::JSLATE, 'Modules/ClientManagement/Controller.js', ['type' => 'module']);
$view = new View($this->app->l11nManager, $request, $response); $view = new View($this->app->l11nManager, $request, $response);
$view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-analysis'); $view->setTemplate('/Modules/ItemManagement/Theme/Backend/item-analysis');
$view->addData('nav', $this->app->moduleManager->get('Navigation')->createNavigationMid(1001602001, $request, $response)); $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1001602001, $request, $response);
$monthlySalesCosts = []; $monthlySalesCosts = [];
for ($i = 1; $i < 13; ++$i) { for ($i = 1; $i < 13; ++$i) {
@ -754,7 +754,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('monthlySalesCosts', $monthlySalesCosts); $view->data['monthlySalesCosts'] = $monthlySalesCosts;
///// /////
$monthlySalesCustomer = []; $monthlySalesCustomer = [];
@ -767,7 +767,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('monthlySalesCustomer', $monthlySalesCustomer); $view->data['monthlySalesCustomer'] = $monthlySalesCustomer;
$annualSalesCustomer = []; $annualSalesCustomer = [];
for ($i = 1; $i < 11; ++$i) { for ($i = 1; $i < 11; ++$i) {
@ -778,7 +778,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('annualSalesCustomer', $annualSalesCustomer); $view->data['annualSalesCustomer'] = $annualSalesCustomer;
///// /////
$monthlyCustomerRetention = []; $monthlyCustomerRetention = [];
@ -789,7 +789,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('monthlyCustomerRetention', $monthlyCustomerRetention); $view->data['monthlyCustomerRetention'] = $monthlyCustomerRetention;
///// /////
$currentCustomerRegion = [ $currentCustomerRegion = [
@ -801,7 +801,7 @@ final class BackendController extends Controller
'Other' => (int) (\mt_rand(200, 400) / 4), 'Other' => (int) (\mt_rand(200, 400) / 4),
]; ];
$view->addData('currentCustomerRegion', $currentCustomerRegion); $view->data['currentCustomerRegion'] = $currentCustomerRegion;
$annualCustomerRegion = []; $annualCustomerRegion = [];
for ($i = 1; $i < 11; ++$i) { for ($i = 1; $i < 11; ++$i) {
@ -817,7 +817,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('annualCustomerRegion', $annualCustomerRegion); $view->data['annualCustomerRegion'] = $annualCustomerRegion;
///// /////
$currentCustomersRep = []; $currentCustomersRep = [];
@ -831,7 +831,7 @@ final class BackendController extends Controller
return $b['customers'] <=> $a['customers']; return $b['customers'] <=> $a['customers'];
}); });
$view->addData('currentCustomersRep', $currentCustomersRep); $view->data['currentCustomersRep'] = $currentCustomersRep;
$annualCustomersRep = []; $annualCustomersRep = [];
for ($i = 1; $i < 13; ++$i) { for ($i = 1; $i < 13; ++$i) {
@ -845,7 +845,7 @@ final class BackendController extends Controller
} }
} }
$view->addData('annualCustomersRep', $annualCustomersRep); $view->data['annualCustomersRep'] = $annualCustomersRep;
///// /////
$currentCustomersCountry = []; $currentCustomersCountry = [];
@ -860,7 +860,7 @@ final class BackendController extends Controller
return $b['customers'] <=> $a['customers']; return $b['customers'] <=> $a['customers'];
}); });
$view->addData('currentCustomersCountry', $currentCustomersCountry); $view->data['currentCustomersCountry'] = $currentCustomersCountry;
$annualCustomersCountry = []; $annualCustomersCountry = [];
for ($i = 1; $i < 51; ++$i) { for ($i = 1; $i < 51; ++$i) {
@ -878,7 +878,7 @@ final class BackendController extends Controller
} }
} }
$view->addData('annualCustomersCountry', $annualCustomersCountry); $view->data['annualCustomersCountry'] = $annualCustomersCountry;
///// /////
$customerGroups = []; $customerGroups = [];
@ -888,7 +888,7 @@ final class BackendController extends Controller
]; ];
} }
$view->addData('customerGroups', $customerGroups); $view->data['customerGroups'] = $customerGroups;
return $view; return $view;
} }

View File

@ -15,9 +15,9 @@ declare(strict_types=1);
use phpOMS\Uri\UriFactory; use phpOMS\Uri\UriFactory;
/** @var \phpOMS\Views\View $this */ /** @var \phpOMS\Views\View $this */
$attributes = $this->getData('attributes'); $attributes = $this->data['attributes'];
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="row"> <div class="row">
<div class="col-xs-12"> <div class="col-xs-12">

View File

@ -17,10 +17,10 @@ use phpOMS\Localization\ISO639Enum;
$types = AttributeValueType::getConstants(); $types = AttributeValueType::getConstants();
$attribute = $this->getData('attribute'); $attribute = $this->data['attribute'];
$l11ns = $this->getData('l11ns'); $l11ns = $this->data['l11ns'];
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="row"> <div class="row">
<div class="col-md-6 col-xs-12"> <div class="col-md-6 col-xs-12">

View File

@ -16,4 +16,4 @@ declare(strict_types=1);
* @var \phpOMS\Views\View $this * @var \phpOMS\Views\View $this
*/ */
echo $this->getData('nav')->render(); echo $this->data['nav']->render();

View File

@ -15,7 +15,7 @@ declare(strict_types=1);
/** /**
* @var \phpOMS\Views\View $this * @var \phpOMS\Views\View $this
*/ */
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="tabview tab-2"> <div class="tabview tab-2">
<div class="box"> <div class="box">

View File

@ -16,9 +16,9 @@ use phpOMS\Uri\UriFactory;
/** @var \phpOMS\Views\View $this */ /** @var \phpOMS\Views\View $this */
/** @var \Modules\ItemManagement\Models\Item[] $items */ /** @var \Modules\ItemManagement\Models\Item[] $items */
$items = $this->getData('items') ?? []; $items = $this->data['items'] ?? [];
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="row"> <div class="row">
<div class="col-xs-12"> <div class="col-xs-12">

View File

@ -21,7 +21,7 @@ use phpOMS\Message\Http\HttpHeader;
use phpOMS\Uri\UriFactory; use phpOMS\Uri\UriFactory;
/** @var \Modules\ItemManagement\Models\Item $item */ /** @var \Modules\ItemManagement\Models\Item $item */
$item = $this->getData('item'); $item = $this->data['item'];
$attribute = $item->getAttributes(); $attribute = $item->getAttributes();
@ -29,19 +29,19 @@ $notes = $item->getNotes();
$files = $item->files; $files = $item->files;
$itemImage = $this->getData('itemImage') ?? new NullMedia(); $itemImage = $this->getData('itemImage') ?? new NullMedia();
$newestInvoices = $this->getData('newestInvoices') ?? []; $newestInvoices = $this->data['newestInvoices'] ?? [];
$allInvoices = $this->getData('allInvoices') ?? []; $allInvoices = $this->data['allInvoices'] ?? [];
$topCustomers = $this->getData('topCustomers') ?? [[], []]; $topCustomers = $this->getData('topCustomers') ?? [[], []];
$regionSales = $this->getData('regionSales') ?? []; $regionSales = $this->data['regionSales'] ?? [];
$countrySales = $this->getData('countrySales') ?? []; $countrySales = $this->data['countrySales'] ?? [];
$monthlySalesCosts = $this->getData('monthlySalesCosts') ?? []; $monthlySalesCosts = $this->data['monthlySalesCosts'] ?? [];
$languages = ISO639Enum::getConstants(); $languages = ISO639Enum::getConstants();
/** @var \phpOMS\Localization\Localization $l11n */ /** @var \phpOMS\Localization\Localization $l11n */
$l11n = $this->getData('defaultlocalization') ?? new NullLocalization(); $l11n = $this->getData('defaultlocalization') ?? new NullLocalization();
echo $this->getData('nav')->render(); echo $this->data['nav']->render();
?> ?>
<div class="tabview tab-2"> <div class="tabview tab-2">
@ -484,7 +484,7 @@ echo $this->getData('nav')->render();
<label for="iLocalizationType"><?= $this->getHtml('Type'); ?></label> <label for="iLocalizationType"><?= $this->getHtml('Type'); ?></label>
<select id="iLocalizationType" name="type" data-tpl-text="/type" data-tpl-value="/type"> <select id="iLocalizationType" name="type" data-tpl-text="/type" data-tpl-value="/type">
<?php <?php
$types = $this->getData('l11nTypes') ?? []; $types = $this->data['l11nTypes'] ?? [];
foreach ($types as $type) : ?> foreach ($types as $type) : ?>
<option value="<?= $type->id; ?>"><?= $this->printHtml($type->title); ?> <option value="<?= $type->id; ?>"><?= $this->printHtml($type->title); ?>
<?php endforeach; ?> <?php endforeach; ?>
@ -540,7 +540,7 @@ echo $this->getData('nav')->render();
</template> </template>
<?php <?php
$c = 0; $c = 0;
$itemL11n = $this->getData('l11nValues'); $itemL11n = $this->data['l11nValues'];
foreach ($itemL11n as $value) : ++$c; ?> foreach ($itemL11n as $value) : ++$c; ?>
<tr data-id="<?= $value->id; ?>"> <tr data-id="<?= $value->id; ?>">
<td> <td>
@ -600,7 +600,7 @@ echo $this->getData('nav')->render();
<label for="iAttributesType"><?= $this->getHtml('Type'); ?></label> <label for="iAttributesType"><?= $this->getHtml('Type'); ?></label>
<select id="iAttributesType" name="type" data-tpl-text="/type" data-tpl-value="/type"> <select id="iAttributesType" name="type" data-tpl-text="/type" data-tpl-value="/type">
<?php <?php
$types = $this->getData('attributeTypes') ?? []; $types = $this->data['attributeTypes'] ?? [];
foreach ($types as $type) : ?> foreach ($types as $type) : ?>
<option value="<?= $type->id; ?>"><?= $this->printHtml($type->getL11n()); ?> <option value="<?= $type->id; ?>"><?= $this->printHtml($type->getL11n()); ?>
<?php endforeach; ?> <?php endforeach; ?>
@ -612,7 +612,7 @@ echo $this->getData('nav')->render();
<select id="iAttributesUnit" name="unit" data-tpl-text="/unit" data-tpl-value="/unit"> <select id="iAttributesUnit" name="unit" data-tpl-text="/unit" data-tpl-value="/unit">
<option value=""> <option value="">
<?php <?php
$units = $this->getData('units') ?? []; $units = $this->data['units'] ?? [];
foreach ($units as $unit) : ?> foreach ($units as $unit) : ?>
<option value="<?= $unit->id; ?>"><?= $this->printHtml($unit->name); ?> <option value="<?= $unit->id; ?>"><?= $this->printHtml($unit->name); ?>
<?php endforeach; ?> <?php endforeach; ?>
@ -783,7 +783,7 @@ echo $this->getData('nav')->render();
<tbody> <tbody>
<?php <?php
$c = 0; $c = 0;
$prices = $this->getData('prices'); $prices = $this->data['prices'];
foreach ($prices as $key => $value) : ++$c; foreach ($prices as $key => $value) : ++$c;
$url = UriFactory::build('{/base}/admin/group/settings?{?}&id=' . $value->id); ?> $url = UriFactory::build('{/base}/admin/group/settings?{?}&id=' . $value->id); ?>
<tr data-href="<?= $url; ?>"> <tr data-href="<?= $url; ?>">
@ -1207,7 +1207,7 @@ echo $this->getData('nav')->render();
<tbody> <tbody>
<?php <?php
$count = 0; $count = 0;
$audits = $this->getData('audits') ?? []; $audits = $this->data['audits'] ?? [];
$previous = empty($audits) ? HttpHeader::getAllHeaders()['Referer'] ?? 'admin/module/settings?id={?id}#{\#}' : 'admin/module/settings?{?}&audit=' . \reset($audits)->id . '&ptype=p#{\#}'; $previous = empty($audits) ? HttpHeader::getAllHeaders()['Referer'] ?? 'admin/module/settings?id={?id}#{\#}' : 'admin/module/settings?{?}&audit=' . \reset($audits)->id . '&ptype=p#{\#}';
$next = empty($audits) ? HttpHeader::getAllHeaders()['Referer'] ?? 'admin/module/settings?id={?id}#{\#}' : 'admin/module/settings?{?}&audit=' . \end($audits)->id . '&ptype=n#{\#}'; $next = empty($audits) ? HttpHeader::getAllHeaders()['Referer'] ?? 'admin/module/settings?id={?id}#{\#}' : 'admin/module/settings?{?}&audit=' . \end($audits)->id . '&ptype=n#{\#}';

View File

@ -15,9 +15,9 @@ declare(strict_types=1);
use phpOMS\Uri\UriFactory; use phpOMS\Uri\UriFactory;
/** @var \phpOMS\Views\View $this */ /** @var \phpOMS\Views\View $this */
$items = $this->getData('items'); $items = $this->data['items'];
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="row"> <div class="row">
<div class="col-xs-12"> <div class="col-xs-12">

View File

@ -16,9 +16,9 @@ use phpOMS\Uri\UriFactory;
/** @var \phpOMS\Views\View $this */ /** @var \phpOMS\Views\View $this */
/** @var \Modules\ItemManagement\Models\Item[] $items */ /** @var \Modules\ItemManagement\Models\Item[] $items */
$items = $this->getData('items'); $items = $this->data['items'];
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="row"> <div class="row">
<div class="col-xs-12"> <div class="col-xs-12">

View File

@ -18,7 +18,7 @@ use phpOMS\Localization\NullLocalization;
use phpOMS\Uri\UriFactory; use phpOMS\Uri\UriFactory;
/** @var \Modules\ItemManagement\Models\Item $item */ /** @var \Modules\ItemManagement\Models\Item $item */
$item = $this->getData('item'); $item = $this->data['item'];
$itemL11n = $item->getL11ns(); $itemL11n = $item->getL11ns();
$Attribute = $item->getAttributes(); $Attribute = $item->getAttributes();
@ -26,19 +26,19 @@ $Attribute = $item->getAttributes();
$notes = $item->getNotes(); $notes = $item->getNotes();
$files = $item->files; $files = $item->files;
$newestInvoices = $this->getData('newestInvoices') ?? []; $newestInvoices = $this->data['newestInvoices'] ?? [];
$allInvoices = $this->getData('allInvoices') ?? []; $allInvoices = $this->data['allInvoices'] ?? [];
$topCustomers = $this->getData('topCustomers') ?? []; $topCustomers = $this->data['topCustomers'] ?? [];
$regionSales = $this->getData('regionSales') ?? []; $regionSales = $this->data['regionSales'] ?? [];
$countrySales = $this->getData('countrySales') ?? []; $countrySales = $this->data['countrySales'] ?? [];
$monthlySalesCosts = $this->getData('monthlySalesCosts') ?? []; $monthlySalesCosts = $this->data['monthlySalesCosts'] ?? [];
$languages = ISO639Enum::getConstants(); $languages = ISO639Enum::getConstants();
/** @var \phpOMS\Localization\Localization $l11n */ /** @var \phpOMS\Localization\Localization $l11n */
$l11n = $this->getData('defaultlocalization') ?? new NullLocalization(); $l11n = $this->getData('defaultlocalization') ?? new NullLocalization();
echo $this->getData('nav')->render(); echo $this->data['nav']->render();
?> ?>
<div class="tabview tab-2"> <div class="tabview tab-2">

View File

@ -16,9 +16,9 @@ use phpOMS\Uri\UriFactory;
/** @var \phpOMS\Views\View $this */ /** @var \phpOMS\Views\View $this */
/** @var \Modules\ItemManagement\Models\Item[] $items */ /** @var \Modules\ItemManagement\Models\Item[] $items */
$items = $this->getData('items') ?? []; $items = $this->data['items'] ?? [];
echo $this->getData('nav')->render(); ?> echo $this->data['nav']->render(); ?>
<div class="row"> <div class="row">
<div class="col-xs-12"> <div class="col-xs-12">