<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.5 |
+ | CiviCRM version 4.6 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
protected $_mode;
/**
- * Function to set variables up before form is built
+ * Set variables up before form is built
*
- * @param $form
+ * @param CRM_Core_Form $form
*
* @return void
- * @access public
*/
- static function preProcess(&$form) {
+ public static function preProcess(&$form) {
$session = CRM_Core_Session::singleton();
$contactID = $session->get('userID');
$requiredProfileFields = array(
'Individual' => array('first_name', 'last_name'),
'Organization' => array('organization_name', 'email'),
- 'Household' => array('household_name', 'email')
+ 'Household' => array('household_name', 'email'),
);
$validProfile = CRM_Core_BAO_UFGroup::checkValidProfile($form->_honoreeProfileId, $requiredProfileFields[$profileContactType]);
if (!$validProfile) {
}
/**
- * Function to build form for honoree contact / on behalf of organization.
- *
- * @param $form object invoking Object
+ * Build form for honoree contact / on behalf of organization.
*
- * @internal param string $contactType contact type
- * @internal param string $title fieldset title
+ * @param CRM_Core_Form $form
*
* @static
*/
- static function buildQuickForm(&$form) {
+ public static function buildQuickForm(&$form) {
$ufGroup = new CRM_Core_DAO_UFGroup();
$ufGroup->id = $form->_honoreeProfileId;
if (!$ufGroup->find(TRUE)) {
$prefix = 'honor';
$honoreeProfileFields = CRM_Core_BAO_UFGroup::getFields($form->_honoreeProfileId, FALSE, NULL,
- NULL, NULL,
- FALSE, NULL,
- TRUE, NULL,
- CRM_Core_Permission::CREATE
- );
+ NULL, NULL,
+ FALSE, NULL,
+ TRUE, NULL,
+ CRM_Core_Permission::CREATE
+ );
$form->addElement('hidden', 'honoree_profile_id', $form->_honoreeProfileId);
$form->assign('honoreeProfileFields', $honoreeProfileFields);
}
}
- static function postProcess($form) {
+ /**
+ * @param $form
+ */
+ public static function postProcess($form) {
$params = $form->_params;
if (!empty($form->_honor_block_is_active) && !empty($params['soft_credit_type_id'])) {
- $honorId = null;
+ $honorId = NULL;
//check if there is any duplicate contact
$profileContactType = CRM_Core_BAO_UFGroup::getContactType($params['honoree_profile_id']);
$dedupeParams = CRM_Dedupe_Finder::formatParams($params['honor'], $profileContactType);
$dedupeParams['check_permission'] = FALSE;
$ids = CRM_Dedupe_Finder::dupesByParams($dedupeParams, $profileContactType);
- if(count($ids)) {
+ if (count($ids)) {
$honorId = CRM_Utils_Array::value(0, $ids);
}
),
'honor_id' => $honorId,
'honor_profile_id' => $params['honoree_profile_id'],
- 'honor_profile_values' => $params['honor']
+ 'honor_profile_values' => $params['honor'],
);
}
}
}
}
-