function hookHome($params) { global $smarty; /* get params from URL */ if (isset($_GET['gp_errors'])) { $gpErrors = $_GET['gp_errors']; if ($_GET['gp_errors'] == 'faultyPaymentIdentity') { $gpErrors = 'Nepodařilo se ověřit identitu platby.<br />Kontaktujte e-shop.'; } if ($_GET['gp_errors'] == 'paymentCreationFailed') { $gpErrors = 'Nepodařilo se vytvořit platbu GoPay.<br />Zkontrolujte konfiguraci platebního modulu GoPay.'; } if ($_GET['gp_errors'] == 'czk') { $gpErrors = 'E-shop nemá nastavenou českou měnu s platným ISO kódem CZK.'; } if ($_GET['gp_errors'] == 'paymentNotVerified') { $gpErrors = 'Platba nebyla ověřena.'; } if ($_GET['gp_errors'] == 'undefinedOrderFaultyState') { $gpErrors = 'Objednávka nebyla nalezena nebo je v chybném stavu.'; } if ($_GET['gp_errors'] == 'alreadyClosed') { $gpErrors = 'Objednávka již byla uzavřena. Vyberte zboží znovu.'; } if ($_GET['gp_errors'] == 'canceled') { $gpErrors = GopayHelper::getResultMessage("CANCELED"); } if ($_GET['gp_errors'] == "WAITING") { $gpErrors = GopayHelper::getResultMessage("WAITING"); } if ($_GET['gp_errors'] == "WAITING_OFFLINE") { $gpErrors = GopayHelper::getResultMessage("WAITING_OFFLINE"); } $smarty->assign('gpErrors', $gpErrors); } if (isset($_GET['paymentState'])) { $paymentState = $_GET['paymentState']; if ($paymentState == "done") { $paymentState = GopayHelper::getResultMessage("PAYMENT_DONE"); } $smarty->assign('paymentState', $paymentState); } return $this->display(__FILE__, 'templates/infopage.tpl'); }