Пример #1
0
 private function approveRecurringCommission($transactionId) {
     $recurringCommission = new Pap_Db_RecurringCommission();
     $recurringCommission->setTransactionId($transactionId);
     try {
         $recurringCommission->loadFromData(array(Pap_Db_Table_RecurringCommissions::TRANSACTION_ID));
         if ($recurringCommission->getStatus() == Pap_Common_Constants::STATUS_PENDING) {
             $recurringCommission->setStatus(Pap_Common_Constants::STATUS_APPROVED);
             $recurringCommission->update(array(Pap_Db_Table_RecurringCommissions::STATUS));
             Gpf_Log::debug('Recurring commission for transacton id: ' . $transactionId . ' is approved.' );
         }
     } catch (Gpf_DbEngine_NoRowException $e) {
         Gpf_Log::debug('Transacton id: ' . $transactionId . ' does not have recurring commission.' );
     }
 }