return '';
}
- /**
- * Searches for a contact in the db with similar attributes.
- *
- * @param array $params
- * The list of values to be used in the where clause.
- * @param int $id
- * The current contact id (hence excluded from matching).
- * @param string $contactType
- *
- * @return int|null
- * contact_id if found, null otherwise
- */
- public static function findContact(&$params, $id = NULL, $contactType = 'Individual') {
- $ids = CRM_Contact_BAO_Contact::getDuplicateContacts($params, $contactType, 'Supervised', array($id), CRM_Utils_Array::value('check_permission', $params, TRUE));
- if (!empty($ids)) {
- return implode(',', $ids);
- }
- else {
- return NULL;
- }
- }
-
/**
* Given a contact id and a field set, return the values from the db.
*
);
CRM_Core_DAO::executeQuery($query, $p);
- // do a menu rebuild if we are on drupal, so it gets all the new menu entries
- // for user account
- $config = CRM_Core_Config::singleton();
- if ($menuRebuild &&
- $config->userSystem->is_drupal
- ) {
- menu_rebuild();
+ // Do a menu rebuild, so it gets all the new menu entries for user account
+ if ($menuRebuild) {
+ $config = CRM_Core_Config::singleton();
+ $config->userSystem->updateCategories();
}
}
CRM_Contribute_Form_SoftCredit::addPCPFields($form, "[$rowNumber]");
}
elseif ($fieldName == 'currency') {
- $form->addCurrency($name, $title, $required);
+ $form->addCurrency($name, $title, $required, NULL, FALSE, FALSE);
}
elseif ($fieldName == 'contribution_page_id') {
$form->add('select', $name, $title,
//get the groupTree as per subTypes.
$groupTree = array();
foreach ($componentSubType as $subType) {
- $subTree = CRM_Core_BAO_CustomGroup::getTree($componentBAOName, CRM_Core_DAO::$_nullObject,
+ $subTree = CRM_Core_BAO_CustomGroup::getTree($componentBAOName, NULL,
$componentId, 0, $values[$subType]
);
$groupTree = CRM_Utils_Array::crmArrayMerge($groupTree, $subTree);