diff --git a/src/Controller/StateBalancesController.php b/src/Controller/StateBalancesController.php index 0a5efc398..f764c5b2a 100644 --- a/src/Controller/StateBalancesController.php +++ b/src/Controller/StateBalancesController.php @@ -23,12 +23,6 @@ class StateBalancesController extends AppController //$this->Auth->allow(['add', 'edit']); $this->Auth->allow(['overview', 'overviewGdt']); $this->loadComponent('JsonRequestClient'); - $this->set( - 'naviHierarchy', - (new NaviHierarchy())-> - add(new NaviHierarchyEntry(__('Startseite'), 'Dashboard', 'index', false))-> - add(new NaviHierarchyEntry(__('Kontoübersicht'), 'StateBalances', 'overview', true)) - ); } /** * Index method @@ -47,6 +41,12 @@ class StateBalancesController extends AppController public function overview() { + $this->set( + 'naviHierarchy', + (new NaviHierarchy())-> + add(new NaviHierarchyEntry(__('Startseite'), 'Dashboard', 'index', false))-> + add(new NaviHierarchyEntry(__('Kontoübersicht'), 'StateBalances', 'overview', true)) + ); $startTime = microtime(true); $this->viewBuilder()->setLayout('frontend'); $session = $this->getRequest()->getSession(); @@ -88,7 +88,7 @@ class StateBalancesController extends AppController //var_dump($sendCoins); if ($sendCoins->state_user_id != $user['id']) { array_push($involvedUserIds, intval($sendCoins->state_user_id)); - } else if ($sendCoins->receiver_user_id != $user['id']) { + } elseif ($sendCoins->receiver_user_id != $user['id']) { array_push($involvedUserIds, intval($sendCoins->receiver_user_id)); } } @@ -140,7 +140,7 @@ class StateBalancesController extends AppController if ($sendCoins->state_user_id == $user['id']) { $type = 'send'; $otherUser = $involvedUserIndices[$sendCoins->receiver_user_id]; - } else if ($sendCoins->receiver_user_id == $user['id']) { + } elseif ($sendCoins->receiver_user_id == $user['id']) { $type = 'receive'; $otherUser = $involvedUserIndices[$sendCoins->state_user_id]; } @@ -164,6 +164,12 @@ class StateBalancesController extends AppController public function overviewGdt() { + $this->set( + 'naviHierarchy', + (new NaviHierarchy())-> + add(new NaviHierarchyEntry(__('Startseite'), 'Dashboard', 'index', false))-> + add(new NaviHierarchyEntry(__('GDT Kontoübersicht'), 'StateBalances', 'overviewGdt', true)) + ); $startTime = microtime(true); $this->viewBuilder()->setLayout('frontend'); $session = $this->getRequest()->getSession(); @@ -173,6 +179,42 @@ class StateBalancesController extends AppController } $user = $session->read('StateUser'); $requestResult = $this->JsonRequestClient->sendRequestGDT(['email' => $user['email']], 'GdtEntries' . DS . 'listPerEmailApi'); + /* Mock */ + /* + $requestResult['state'] = 'success'; + $requestResult['data'] = array(); + $requestResult['data']['state'] = 'success'; + $requestResult['data']['ownEntries'] = array( + array( + 'gdt' => 1000, + 'email' => 'abc@test.de', + 'date' => date("d.m.Y"), + 'comment' => 'blabliblubb', + 'amount' => 3400, + 'amount2' => 3400, + 'factor' => 24, + 'factor2' => 24, + ) + ); + $requestResult['data']['connectEntrys'] = array(); + $requestResult['data']['connectEntrys'][0] = array( + 'publishersPath' => array('uiarne udiaern duriaend'), + 'connect' => array( + 'elopage_transaction' => array( + 'email' => 'airen@email.de', + ), + 'gdt_entry' => array( + 'gdt' => 300000, + 'date' => date("d.m.Y"), + 'amount' => 3400, + 'amount2' => 3400, + 'factor' => 24, + 'factor2' => 24, + ) + ) + ); + */ + /* END Mock */ if ('success' === $requestResult['state'] && 'success' === $requestResult['data']['state']) { //var_dump(array_keys($requestResult['data'])); $ownEntries = $requestResult['data']['ownEntries']; diff --git a/src/Template/StateBalances/overview_gdt.ctp b/src/Template/StateBalances/overview_gdt.ctp index cf7cfa29e..fe3d58cf3 100644 --- a/src/Template/StateBalances/overview_gdt.ctp +++ b/src/Template/StateBalances/overview_gdt.ctp @@ -24,116 +24,84 @@ function publisherLink($publisher, $the) { } $this->assign('title', __('GDT Kontoübersicht')); + +$header = '

' . __('Zur Verfügung: ') . '

'; +if($gdtSum > 0){ + $header .= '

'.$this->element('printGDT', ['number' => $gdtSum]).'

'; +} +$this->assign('header', $header); ?> -
-
-
-
- overview -

- 0) : ?> -

element('printGDT', ['number' => $gdtSum]) ?>

- -
-
-
-
0) :?> -
-
-
-
-

-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- element('printEuro', ['number' => $entry['amount']]); ?> - element('printEuro', ['number' => $entry['amount2']]) ?> - - Number->format($entry['factor']) ?> - x - Number->format($entry['factor2']) ?> - - element('printGDT', ['number' => $entry['gdt']]) ?>
-
+
+

+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ element('printEuro', ['number' => $entry['amount']]); ?> + element('printEuro', ['number' => $entry['amount2']]) ?> +
+
+ Number->format($entry['factor']) ?> + x + Number->format($entry['factor2']) ?> + +
+
element('printGDT', ['number' => $entry['gdt']]) ?>
+
+
0) : ?> -
-
-
-
-

-
-
- - - - - - - - - - - - - - - - - - - - - - - -
- - $publisher) : ?> - -> - - -
- element('printEuro', ['number' => $gdtEntry['amount']]) ?> - element('printEuro', ['number' => $gdtEntry['amount2']]) ?> - - Number->format($gdtEntry['factor']) ?> - x - Number->format($gdtEntry['factor2']) ?> - - element('printGDT', ['number' => $gdtEntry['gdt']]) ?>
-
+
+

+
+
+
+
+
+
+
+ +
+
+ + $publisher) : ?> + -> + + +
+ +
+
+ element('printEuro', ['number' => $gdtEntry['amount']]) ?> + element('printEuro', ['number' => $gdtEntry['amount2']]) ?> +
+
+ Number->format($gdtEntry['factor']) ?> + x + Number->format($gdtEntry['factor2']) ?> + +
+
element('printGDT', ['number' => $gdtEntry['gdt']]) ?>
+
+