Exemple #1
0
 public function actionError()
 {
     $errorCode = isset($this->_requestData[XIIS_FEEDBACK_CODE]) && is_numeric($this->_requestData[XIIS_FEEDBACK_CODE]) ? (int) $this->_requestData[XIIS_FEEDBACK_CODE] : 0;
     if ($errorCode >= 1000 && $errorCode < 1899) {
         $errorMsg = XiiArPlus::getErrorMessage($errorCode);
     } elseif ($errorCode >= 1900 && $errorCode < 1999) {
         $errorMsg = XiiUploader::getErrorMessage($errorCode);
     } else {
         $errorMsg = XiiError::getErrorMessage($errorCode);
     }
     self::$_outData = [XIIS_FEEDBACK_STATUS => false, XIIS_FEEDBACK_CODE => $errorCode, XIIS_FEEDBACK_MSG => $errorMsg, XIIS_FEEDBACK_DATA => []];
     if ($errorCode > 0) {
         self::$_outData[XIIS_FEEDBACK_STATUS] = true;
     }
 }