public static function get() { $page = new Page(); $page->data['title'] = 'Transacties'; //Gets the amount from GET or use default if (isset($_GET['amount'])) { $amount = $_GET['amount']; } else { $amount = MoneyTransactionsViewConfig::DEFAULT_AMOUNT; } try { //Get all transactions $transactions = MoneyTransactionDB::getTransactions($amount); $transactionCount = count($transactions); //If no transactions show no transactions view, otherwise show list with transactions if ($transactionCount > 0) { $page->data['TransactionsWithDetailsWithDiscountListView']['transactions'] = $transactions; $page->addView('transactions/TransactionsTitleView'); $page->addView('transactions/TransactionsBackToManageUserLinkView'); $page->addView('transactions/TransactionsWithDetailsWithDiscountListView'); } else { $page->addView('transactions/TransactionsTitleView'); $page->data['InfoMessageNoDescriptionWithLinkView']['infoTitle'] = 'Er zijn nog geen transacties'; $page->data['InfoMessageNoDescriptionWithLinkView']['redirectUrl'] = 'manageuser'; $page->addView('info/InfoMessageNoDescriptionWithLinkView'); } } catch (Exception $ex) { $page->data['ErrorMessageNoDescriptionWithLinkView']['errorTitle'] = 'Kan gegevens niet ophalen uit de database'; $page->data['ErrorMessageNoDescriptionWithLinkView']['tryAgainUrl'] = $_SERVER['REQUEST_URI']; $page->addView('error/ErrorMessageNoDescriptionWithLinkView'); } $page->showWithMenu(); }