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(); } }
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(); }