Ejemplo n.º 1
0
    private function removeRecurringCommission() {
        $this->debug('2checkout INS plugin: Removing recurring commisions with orderId: ' . $this->getSubscriptionID());
        $commissions = Pap_Features_RecurringCommissions_Main::getRecurringSelect($this->getSubscriptionID())->getAllRows();
        $recurringCommissions = new Pap_Features_RecurringCommissions_RecurringCommission();

        foreach ($recurringCommissions->loadCollectionFromRecordset($commissions) as $recurringCommission) {
            $recurringCommission->delete();
        }
    }
Ejemplo n.º 2
0
 protected function existRecurringCommission($orderId) {
     try {
         $commissions = Pap_Features_RecurringCommissions_Main::getRecurringSelect($orderId)->getAllRows();
         if ($commissions->getSize() > 0) {
             return true;
         }
     } catch (Gpf_Exception $e) {
     }
     return false;
 }
 /**
  * @return Gpf_Data_RecordSet
  */
 protected function getRecurringCommissions($orderId, $userId = null) {
     return Pap_Features_RecurringCommissions_Main::getRecurringSelect($orderId, $userId)->getAllRows();
 }