$overviewCompareList->setFreeze(1, 2); $overviewCompareList->addElements([4574, $lang['Leasing'], '?', number_format($accountData[$year][4574], 2), number_format($accountData[$year][4574] / $month * 12, 2), number_format($accountData[$year - 1][4574], 2), '100.00%']); $overviewCompareList->addElements([4340, $lang['Tax'], '?', number_format($accountData[$year][4340], 2), number_format($accountData[$year][4340] / $month * 12, 2), number_format($accountData[$year - 1][4340], 2), '100.00%']); $overviewCompareList->addElements([4573, $lang['Rep./Insp.'], '?', number_format($accountData[$year][4573], 2), number_format($accountData[$year][4573] / $month * 12, 2), number_format($accountData[$year - 1][4573], 2), '100.00%']); $overviewCompareList->addElements([4575, $lang['Wheels'], '?', number_format($accountData[$year][4575], 2), number_format($accountData[$year][4575] / $month * 12, 2), number_format($accountData[$year - 1][4575], 2), '100.00%']); $overviewCompareList->addElements([4572, $lang['Gas'], '?', number_format($accountData[$year][4572], 2), number_format($accountData[$year][4572] / $month * 12, 2), number_format($accountData[$year - 1][4572], 2), '100.00%']); $overviewCompareList->addElements([4580, $lang['Misc'], '?', number_format($accountData[$year][4580], 2), number_format($accountData[$year][4580] / $month * 12, 2), number_format($accountData[$year - 1][4580], 2), '100.00%']); $overviewCompareList->addElements([4571, $lang['Rent'], '?', number_format($accountData[$year][4571], 2), number_format($accountData[$year][4571] / $month * 12, 2), number_format($accountData[$year - 1][4571], 2), '100.00%']); $overviewCompareList->addView('header', $overviewCompareListHeaderView); $graphProgressView = new \Web\Views\Panel\PanelView($this->l11n, $this->request, $this->response); $graphProgressView->setTemplate('/Web/Templates/Panel/BoxHalf'); $graphProgressView->setTitle($lang['Progress']); $graphComparisonView = new \Web\Views\Panel\PanelView($this->l11n, $this->request, $this->response); $graphComparisonView->setTemplate('/Web/Templates/Panel/BoxHalf'); $graphComparisonView->setTitle($lang['Comparison']); $tabView->addTab($lang['Overview'], $overviewCompareList->getOutput() . $graphProgressView->render() . $graphComparisonView->render(), 'overview'); /* * UI Logic */ $carsList = new \Web\Views\Lists\ListView($this->l11n, $this->request, $this->response); $carsListHeaderView = new \Web\Views\Lists\HeaderView($this->l11n, $this->request, $this->response); $carsList->setTemplate('/Web/Templates/Lists/ListFull'); $carsListHeaderView->setTemplate('/Web/Templates/Lists/Header/HeaderTable'); /* * Header */ $carsListHeaderView->setTitle($lang['Cars']); $carsListHeaderView->setHeader([['title' => $lang['ID'], 'sortable' => true], ['title' => $lang['Description'], 'sortable' => true, 'full' => true], ['title' => $lang['Leasing'], 'sortable' => true], ['title' => $lang['Tax'], 'sortable' => true], ['title' => $lang['Rep./Insp.'], 'sortable' => true], ['title' => $lang['Wheels'], 'sortable' => true], ['title' => $lang['Misc'], 'sortable' => true], ['title' => $lang['Begin'], 'sortable' => true], ['title' => $lang['LeasingBegin'], 'sortable' => true], ['title' => $lang['LeasingEnd'], 'sortable' => true], ['title' => $lang['Sold'], 'sortable' => true]]); $carsList->setFreeze(1, 0); $carsList->addView('header', $carsListHeaderView); $carsList->setElements($cars);
$overviewAccountView->setFreeze(1, 2); $overviewAccountView->addElements(['4480', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4481', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4482', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4483', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4484', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4485', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4490', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4490', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4490', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addElements(['4490', 'Auslandskurs', '0.00', '0.00', '0.00', '0.00%']); $overviewAccountView->addView('header', $overviewAccountHeaderView); $graphProgressView = new \Web\Views\Panel\PanelView($this->l11n, $this->request, $this->response); $graphProgressView->setTemplate('/Web/Templates/Panel/BoxFull'); $graphProgressView->setTitle($lang['Progress']); $tabView->addTab($lang['Overview'], $overviewCompareList->getOutput() . $overviewTypeListView->render() . $overviewCostCenterView->render() . $overviewAccountView->render() . $graphProgressView->render(), 'overview'); /* * UI Logic */ $carsList = new \Web\Views\Lists\ListView($this->l11n, $this->request, $this->response); $carsListHeaderView = new \Web\Views\Lists\HeaderView($this->l11n, $this->request, $this->response); $carsList->setTemplate('/Web/Templates/Lists/ListFull'); $carsListHeaderView->setTemplate('/Web/Templates/Lists/Header/HeaderTable'); /* * Header */ $carsListHeaderView->setTitle(); $carsListHeaderView->setHeader([['title' => $lang['ID'], 'sortable' => true]]); $carsList->setFreeze(1, 0); $carsList->addView('header', $carsListHeaderView); $tabView->addTab($lang['CostObject'], $carsList->getOutput(), 'cars');