X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=bin%2FContributionProcessor.php;h=45bd0b52292526d39e87f593249b0451be262309;hb=0d7bf770f070132ecddff700fa9f6ff69a041a9c;hp=3cb3ae3a3007f34950f274527bcbb3596aaa5357;hpb=e9aca61e8b08d5ae372621c4397108b8f2ec28ba;p=civicrm-core.git diff --git a/bin/ContributionProcessor.php b/bin/ContributionProcessor.php index 3cb3ae3a30..45bd0b5229 100644 --- a/bin/ContributionProcessor.php +++ b/bin/ContributionProcessor.php @@ -3,7 +3,7 @@ +--------------------------------------------------------------------+ | CiviCRM version 4.6 | +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2014 | + | Copyright CiviCRM LLC (c) 2004-2015 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | @@ -23,12 +23,12 @@ | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+ -*/ + */ /** * * @package CRM - * @copyright CiviCRM LLC (c) 2004-2014 + * @copyright CiviCRM LLC (c) 2004-2015 * $Id$ * */ @@ -142,8 +142,7 @@ class CiviContributeProcessor { * @param $start * @param $end */ - static - function paypal($paymentProcessor, $paymentMode, $start, $end) { + public static function paypal($paymentProcessor, $paymentMode, $start, $end) { $url = "{$paymentProcessor['url_api']}nvp"; $keyArgs = array( @@ -186,13 +185,13 @@ class CiviContributeProcessor { // details about a transaction, let's make sure that it doesn't // already exist in the database. require_once 'CRM/Contribute/DAO/Contribution.php'; - $dao = new CRM_Contribute_DAO_Contribution; + $dao = new CRM_Contribute_DAO_Contribution(); $dao->trxn_id = $value; if ($dao->find(TRUE)) { preg_match('/(\d+)$/', $name, $matches); - $seq = $matches[1]; + $seq = $matches[1]; $email = $result["l_email{$seq}"]; - $amt = $result["l_amt{$seq}"]; + $amt = $result["l_amt{$seq}"]; CRM_Core_Error::debug_log_message("Skipped (already recorded) - $email, $amt, $value ..

", TRUE); continue; } @@ -234,9 +233,9 @@ class CiviContributeProcessor { } } if ($result['l_errorcode0'] == '11002') { - $end = $result['l_timestamp99']; - $end_time = strtotime("{$end}", time()); - $end_date = date('Y-m-d\T00:00:00.00\Z', $end_time); + $end = $result['l_timestamp99']; + $end_time = strtotime("{$end}", time()); + $end_date = date('Y-m-d\T00:00:00.00\Z', $end_time); $args['enddate'] = $end_date; } } while ($result['l_errorcode0'] == '11002'); @@ -248,8 +247,7 @@ class CiviContributeProcessor { * @param $start * @param $end */ - static - function google($paymentProcessor, $paymentMode, $start, $end) { + public static function google($paymentProcessor, $paymentMode, $start, $end) { require_once "CRM/Contribute/BAO/Contribution/Utils.php"; require_once 'CRM/Core/Payment/Google.php'; $nextPageToken = TRUE; @@ -272,8 +270,8 @@ class CiviContributeProcessor { if (is_array($response[1][$response[0]]['notifications']['charge-amount-notification'])) { if (array_key_exists('google-order-number', - $response[1][$response[0]]['notifications']['charge-amount-notification'] - )) { + $response[1][$response[0]]['notifications']['charge-amount-notification'] + )) { // sometimes 'charge-amount-notification' itself is an absolute // array and not array of arrays. This is the case when there is only one // charge-amount-notification. Hack for this special case - @@ -282,10 +280,9 @@ class CiviContributeProcessor { $response[1][$response[0]]['notifications']['charge-amount-notification'][] = $chrgAmt; } - foreach ($response[1][$response[0]]['notifications']['charge-amount-notification'] - as $amtData - ) { - $searchParams = array('order-numbers' => array($amtData['google-order-number']['VALUE']), + foreach ($response[1][$response[0]]['notifications']['charge-amount-notification'] as $amtData) { + $searchParams = array( + 'order-numbers' => array($amtData['google-order-number']['VALUE']), 'notification-types' => array('risk-information', 'new-order', 'charge-amount'), ); $response = CRM_Core_Payment_Google::invokeAPI($paymentProcessor, @@ -320,11 +317,10 @@ class CiviContributeProcessor { } } - static - function csv() { - $csvFile = '/home/deepak/Desktop/crm-4247.csv'; + public static function csv() { + $csvFile = '/home/deepak/Desktop/crm-4247.csv'; $delimiter = ";"; - $row = 1; + $row = 1; $handle = fopen($csvFile, "r"); if (!$handle) { @@ -363,8 +359,7 @@ class CiviContributeProcessor { fclose($handle); } - static - function process() { + public static function process() { require_once 'CRM/Utils/Request.php'; $type = CRM_Utils_Request::retrieve('type', 'String', CRM_Core_DAO::$_nullObject, FALSE, 'csv', 'REQUEST'); @@ -403,6 +398,7 @@ class CiviContributeProcessor { return self::csv(); } } + } // bootstrap the environment and run the processor @@ -434,4 +430,3 @@ else { $lock->release(); echo "Done processing

"; -