$cType = CRM_Utils_Array::value('parent', $validSubTypes[$type]);
}
if ($cType)
- break;
+ break;
}
return $cType;
$action,
$visibility,
$considerSelector = FALSE,
- $ufGroupIds = NULL,
- $searchable = NULL,
- $restrict = NULL,
- $skipPermission = FALSE,
- $permissionType = CRM_Core_Permission::SEARCH
+ $ufGroupIds = NULL,
+ $searchable = NULL,
+ $restrict = NULL,
+ $skipPermission = FALSE,
+ $permissionType = CRM_Core_Permission::SEARCH
) {
if ($ufGroupIds) {
$subset = self::getFields($ufGroupIds, FALSE, $action,
if ($considerSelector) {
// drop the fields not meant for the selector
foreach ($subset as $name => $field) {
- if (!$field['in_selector'])unset($subset[$name]);
+ if (!$field['in_selector']) unset($subset[$name]);
}
}
$fields = array_merge($fields, $subset);
$id,
$register = FALSE,
$action = NULL,
- $visibility = NULL,
+ $visibility = NULL,
$searchable = NULL,
- $showAll = FALSE,
+ $showAll = FALSE,
$restrict = NULL,
$skipPermission = FALSE,
- $ctype = NULL,
+ $ctype = NULL,
$permissionType = CRM_Core_Permission::CREATE,
- $orderBy = 'field_name',
+ $orderBy = 'field_name',
$orderProfiles = NULL
) {
if (!is_array($id)) {
if ($orderProfiles AND count($profileIds) > 1) {
$query .= " ORDER BY FIELD( g.id, {$gids} )";
}
- $group = CRM_Core_DAO::executeQuery($query, $params);
- $fields = array();
+ $group = CRM_Core_DAO::executeQuery($query, $params);
+ $fields = array();
$validGroup = FALSE;
while ($group->fetch()) {
if (empty($fields) && !$validGroup) {
CRM_Core_Error::fatal(ts('The requested Profile (gid=%1) is disabled OR it is not configured to be used for \'Profile\' listings in its Settings OR there is no Profile with that ID OR you do not have permission to access this profile. Please contact the site administrator if you need assistance.',
- array(1 => implode(',', $profileIds))
- ));
+ array(1 => implode(',', $profileIds))
+ ));
}
else {
self::reformatProfileFields($fields);
// used by calculateGroupType, but I don't think the missing fields matter, and -- if
// they did -- the obvious fix would produce mutual recursion.
$ufGroupType = self::_calculateGroupType($fieldArrs);
- $profileType = CRM_Core_BAO_UFField::calculateProfileType(implode(',',$ufGroupType));
- $contactActivityProfile = CRM_Core_BAO_UFField::checkContactActivityProfileTypeByGroupType(implode(',',$ufGroupType));
+ $profileType = CRM_Core_BAO_UFField::calculateProfileType(implode(',', $ufGroupType));
+ $contactActivityProfile = CRM_Core_BAO_UFField::checkContactActivityProfileTypeByGroupType(implode(',', $ufGroupType));
$importableFields = self::getImportableFields($showAll, $profileType, $contactActivityProfile);
list($customFields, $addressCustomFields) = self::getCustomFields($ctype);
$addressCustom = FALSE;
if (in_array($permissionType, array(
- CRM_Core_Permission::CREATE,
- CRM_Core_Permission::EDIT,
- )) &&
+ CRM_Core_Permission::CREATE,
+ CRM_Core_Permission::EDIT,
+ )) &&
in_array($field->field_name, array_keys($addressCustomFields))
) {
$addressCustom = TRUE;
$formattedField = array(
'name' => $name,
'groupTitle' => $group->title,
- 'groupName' => $group->name,
+ 'groupName' => $group->name,
'groupHelpPre' => empty($group->help_pre) ? '' : $group->help_pre,
'groupHelpPost' => empty($group->help_post) ? '' : $group->help_post,
'title' => $title,
* @return string the html for the form on success, otherwise empty string
* @static
*/
- static function getEditHTML($userID,
+ static function getEditHTML(
+ $userID,
$title,
- $action = NULL,
- $register = FALSE,
- $reset = FALSE,
- $profileID = NULL,
+ $action = NULL,
+ $register = FALSE,
+ $reset = FALSE,
+ $profileID = NULL,
$doNotProcess = FALSE,
- $ctype = NULL
+ $ctype = NULL
) {
if ($register) {
* @return void
* @static
*/
- public static function getValues($cid, &$fields, &$values,
+ public static function getValues(
+ $cid, &$fields, &$values,
$searchable = TRUE, $componentWhere = NULL,
$absolute = FALSE, $additionalWhereClause = NULL
) {
$query = new CRM_Contact_BAO_Query($params, $returnProperties, $fields);
$options = &$query->_options;
- $details = $query->searchQuery( 0, 0, NULL, FALSE, FALSE,
+ $details = $query->searchQuery(0, 0, NULL, FALSE, FALSE,
FALSE, FALSE, FALSE, $additionalWhereClause);
if (!$details->fetch()) {
return;
$config = CRM_Core_Config::singleton();
$locationTypes = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Address', 'location_type_id');
- $imProviders = CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id');
- $websiteTypes = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Website', 'website_type_id');
+ $imProviders = CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id');
+ $websiteTypes = CRM_Core_PseudoConstant::get('CRM_Core_DAO_Website', 'website_type_id');
$multipleFields = array('url');
// Create a unique, non-empty index for each field.
$index = $field['title'];
if ($index === '') $index = ' ';
- while (array_key_exists($index, $values))
+ while (array_key_exists($index, $values)) {
$index .= ' ';
+ }
$params[$index] = $values[$index] = '';
$customFieldName = NULL;
$values[$index] = $details->$name;
}
elseif (in_array($name, CRM_Contact_BAO_Contact::$_greetingTypes)) {
- $dname = $name . '_display';
+ $dname = $name . '_display';
$values[$index] = $details->$dname;
- $name = $name . '_id';
+ $name = $name . '_id';
$params[$index] = $details->$name;
}
elseif (in_array($name, array(
- 'state_province', 'country', 'county'))) {
+ 'state_province',
+ 'country',
+ 'county'
+ ))) {
$values[$index] = $details->$name;
- $idx = $name . '_id';
+ $idx = $name . '_id';
$params[$index] = $details->$idx;
}
elseif ($name === 'preferred_communication_method') {
$communicationFields = CRM_Core_PseudoConstant::get('CRM_Contact_DAO_Contact', 'preferred_communication_method');
$compref = array();
- $pref = explode(CRM_Core_DAO::VALUE_SEPARATOR, $details->$name);
+ $pref = explode(CRM_Core_DAO::VALUE_SEPARATOR, $details->$name);
foreach ($pref as $k) {
if ($k) {
}
elseif ($name == 'tag') {
$entityTags = CRM_Core_BAO_EntityTag::getTag($cid);
- $allTags = CRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', array('onlyActive' => FALSE));
- $title = array();
+ $allTags = CRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', array('onlyActive' => FALSE));
+ $title = array();
foreach ($entityTags as $tagId) {
$title[] = $allTags[$tagId];
}
// get all contact subtypes
$allContactSubTypes = CRM_Contact_BAO_ContactType::subTypeInfo();
// build contact subtype labels array
- foreach( $contactSubTypeNames as $cstName ) {
+ foreach ($contactSubTypeNames as $cstName) {
if ($cstName) {
$contactSubTypeLabels[] = $allContactSubTypes[$cstName]['label'];
}
if ($htmlType == 'File') {
$entityId = $cid;
if (!$cid &&
- $fieldType == 'Activity' && !empty($componentWhere[0][2])) {
+ $fieldType == 'Activity' && !empty($componentWhere[0][2])
+ ) {
$entityId = $componentWhere[0][2];
}
$dao->data_type == 'Boolean'
)
) {
- $customVal = (int )($details->{$name});
+ $customVal = (int ) ($details->{$name});
}
elseif (isset($dao) && property_exists($dao, 'data_type')
&& $dao->data_type == 'Float'
) {
- $customVal = (float )($details->{$name});
+ $customVal = (float ) ($details->{$name});
}
elseif (!CRM_Utils_System::isNull(explode(CRM_Core_DAO::VALUE_SEPARATOR,
- $details->{$name}
- ))) {
+ $details->{$name}
+ ))
+ ) {
$customVal = $details->{$name};
}
$params[$index] = $values[$index];
}
if (CRM_Core_DAO::getFieldValue('CRM_Core_DAO_CustomField',
- $cfID, 'is_search_range'
- )) {
+ $cfID, 'is_search_range'
+ )
+ ) {
$customFieldName = "{$name}_from";
}
}
$values[$index] = "<a href='#' onclick='contactImagePopUp(\"{$details->$name}\", {$width}, {$height});'>{$image_URL}</a>";
}
elseif (in_array($name, array(
- 'birth_date', 'deceased_date', 'membership_start_date', 'membership_end_date', 'join_date'))) {
+ 'birth_date',
+ 'deceased_date',
+ 'membership_start_date',
+ 'membership_end_date',
+ 'join_date'
+ ))) {
$values[$index] = CRM_Utils_Date::customFormat($details->$name);
$params[$index] = CRM_Utils_Date::isoToMysql($details->$name);
}
$detailName = str_replace(' ', '_', $detailName);
if (in_array($fieldName, array(
- 'phone', 'im', 'email', 'openid'))) {
+ 'phone',
+ 'im',
+ 'email',
+ 'openid'
+ ))) {
if ($type) {
$detailName .= "-{$type}";
}
}
if (in_array($fieldName, array(
- 'state_province', 'country', 'county'))) {
+ 'state_province',
+ 'country',
+ 'county'
+ ))) {
$values[$index] = $details->$detailName;
- $idx = $detailName . '_id';
+ $idx = $detailName . '_id';
$params[$index] = $details->$idx;
}
elseif ($fieldName == 'im') {
$detailName = "website-{$id}-{$fieldName}";
$url = CRM_Utils_System::fixURL($details->$detailName);
if ($details->$detailName) {
- $websiteTypeId = "website-{$id}-website_type_id";
- $websiteType = $websiteTypes[$details->$websiteTypeId];
+ $websiteTypeId = "website-{$id}-website_type_id";
+ $websiteType = $websiteTypes[$details->$websiteTypeId];
$values[$index] = "<a href=\"$url\">{$details->$detailName} ( {$websiteType} )</a>";
}
else {
$url = $params[$index];
}
elseif (in_array($htmlType, array(
- 'CheckBox', 'Multi-Select', 'AdvMulti-Select',
- 'Multi-Select State/Province', 'Multi-Select Country',
- ))) {
+ 'CheckBox',
+ 'Multi-Select',
+ 'AdvMulti-Select',
+ 'Multi-Select State/Province',
+ 'Multi-Select Country',
+ ))) {
$valSeperator = CRM_Core_DAO::VALUE_SEPARATOR;
$selectedOptions = explode($valSeperator, $params[$index]);
* @return object
*/
public static function add(&$params, $ids = array()) {
- $fields = array('is_active', 'add_captcha', 'is_map', 'is_update_dupe', 'is_edit_link', 'is_uf_link', 'is_cms_user');
+ $fields = array(
+ 'is_active',
+ 'add_captcha',
+ 'is_map',
+ 'is_update_dupe',
+ 'is_edit_link',
+ 'is_uf_link',
+ 'is_cms_user'
+ );
foreach ($fields as $field) {
$params[$field] = CRM_Utils_Array::value($field, $params, FALSE);
}
WHERE uf_group_id = %2
AND ( entity_id IS NULL OR entity_id <= 0 )
";
- $p = array(1 => array($params['weight'], 'Integer'),
+ $p = array(
+ 1 => array($params['weight'], 'Integer'),
2 => array($ufGroupId, 'Integer'),
);
CRM_Core_DAO::executeQuery($query, $p);
continue;
}
foreach ($selectFields as $key => $field) {
- if($field == 'id') {
+ if ($field == 'id') {
continue;
}
elseif ($field == 'name') {
$contactId = NULL,
$online = FALSE,
$usedFor = NULL,
- $rowNumber = NULL ,
+ $rowNumber = NULL,
$prefix = ''
) {
$defaultValues = array();
$name = "field[$rowNumber][$fieldName]";
}
elseif (!empty($prefix)) {
- $name = $prefix ."[$fieldName]";
+ $name = $prefix . "[$fieldName]";
}
else {
$name = $fieldName;
$deleteExtra = ts('Are you sure you want to delete contact image.');
$deleteURL = array(
CRM_Core_Action::DELETE =>
- array(
- 'name' => ts('Delete Contact Image'),
- 'url' => 'civicrm/contact/image',
- 'qs' => 'reset=1&id=%%id%%&gid=%%gid%%&action=delete',
- 'extra' =>
- 'onclick = "if (confirm( \'' . $deleteExtra . '\' ) ) this.href+=\'&confirmed=1\'; else return false;"',
- ),
+ array(
+ 'name' => ts('Delete Contact Image'),
+ 'url' => 'civicrm/contact/image',
+ 'qs' => 'reset=1&id=%%id%%&gid=%%gid%%&action=delete',
+ 'extra' =>
+ 'onclick = "if (confirm( \'' . $deleteExtra . '\' ) ) this.href+=\'&confirmed=1\'; else return false;"',
+ ),
);
$deleteURL = CRM_Core_Action::formLink($deleteURL,
CRM_Core_Action::DELETE,
- array('id' => $form->get('id'),
+ array(
+ 'id' => $form->get('id'),
'gid' => $form->get('gid'),
),
ts('more'),
$form->addChainSelect($name, array('label' => $title, 'required' => $required));
$config = CRM_Core_Config::singleton();
if (!in_array($mode, array(
- CRM_Profile_Form::MODE_EDIT, CRM_Profile_Form::MODE_SEARCH)) &&
+ CRM_Profile_Form::MODE_EDIT,
+ CRM_Profile_Form::MODE_SEARCH
+ )) &&
$config->defaultContactStateProvince
) {
$defaultValues[$name] = $config->defaultContactStateProvince;
$form->add('select', $name, $title, array('' => ts('- select -')) + CRM_Core_PseudoConstant::country(), $required, $selectAttributes);
$config = CRM_Core_Config::singleton();
if (!in_array($mode, array(
- CRM_Profile_Form::MODE_EDIT, CRM_Profile_Form::MODE_SEARCH)) &&
+ CRM_Profile_Form::MODE_EDIT,
+ CRM_Profile_Form::MODE_SEARCH
+ )) &&
$config->defaultContactCountry
) {
$defaultValues[$name] = $config->defaultContactCountry;
}
$form->add('select', $providerName, NULL,
array(
- '' => ts('- select -')) + CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id'), $required
+ '' => ts('- select -')
+ ) + CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id'), $required
);
}
else {
$form->add('select', $name . '-provider_id', $title,
array(
- '' => ts('- select -')) + CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id'), $required
+ '' => ts('- select -')
+ ) + CRM_Core_PseudoConstant::get('CRM_Core_DAO_IM', 'provider_id'), $required
);
}
$form->addDate($name, $title, $required, array('formatType' => 'birth'));
}
elseif (in_array($fieldName, array(
- 'membership_start_date', 'membership_end_date', 'join_date'))) {
+ 'membership_start_date',
+ 'membership_end_date',
+ 'join_date'
+ ))) {
$form->addDate($name, $title, $required, array('formatType' => 'custom'));
}
- elseif (CRM_Utils_Array::value('name',$field) == 'membership_type') {
+ elseif (CRM_Utils_Array::value('name', $field) == 'membership_type') {
list($orgInfo, $types) = CRM_Member_BAO_MembershipType::getMembershipTypeInfo();
$sel = &$form->addElement('hierselect', $name, $title);
- $select = array('' => ts('- select -') );
- if(count($orgInfo) == 1 && $field['is_required']) {
+ $select = array('' => ts('- select -'));
+ if (count($orgInfo) == 1 && $field['is_required']) {
// we only have one org - so we should default to it. Not sure about defaulting to first type
// as it could be missed - so adding a select
// however, possibly that is more similar to the membership form
- if(count($types[1]) > 1) {
+ if (count($types[1]) > 1) {
$types[1] = $select + $types[1];
}
}
}
$sel->setOptions(array($orgInfo, $types));
}
- elseif (CRM_Utils_Array::value('name',$field) == 'membership_status') {
+ elseif (CRM_Utils_Array::value('name', $field) == 'membership_status') {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Member_PseudoConstant::membershipStatus(NULL, NULL, 'label'), $required
+ '' => ts('- select -')
+ ) + CRM_Member_PseudoConstant::membershipStatus(NULL, NULL, 'label'), $required
);
}
elseif (in_array($fieldName, array('gender_id', 'communication_style_id'))) {
$profileType = CRM_Core_BAO_UFField::getProfileType($gId, TRUE, FALSE, TRUE);
if (empty($profileType) || in_array($profileType, array(
- 'Contact', 'Contribution', 'Participant', 'Membership'))) {
+ 'Contact',
+ 'Contribution',
+ 'Participant',
+ 'Membership'
+ ))
+ ) {
$profileType = 'Individual';
}
if (CRM_Contact_BAO_ContactType::isaSubType($profileType)) {
);
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Core_PseudoConstant::greeting($greeting), $required
+ '' => ts('- select -')
+ ) + CRM_Core_PseudoConstant::greeting($greeting), $required
);
// add custom greeting element
$form->add('text', $fieldName . '_custom', ts('Custom %1', array(1 => ucwords(str_replace('_', ' ', $fieldName)))),
'onfocus' => "if (!this.value) { this.value='http://';} else return false",
'onblur' => "if ( this.value == 'http://') { this.value='';} else return false",
)
- ), $required
+ ), $required
);
$form->addRule($name, ts('Enter a valid Website.'), 'url');
}
}
elseif (in_array($fieldName, array(
- 'receive_date', 'receipt_date', 'thankyou_date', 'cancel_date'))) {
+ 'receive_date',
+ 'receipt_date',
+ 'thankyou_date',
+ 'cancel_date'
+ ))) {
$form->addDateTime($name, $title, $required, array('formatType' => 'activityDateTime'));
}
elseif ($fieldName == 'send_receipt') {
list($products, $options) = CRM_Contribute_BAO_Premium::getPremiumProductInfo();
$sel = &$form->addElement('hierselect', $name, $title);
$products = array(
- '0' => ts('- select -')) + $products;
+ '0' => ts('- select -')
+ ) + $products;
$sel->setOptions(array($products, $options));
}
elseif ($fieldName == 'payment_instrument') {
$form->add('select', $name, $title,
- array(''=>ts( '- select -' )) + CRM_Contribute_PseudoConstant::paymentInstrument( ), $required );
+ array('' => ts('- select -')) + CRM_Contribute_PseudoConstant::paymentInstrument(), $required);
}
- else if ($fieldName == 'financial_type' ) {
+ else if ($fieldName == 'financial_type') {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Contribute_PseudoConstant::financialType(), $required
+ '' => ts('- select -')
+ ) + CRM_Contribute_PseudoConstant::financialType(), $required
);
}
elseif ($fieldName == 'contribution_status_id') {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + $contributionStatuses, $required
+ '' => ts('- select -')
+ ) + $contributionStatuses, $required
);
}
elseif ($fieldName == 'soft_credit_type') {
$name = "soft_credit_type[$rowNumber]";
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Core_OptionGroup::values("soft_credit_type")
+ '' => ts('- select -')
+ ) + CRM_Core_OptionGroup::values("soft_credit_type")
);
//CRM-15350: choose SCT field default value as 'Gift' for membership use
//else (for contribution), use configured SCT default value
elseif ($fieldName == 'contribution_page_id') {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Contribute_PseudoConstant::contributionPage(), $required, 'class="big"'
+ '' => ts('- select -')
+ ) + CRM_Contribute_PseudoConstant::contributionPage(), $required, 'class="big"'
);
}
elseif ($fieldName == 'participant_register_date') {
elseif ($fieldName == 'activity_status_id') {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Core_PseudoConstant::activityStatus(), $required
+ '' => ts('- select -')
+ ) + CRM_Core_PseudoConstant::activityStatus(), $required
);
}
elseif ($fieldName == 'activity_engagement_level') {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Campaign_PseudoConstant::engagementLevel(), $required
+ '' => ts('- select -')
+ ) + CRM_Campaign_PseudoConstant::engagementLevel(), $required
);
}
elseif ($fieldName == 'activity_date_time') {
}
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Event_PseudoConstant::participantStatus(NULL, $cond, 'label'), $required
+ '' => ts('- select -')
+ ) + CRM_Event_PseudoConstant::participantStatus(NULL, $cond, 'label'), $required
);
}
elseif ($fieldName == 'participant_role') {
else {
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + CRM_Event_PseudoConstant::participantRole(), $required
+ '' => ts('- select -')
+ ) + CRM_Event_PseudoConstant::participantRole(), $required
);
}
}
));
$form->add('select', $name, $title,
array(
- '' => ts('- select -')) + $campaigns, $required, 'class="crm-select2 big"'
+ '' => ts('- select -')
+ ) + $campaigns, $required, 'class="crm-select2 big"'
);
}
}
//add the rules
if (in_array($fieldName, array(
- 'non_deductible_amount', 'total_amount', 'fee_amount', 'net_amount'))) {
+ 'non_deductible_amount',
+ 'total_amount',
+ 'fee_amount',
+ 'net_amount'
+ ))) {
$form->addRule($name, ts('Please enter a valid amount.'), 'money');
}
if ($rule) {
* @static
*/
static function setProfileDefaults($contactId, &$fields, &$defaults,
- $singleProfile = TRUE, $componentId = NULL, $component = NULL
+ $singleProfile = TRUE, $componentId = NULL, $component = NULL
) {
if (!$componentId) {
//get the contact details
// type as per loc field and removed below code.
$primaryLocationType = FALSE;
if ($locTypeId == 'Primary') {
- if (is_array($value) && array_key_exists($fieldName, $value)){
+ if (is_array($value) && array_key_exists($fieldName, $value)) {
$primaryLocationType = TRUE;
- if (in_array($fieldName, $blocks)){
+ if (in_array($fieldName, $blocks)) {
$locTypeId = CRM_Contact_BAO_Contact::getPrimaryLocationType($contactId, FALSE, $fieldName);
}
- else{
+ else {
$locTypeId = CRM_Contact_BAO_Contact::getPrimaryLocationType($contactId, FALSE, 'address');
}
}
if (is_array($details)) {
if ($fieldName === 'url'
&& !empty($details['website'])
- && !empty($details['website'][$locTypeId])) {
+ && !empty($details['website'][$locTypeId])
+ ) {
$defaults[$fldName] = CRM_Utils_Array::value('url', $details['website'][$locTypeId]);
}
}
WHERE uf_group_id = %2
AND ( entity_id IS NULL OR entity_id <= 0 )
";
- $p = array(1 => array($maxWeight + 1, 'Integer'),
+ $p = array(
+ 1 => array($maxWeight + 1, 'Integer'),
2 => array($copy->id, 'Integer'),
);
CRM_Core_DAO::executeQuery($query, $p);
$contactLink = CRM_Utils_System::url('civicrm/contact/view',
"reset=1&cid=$contactID",
- TRUE, NULL, FALSE, FALSE, TRUE
+ TRUE, NULL, FALSE, FALSE, TRUE
);
//get the default domain email address.
$primaryLocationType = $defaultLocationType->id;
}
- $data = array();
- $locationType = array();
- $count = 1;
+ $data = array();
+ $locationType = array();
+ $count = 1;
$primaryLocation = 0;
foreach ($params as $key => $value) {
list($fieldName, $locTypeId, $phoneTypeId) = explode('-', $key);
}
$componentGroupTypes = array('Contribution', 'Participant', 'Membership', 'Activity', 'Case');
- $validGroupTypes = array_merge(array('Contact', 'Individual', 'Organization', 'Household'), $componentGroupTypes, CRM_Contact_BAO_ContactType::subTypes());
+ $validGroupTypes = array_merge(array(
+ 'Contact',
+ 'Individual',
+ 'Organization',
+ 'Household'
+ ), $componentGroupTypes, CRM_Contact_BAO_ContactType::subTypes());
$gTypes = $gTypeValues = array();
if ($subTypes) {
//CRM-15427 Allow Multiple subtype filtering
//if (count($subTypes) > 1) {
- //throw new CRM_Core_Exception("Multiple subtype filtering is not currently supported by widget.");
+ //throw new CRM_Core_Exception("Multiple subtype filtering is not currently supported by widget.");
//}
foreach ($subTypes as $subType => $subTypeIds) {
$groupTypeExpr .= $delim . $subType . ':' . implode(':', $subTypeIds);
$componentBAO = $componentSubType = NULL;
switch ($component) {
case 'Membership':
- $componentBAO = 'CRM_Member_BAO_Membership';
+ $componentBAO = 'CRM_Member_BAO_Membership';
$componentBAOName = 'Membership';
$componentSubType = array('membership_type_id');
break;
case 'Contribute':
- $componentBAO = 'CRM_Contribute_BAO_Contribution';
+ $componentBAO = 'CRM_Contribute_BAO_Contribution';
$componentBAOName = 'Contribution';
- $componentSubType = array( 'financial_type_id' );
+ $componentSubType = array('financial_type_id');
break;
case 'Event':
- $componentBAO = 'CRM_Event_BAO_Participant';
+ $componentBAO = 'CRM_Event_BAO_Participant';
$componentBAOName = 'Participant';
$componentSubType = array('role_id', 'event_id', 'event_type_id');
break;
case 'Activity':
- $componentBAO = 'CRM_Activity_BAO_Activity';
+ $componentBAO = 'CRM_Activity_BAO_Activity';
$componentBAOName = 'Activity';
$componentSubType = array('activity_type_id');
break;
}
$formattedGroupTree = array();
- $dateTimeFields = array('participant_register_date', 'activity_date_time', 'receive_date', 'receipt_date', 'cancel_date', 'thankyou_date', 'membership_start_date', 'membership_end_date', 'join_date');
+ $dateTimeFields = array(
+ 'participant_register_date',
+ 'activity_date_time',
+ 'receive_date',
+ 'receipt_date',
+ 'cancel_date',
+ 'thankyou_date',
+ 'membership_start_date',
+ 'membership_end_date',
+ 'join_date'
+ );
foreach ($fields as $name => $field) {
$fldName = $isStandalone ? $name : "field[$componentId][$name]";
if (in_array($name, $dateTimeFields)) {
$defaults[$fldName] = $values[$name];
}
elseif ($name == 'participant_note') {
- $noteDetails = CRM_Core_BAO_Note::getNote($componentId, 'civicrm_participant');
+ $noteDetails = CRM_Core_BAO_Note::getNote($componentId, 'civicrm_participant');
$defaults[$fldName] = array_pop($noteDetails);
}
elseif (in_array($name, array(
- 'financial_type', 'payment_instrument', 'participant_status', 'participant_role'))) {
+ 'financial_type',
+ 'payment_instrument',
+ 'participant_status',
+ 'participant_role'
+ ))) {
$defaults[$fldName] = $values["{$name}_id"];
}
elseif ($name == 'membership_type') {
// since membership_type field is a hierselect -
$defaults[$fldName][0] =
- CRM_Core_DAO::getFieldValue('CRM_Member_DAO_MembershipType',$values['membership_type_id'],'member_of_contact_id','id');
+ CRM_Core_DAO::getFieldValue('CRM_Member_DAO_MembershipType', $values['membership_type_id'], 'member_of_contact_id', 'id');
$defaults[$fldName][1] = $values['membership_type_id'];
}
elseif ($name == 'membership_status') {
));
$links = $append = array();
if (!empty($retrieved['values'])) {
- foreach($retrieved['values'] as $id => $profile) {
+ foreach ($retrieved['values'] as $id => $profile) {
if (in_array($profile['name'], $profiles)) {
$links[] = array(
'label' => $profile['title'],
'url' => CRM_Utils_System::url('civicrm/profile/create', "reset=1&context=dialog&gid=$id",
- NULL, NULL, FALSE, FALSE, TRUE) ,
+ NULL, NULL, FALSE, FALSE, TRUE),
'type' => ucfirst(str_replace('new_', '', $profile['name'])),
);
}
$query = "SELECT id
FROM civicrm_uf_group
WHERE name IN ('contribution_batch_entry', 'membership_batch_entry')";
- $dao = CRM_Core_DAO::executeQuery( $query );
+ $dao = CRM_Core_DAO::executeQuery($query);
$profileIds = array();
- while( $dao->fetch() ) {
+ while ($dao->fetch()) {
$profileIds[$dao->id] = $dao->id;
}
return $profileIds;
* @return array|null
*/
public static function shiftMultiRecordFields(&$source, &$destination, $returnMultiSummaryFields = FALSE) {
- $multiSummaryFields = $returnMultiSummaryFields ? array( ) : NULL;
+ $multiSummaryFields = $returnMultiSummaryFields ? array() : NULL;
foreach ($source as $field => $properties) {
if (!CRM_Core_BAO_CustomField::getKeyID($field)) {
continue;
//reformat fields array
foreach ($fields as $name => $field) {
//reformat phone and extension field
- if ( substr($field['name'], 0, 13) == 'phone_and_ext') {
+ if (substr($field['name'], 0, 13) == 'phone_and_ext') {
$fieldSuffix = str_replace('phone_and_ext-', '', $field['name']);
// retain existing element properties and just update and replace key
// add additional phone extension field
$fields["phone_ext-{$fieldSuffix}"] = $field;
- $fields["phone_ext-{$fieldSuffix}"]['title'] = $field['title'] .' - '.ts('Ext.');
+ $fields["phone_ext-{$fieldSuffix}"]['title'] = $field['title'] . ' - ' . ts('Ext.');
$fields["phone_ext-{$fieldSuffix}"]['name'] = "phone_ext-{$fieldSuffix}";
$fields["phone_ext-{$fieldSuffix}"]['where'] = 'civicrm_phone.phone_ext';
$fields["phone_ext-{$fieldSuffix}"]['skipDisplay'] = 1;