Example #1
0
 /**
  * @return string
  */
 private function _getSendResultMessage()
 {
     $sendResult = ifirma\InternalComunicationManager::getInstance()->{ifirma\InternalComunicationManager::KEY_SEND_RESULT};
     if ($sendResult === null) {
         return '';
     }
     return $sendResult->isOk() ? $this->displayConfirmation($sendResult->getMessage()) : $this->displayError($sendResult->getMessage());
 }
<?php

define('_PS_ADMIN_DIR_', getcwd());
require_once _PS_ADMIN_DIR_ . '/../../../config/config.inc.php';
require_once dirname(__FILE__) . '/../manager/ApiManager.php';
require_once dirname(__FILE__) . '/../manager/InternalComunicationManager.php';
if (!\ifirma\ApiManager::getInstance()->checkIfirmaHash()) {
    Tools::redirectAdmin('../../../');
}
$id = Tools::getValue('id');
$type = Tools::getValue('type');
$sendResult = \ifirma\ApiManager::getInstance()->sendInvoice($id, $type);
ifirma\InternalComunicationManager::getInstance()->{ifirma\InternalComunicationManager::KEY_SEND_RESULT} = $sendResult;
header('Location: ' . $_SERVER['HTTP_REFERER']);