$this->getView('permissionFormPanel')->addView('form', $formPermissionAdd);
/*
 * Permission List
 */
$permissionListView = new \Web\Views\Lists\ListView($this->l11n, $this->request, $this->response);
$headerView = new \Web\Views\Lists\HeaderView($this->l11n, $this->request, $this->response);
$permissionListView->setTemplate('/Web/Templates/Lists/ListFull');
$headerView->setTemplate('/Web/Templates/Lists/Header/HeaderTable');
/*
 * Header
 */
$headerView->setTitle($this->l11n->lang[27]['Permission']);
$headerView->setHeader([['title' => $this->l11n->lang[27]['Type'], 'sortable' => true], ['title' => $this->l11n->lang[27]['Name'], 'sortable' => true, 'full' => true], ['title' => $this->l11n->lang[27]['Permission'], 'sortable' => true]]);
$permissionListView->addView('header', $headerView);
$this->addView('permissionList', $permissionListView);
$tabView->addTab($this->l11n->lang[27]['Overview'], $overviwPanel->getOutput() . $permissionPanel->getOutput() . $permissionListView->render(), 'overview');
/*
 * UI Logic
 */
$sourceList = new \Web\Views\Lists\ListView($this->l11n, $this->request, $this->response);
$sourceListHeaderView = new \Web\Views\Lists\HeaderView($this->l11n, $this->request, $this->response);
$sourceList->setTemplate('/Web/Templates/Lists/ListFull');
$sourceListHeaderView->setTemplate('/Web/Templates/Lists/Header/HeaderTable');
/*
 * Header
 */
$sourceListHeaderView->setTitle($this->l11n->lang[27]['Sources']);
$sourceListHeaderView->setHeader([['title' => $this->l11n->lang[0]['ID'], 'sortable' => true], ['title' => $this->l11n->lang[27]['Name'], 'sortable' => true, 'full' => true], ['title' => $this->l11n->lang[27]['Created'], 'sortable' => true], ['title' => $this->l11n->lang[27]['CreatedBy'], 'sortable' => true]]);
$sourceList->setFreeze(3, 2);
$sourceList->addView('header', $sourceListHeaderView);
$tabView->addTab($this->l11n->lang[27]['Sources'], $sourceList->getOutput(), 'sources');
예제 #2
0
$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');