Example #1
0
 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');
 }