<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
$this->assign('max_reminders', CRM_Utils_Array::value('max_reminders', $this->_values));
$this->assign('initial_reminder_day', CRM_Utils_Array::value('initial_reminder_day', $this->_values));
CRM_Utils_System::setTitle(CRM_Utils_Array::value('thankyou_title', $this->_values));
- // Make the contributionPageID avilable to the template
+ // Make the contributionPageID available to the template
$this->assign('contributionPageID', $this->_id);
$this->assign('isShare', $this->_values['is_share']);
$this->assign('useForMember', $this->get('useForMember'));
$params = $this->_params;
- $honor_block_is_active = $this->get('honor_block_is_active');
- if ($honor_block_is_active && CRM_Utils_Array::value('soft_credit_type_id', $params)) {
+ if ($this->_honor_block_is_active && !empty($params['soft_credit_type_id'])) {
$honorName = null;
$softCreditTypes = CRM_Core_OptionGroup::values("soft_credit_type", FALSE);
- $this->assign('honor_block_is_active', $honor_block_is_active);
+ $this->assign('honor_block_is_active', $this->_honor_block_is_active);
$this->assign('soft_credit_type', $softCreditTypes[$params['soft_credit_type_id']]);
- $profileContactType = CRM_Core_BAO_UFGroup::getContactType($params['honoree_profile_id']);
- switch ($profileContactType) {
- case 'Individual':
- if (array_key_exists('prefix_id', $params['honor'])) {
- $honorName = CRM_Utils_Array::value(CRM_Utils_Array::value('prefix_id',$params['honor']),
- CRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'prefix_id')
- );
- }
- $honorName .= ' ' . $params['honor']['first_name'] . ' ' . $params['honor']['last_name'];
- if (array_key_exists('suffix_id', $params['honor'])) {
- $honorName .= ' ' . CRM_Utils_Array::value(CRM_Utils_Array::value('suffix_id',$params['honor']),
- CRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'suffix_id')
- );
- }
- break;
- case 'Organization':
- $honorName = $params['honor']['organization_name'];
- break;
- case 'Household':
- $honorName = $params['honor']['household_name'];
- break;
- }
- $this->assign('honorName', $honorName);
+ CRM_Contribute_BAO_ContributionSoft::formatHonoreeProfileFields($this, $params['honor'], $params['honoree_profile_id']);
$fieldTypes = array('Contact');
$fieldTypes[] = CRM_Core_BAO_UFGroup::getContactType($params['honoree_profile_id']);
$this->assign('pcpBlock', TRUE);
foreach (array(
'pcp_display_in_roll', 'pcp_is_anonymous', 'pcp_roll_nickname', 'pcp_personal_note') as $val) {
- if (CRM_Utils_Array::value($val, $this->_params)) {
+ if (!empty($this->_params[$val])) {
$this->assign($val, $this->_params[$val]);
}
}
$this->buildCustom($this->_values['custom_pre_id'], 'customPre', TRUE);
$this->buildCustom($this->_values['custom_post_id'], 'customPost', TRUE);
- if (CRM_Utils_Array::value('hidden_onbehalf_profile', $params)) {
+ if (!empty($params['hidden_onbehalf_profile'])) {
$ufJoinParams = array(
'module' => 'onBehalf',
'entity_table' => 'civicrm_contribution_page',
$defaults[$timeField] = $contact[$timeField];
}
}
- elseif (in_array($name, array('addressee', 'email_greeting', 'postal_greeting'))
- && CRM_Utils_Array::value($name . '_custom', $contact)
- ) {
+ elseif (in_array($name, array('addressee', 'email_greeting', 'postal_greeting')) && !empty($contact[$name . '_custom'])) {
$defaults[$name . '_custom'] = $contact[$name . '_custom'];
}
}
}
- // now fix all state country selectors
- CRM_Core_BAO_Address::fixAllStateSelects($this, $defaults);
-
$this->_submitValues = array_merge($this->_submitValues, $defaults);
$this->setDefaults($defaults);
$tellAFriend = TRUE;
}
}
- elseif (CRM_Utils_Array::value('is_active', $data)) {
+ elseif (!empty($data['is_active'])) {
$friendText = $data['title'];
$this->assign('friendText', $friendText);
$subUrl = "eid={$this->_id}&pcomponent=contribute";