X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FPledge%2FBAO%2FPledgeBlock.php;h=0dacaee5a1aec7c0b7b862f609fdd25fb0a85023;hb=72b3a70c5e7890c69dd70bf00092e1217c5f15b7;hp=5d42f5c2beff3bda4b43891d081d3a8d8086e6ae;hpb=95ca1e4e775ce88e3f371abe8390a3526ba537e7;p=civicrm-core.git diff --git a/CRM/Pledge/BAO/PledgeBlock.php b/CRM/Pledge/BAO/PledgeBlock.php index 5d42f5c2be..0dacaee5a1 100644 --- a/CRM/Pledge/BAO/PledgeBlock.php +++ b/CRM/Pledge/BAO/PledgeBlock.php @@ -1,7 +1,7 @@ copyValues($params); if ($pledgeBlock->find(TRUE)) { @@ -68,13 +69,13 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { /** * Takes an associative array and creates a pledgeBlock object * - * @param array $params (reference ) an assoc array of name/value pairs + * @param array $params + * (reference ) an assoc array of name/value pairs. * * @return CRM_Pledge_BAO_PledgeBlock object - * @access public * @static */ - static function &create(&$params) { + public static function &create(&$params) { $transaction = new CRM_Core_Transaction(); $pledgeBlock = self::add($params); @@ -93,14 +94,14 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { /** * Add pledgeBlock * - * @param array $params reference array contains the values submitted by the form + * @param array $params + * Reference array contains the values submitted by the form. * - * @access public * @static * * @return object */ - static function add(&$params) { + public static function add(&$params) { if (!empty($params['id'])) { CRM_Utils_Hook::pre('edit', 'PledgeBlock', $params['id'], $params); @@ -149,20 +150,20 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { /** * Delete the pledgeBlock * - * @param int $id pledgeBlock id + * @param int $id + * PledgeBlock id. * * @return mixed|null - * @access public * @static */ - static function deletePledgeBlock($id) { + public static function deletePledgeBlock($id) { CRM_Utils_Hook::pre('delete', 'PledgeBlock', $id, CRM_Core_DAO::$_nullArray); $transaction = new CRM_Core_Transaction(); $results = NULL; - $dao = new CRM_Pledge_DAO_PledgeBlock(); + $dao = new CRM_Pledge_DAO_PledgeBlock(); $dao->id = $id; $results = $dao->delete(); @@ -176,17 +177,18 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { /** * Return Pledge Block info in Contribution Pages * - * @param int $pageID contribution page id + * @param int $pageID + * Contribution page id. * * @return array * @static */ - static function getPledgeBlock($pageID) { + public static function getPledgeBlock($pageID) { $pledgeBlock = array(); - $dao = new CRM_Pledge_DAO_PledgeBlock(); + $dao = new CRM_Pledge_DAO_PledgeBlock(); $dao->entity_table = 'civicrm_contribution_page'; - $dao->entity_id = $pageID; + $dao->entity_id = $pageID; if ($dao->find(TRUE)) { CRM_Core_DAO::storeValues($dao, $pledgeBlock); } @@ -200,7 +202,7 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { * @param CRM_Core_Form $form * @static */ - static function buildPledgeBlock($form) { + public static function buildPledgeBlock($form) { //build pledge payment fields. if (!empty($form->_values['pledge_id'])) { //get all payments required details. @@ -217,10 +219,10 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { //get all status $allStatus = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'name'); - $nextPayment = array(); - $isNextPayment = FALSE; + $nextPayment = array(); + $isNextPayment = FALSE; $overduePayments = array(); - $now = date('Ymd'); + $now = date('Ymd'); foreach ($allPayments as $payID => $value) { if ($allStatus[$value['status_id']] == 'Overdue') { $overduePayments[$payID] = array( @@ -253,18 +255,18 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { if (!empty($overduePayments)) { foreach ($overduePayments as $id => $payment) { $key = ts("%1 - due on %2 (overdue)", array( - 1 => CRM_Utils_Money::format(CRM_Utils_Array::value('scheduled_amount', $payment), CRM_Utils_Array::value('scheduled_amount_currency', $payment)), - 2 => CRM_Utils_Array::value('scheduled_date', $payment), - )); + 1 => CRM_Utils_Money::format(CRM_Utils_Array::value('scheduled_amount', $payment), CRM_Utils_Array::value('scheduled_amount_currency', $payment)), + 2 => CRM_Utils_Array::value('scheduled_date', $payment), + )); $payments[$key] = CRM_Utils_Array::value('id', $payment); } } if (!empty($nextPayment)) { $key = ts("%1 - due on %2", array( - 1 => CRM_Utils_Money::format(CRM_Utils_Array::value('scheduled_amount', $nextPayment), CRM_Utils_Array::value('scheduled_amount_currency', $nextPayment)), - 2 => CRM_Utils_Array::value('scheduled_date', $nextPayment), - )); + 1 => CRM_Utils_Money::format(CRM_Utils_Array::value('scheduled_amount', $nextPayment), CRM_Utils_Array::value('scheduled_amount_currency', $nextPayment)), + 2 => CRM_Utils_Array::value('scheduled_date', $nextPayment), + )); $payments[$key] = CRM_Utils_Array::value('id', $nextPayment); } //give error if empty or build form for payment. @@ -281,7 +283,8 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { $pledgeBlock = self::getPledgeBlock($form->_id); //build form for pledge creation. - $pledgeOptions = array('0' => ts('I want to make a one-time contribution'), + $pledgeOptions = array( + '0' => ts('I want to make a one-time contribution'), '1' => ts('I pledge to contribute this amount every'), ); $form->addRadio('is_pledge', ts('Pledge Frequency Interval'), $pledgeOptions, @@ -297,8 +300,8 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { $form->add('hidden', 'pledge_frequency_interval', 1); } //Frequency unit drop-down label suffixes switch from *ly to *(s) - $freqUnitVals = explode(CRM_Core_DAO::VALUE_SEPARATOR, $pledgeBlock['pledge_frequency_unit']); - $freqUnits = array(); + $freqUnitVals = explode(CRM_Core_DAO::VALUE_SEPARATOR, $pledgeBlock['pledge_frequency_unit']); + $freqUnits = array(); $frequencyUnits = CRM_Core_OptionGroup::values('recur_frequency_units'); foreach ($freqUnitVals as $key => $val) { if (array_key_exists($val, $frequencyUnits)) { @@ -309,4 +312,3 @@ class CRM_Pledge_BAO_PledgeBlock extends CRM_Pledge_DAO_PledgeBlock { } } } -