Skip to content
Snippets Groups Projects
Commit 851d7eed authored by Kurund Jalmi's avatar Kurund Jalmi
Browse files

Merge pull request #290 from dlobo/CRM-12256

CRM-12256
parents d0fb4ce4 d5828a02
Branches
Tags
No related merge requests found
......@@ -183,7 +183,7 @@ SELECT r.payment_processor_id
$recurID = implode(',', $ids);
$totalCount = array();
$query = "
$query = "
SELECT contribution_recur_id, count( contribution_recur_id ) as commpleted
FROM civicrm_contribution
WHERE contribution_recur_id IN ( {$recurID}) AND is_test = 0
......@@ -368,8 +368,8 @@ SELECT r.payment_processor_id
static function getSubscriptionDetails($entityID, $entity = 'recur') {
$sql = "
SELECT rec.id as recur_id,
rec.processor_id as subscription_id,
SELECT rec.id as recur_id,
rec.processor_id as subscription_id,
rec.frequency_interval,
rec.installments,
rec.frequency_unit,
......@@ -377,14 +377,14 @@ SELECT rec.id as recur_id,
rec.is_test,
rec.auto_renew,
rec.currency,
con.id as contribution_id,
con.id as contribution_id,
con.contribution_page_id,
con.contact_id,
mp.membership_id";
if ($entity == 'recur') {
$sql .= "
FROM civicrm_contribution_recur rec
FROM civicrm_contribution_recur rec
INNER JOIN civicrm_contribution con ON ( con.contribution_recur_id = rec.id )
LEFT JOIN civicrm_membership_payment mp ON ( mp.contribution_id = con.id )
WHERE rec.id = %1
......@@ -393,14 +393,14 @@ LEFT JOIN civicrm_membership_payment mp ON ( mp.contribution_id = con.id )
elseif ($entity == 'contribution') {
$sql .= "
FROM civicrm_contribution con
INNER JOIN civicrm_contribution_recur rec
INNER JOIN civicrm_contribution_recur rec ON ( con.contribution_recur_id = rec.id )
LEFT JOIN civicrm_membership_payment mp ON ( mp.contribution_id = con.id )
WHERE con.id = %1";
}
elseif ($entity == 'membership') {
$sql .= "
FROM civicrm_membership_payment mp
INNER JOIN civicrm_membership mem ON ( mp.membership_id = mem.id )
FROM civicrm_membership_payment mp
INNER JOIN civicrm_membership mem ON ( mp.membership_id = mem.id )
INNER JOIN civicrm_contribution_recur rec ON ( mem.contribution_recur_id = rec.id )
INNER JOIN civicrm_contribution con ON ( con.id = mp.contribution_id )
WHERE mp.membership_id = %1";
......@@ -410,7 +410,9 @@ INNER JOIN civicrm_contribution con ON ( con.id = mp.contribution_id )
if ($dao->fetch()) {
return $dao;
}
else return CRM_Core_DAO::$_nullObject;
else {
return CRM_Core_DAO::$_nullObject;
}
}
static function setSubscriptionContext() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment