コード例 #1
0
ファイル: jur.class.php プロジェクト: innova-market/JobExpert
 /**
  * public функция закрытия платежа
  * @param (array) $arrData - содержит все параметры платежа
  * @param (array || false) $userEmail - email пользователя, которому отправить уведомление
  * @param (array || false) $message - сообщение, которое будет вставлено в письмо
  * @return bool
  */
 public function closePayment($arrData, $userEmail, $message)
 {
     $payments = new payments();
     $logData = $this->generateLogData($arrData);
     if ($payments->doAction($arrData['action'], $arrData['record_id'], $logData, $arrData['order_id'])) {
         $arrId = array($arrData['id']);
         $this->deleteRecordsById($arrId);
         if (!empty($userEmail) && !empty($message)) {
             $this->userPaymentNotification('close', $userEmail, $message);
         }
     } else {
         return false;
     }
     return true;
 }