/**
  * @return bool|string
  */
 public function renderError()
 {
     $data = array('error' => $this->error, 'errorCode' => $this->errorCode, 'errorMessage' => $this->errorMessage, 'errorMessageHumanConverted' => $this->errorMessageHumanConverted);
     $renderResult = MonetaSdkUtils::requireView('ErrorMessage', $data, $this->getSettingValue('monetasdk_view_files_path'));
     $this->render = $renderResult;
     return $renderResult;
 }
 /**
  * processForwardAccountHistoryForm
  *
  * @return array
  * @throws MonetaSdkException
  */
 private function processForwardAccountHistoryForm()
 {
     $accountId = $this->getRequestedValue('moneta_sdk_account');
     $dateFrom = date("c", strtotime($this->getRequestedValue('moneta_sdk_date_from') . ' 00:00:00'));
     $dateTo = date("c", strtotime($this->getRequestedValue('moneta_sdk_date_to') . ' 23:59:59'));
     $pageNumber = $this->getRequestedValue('moneta_sdk_page_number');
     if (!$pageNumber) {
         $pageNumber = 1;
     }
     $historyResult = $this->sdkMonetaHistory($accountId, $dateFrom, $dateTo, intval($this->getSettingValue('monetasdk_history_items_per_page')), $pageNumber);
     $processResultData = array('history' => $historyResult, 'account' => $accountId, 'moneta_sdk_date_from' => date('d.m.Y', strtotime($dateFrom)), 'moneta_sdk_date_to' => date('d.m.Y', strtotime($dateTo)), 'moneta_sdk_page_number' => $pageNumber);
     $processResultData = array_merge($processResultData, $processResultData);
     $this->render = MonetaSdkUtils::requireView('AccountHistoryForm', $processResultData, $this->getSettingValue('monetasdk_view_files_path'));
     return $processResultData;
 }