diff --git a/src/Controller/AppController.php b/src/Controller/AppController.php index b52faad32..0f95ac228 100644 --- a/src/Controller/AppController.php +++ b/src/Controller/AppController.php @@ -161,7 +161,6 @@ class AppController extends Controller $response = $http->get($url . '/login', ['session_id' => $session_id]); $json = $response->getJson(); - if(isset($json) && count($json) > 0) { if($json['state'] === 'success' && intval($json['user']['email_checked']) === 1) { @@ -226,9 +225,11 @@ class AppController extends Controller } } else { if($json['state'] === 'not found' ) { - $this->Flash->error(__('invalid session')); - return $this->redirect(Router::url('/', true) . 'account/', 303); + $this->Flash->error(__('invalid session')); + } else { + $this->Flash->error(__('Konto ist nicht aktiviert!')); } + return $this->redirect(Router::url('/', true) . 'account/', 303); } } } catch(\Exception $e) { @@ -276,13 +277,15 @@ class AppController extends Controller $adminErrorEntity->details = $returnTable['details']; } if(!$adminErrorTable->save($adminErrorEntity)) { - $this->Flash->error(__('Serious error, couldn\'t save to db, please write the admin: ' . $this->getAdminEmailLink())); + $this->Flash->error( + __('Serious error, couldn\'t save to db, please write the admin: ' . $this->getAdminEmailLink()), + ['escape' => false]); } return true; } - public function getAdminEmailLink($text) { - $serverAdminEmail = Configure::read('ServerAdminEmail'); + public function getAdminEmailLink($text = '') { + $serverAdminEmail = Configure::read('ServerAdminEmail'); return ''. $serverAdminEmail . ''; } diff --git a/src/Controller/DashboardController.php b/src/Controller/DashboardController.php index 2c61ac8d8..e25374821 100644 --- a/src/Controller/DashboardController.php +++ b/src/Controller/DashboardController.php @@ -44,7 +44,6 @@ class DashboardController extends AppController return $result; } $user = $session->read('StateUser'); - $serverUser = $this->Auth->user('id'); if($serverUser) { $adminErrorsTable = TableRegistry::getTableLocator()->get('AdminErrors'); diff --git a/src/Controller/StateBalancesController.php b/src/Controller/StateBalancesController.php index 808134ee8..29e0b8cdc 100644 --- a/src/Controller/StateBalancesController.php +++ b/src/Controller/StateBalancesController.php @@ -59,6 +59,7 @@ class StateBalancesController extends AppController // listPerEmailApi //var_dump($user); + $gdtSum = 0; //if('admin' === $user['role']) { $gdtEntries = $this->JsonRequestClient->sendRequestGDT(['email' => $user['email']], 'GdtEntries' . DS . 'sumPerEmailApi');