mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Merge pull request #726 from gradido/community_update_for_gdt_listtransaction_format
Community update for gdt list GDT transaction format
This commit is contained in:
commit
dd066c9fcb
@ -188,13 +188,28 @@ class StateBalancesController extends AppController
|
||||
return $result;
|
||||
}
|
||||
$user = $session->read('StateUser');
|
||||
$requestResult = $this->JsonRequestClient->sendRequestGDT(['email' => $user['email']], 'GdtEntries' . DS . 'listPerEmailApi');
|
||||
$requestResult = $this->JsonRequestClient->sendRequestGDT([
|
||||
'email' => $user['email'],
|
||||
'page' => 1,
|
||||
'count' => 100,
|
||||
'orderDirection' => 'DESC'
|
||||
], 'GdtEntries' . DS . 'listPerEmailApi');
|
||||
|
||||
//var_dump($requestResult);
|
||||
if('success' === $requestResult['state'] && 'success' === $requestResult['data']['state']) {
|
||||
|
||||
if('success' === $requestResult['state'] && 'success' === $requestResult['data']['state'])
|
||||
{
|
||||
$moreEntrysAsShown = false;
|
||||
if(isset($requestResult['data']['count']) && $requestResult['data']['count'] > 100) {
|
||||
$moreEntrysAsShown = true;
|
||||
} else {
|
||||
$moreEntrysAsShown = $requestResult['data']['moreEntrysAsShown'];
|
||||
}
|
||||
//var_dump(array_keys($requestResult['data']));
|
||||
$ownEntries = $requestResult['data']['ownEntries'];
|
||||
if(isset($requestResult['data']['gdtEntries'])) {
|
||||
$ownEntries = $requestResult['data']['gdtEntries'];
|
||||
} else {
|
||||
$ownEntries = $requestResult['data']['ownEntries'];
|
||||
}
|
||||
//$gdtEntries = $requestResult['data']['entries'];
|
||||
|
||||
$gdtSum = 0;
|
||||
@ -217,8 +232,7 @@ class StateBalancesController extends AppController
|
||||
//echo "gdtSum: $gdtSum<br>";
|
||||
$this->set('gdtSum', $gdtSum);
|
||||
$this->set('ownEntries', $ownEntries);
|
||||
$this->set('gdtSumPerEmail', $requestResult['data']['gdtSumPerEmail']);
|
||||
$this->set('moreEntrysAsShown', $requestResult['data']['moreEntrysAsShown']);
|
||||
$this->set('moreEntrysAsShown', $moreEntrysAsShown);
|
||||
$this->set('user', $user);
|
||||
|
||||
if (isset($requestResult['data']['publishers'])) {
|
||||
|
||||
@ -19,13 +19,9 @@ function publisherLink($publisher, $the) {
|
||||
|
||||
$this->assign('title', __('GDT Kontoübersicht'));
|
||||
$header = '<h3>' . __('Zur Verfügung: ') . '</h3>';
|
||||
$gdtSumFromEmails = 0;
|
||||
foreach($gdtSumPerEmail as $email => $gdt) {
|
||||
$gdtSumFromEmails += $gdt;
|
||||
}
|
||||
|
||||
if($gdtSum > 0){
|
||||
$header .= '<h2>'.$this->element('printGDT', ['number' => $gdtSumFromEmails]).'</h2>';
|
||||
$header .= '<h2>'.$this->element('printGDT', ['number' => $gdtSum]).'</h2>';
|
||||
}
|
||||
if($moreEntrysAsShown) {
|
||||
$header .= '<span>'. __('Nur die letzten 100 Einträge werden angezeigt!') . '</span>';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user