From: kurund Date: Fri, 2 Aug 2013 12:09:59 +0000 (+0530) Subject: CRM-13078, fixed error message for contact autocomplete X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=f842cfff1bb5db48301b880a459afd9e65adf9d7;p=civicrm-core.git CRM-13078, fixed error message for contact autocomplete ---------------------------------------- * CRM-13078: Batch Data Entry silently drops 'batch-valid' entries if no contact_id is associated with them http://issues.civicrm.org/jira/browse/CRM-13078 --- diff --git a/CRM/Batch/Form/Entry.php b/CRM/Batch/Form/Entry.php index 55860d91b5..a13d974ed2 100644 --- a/CRM/Batch/Form/Entry.php +++ b/CRM/Batch/Form/Entry.php @@ -178,7 +178,7 @@ class CRM_Batch_Form_Entry extends CRM_Core_Form { $contactTypes = array('Contact', 'Individual', 'Household', 'Organization'); for ($rowNumber = 1; $rowNumber <= $this->_batchInfo['item_count']; $rowNumber++) { - CRM_Contact_Form_NewContact::buildQuickForm($this, $rowNumber, NULL, TRUE, 'primary_'); + CRM_Contact_Form_NewContact::buildQuickForm($this, $rowNumber, NULL, TRUE, 'primary_', ts('Contact')); // special field specific to membership batch udpate if ($this->_batchInfo['type_id'] == 2) { diff --git a/CRM/Contact/Form/NewContact.php b/CRM/Contact/Form/NewContact.php index 2c4a0e43ee..c60242ea64 100644 --- a/CRM/Contact/Form/NewContact.php +++ b/CRM/Contact/Form/NewContact.php @@ -50,11 +50,15 @@ class CRM_Contact_Form_NewContact { * * @return void */ - static function buildQuickForm(&$form, $blockNo = 1, $extraProfiles = NULL, $required = FALSE, $prefix = '') { + static function buildQuickForm(&$form, $blockNo = 1, $extraProfiles = NULL, $required = FALSE, $prefix = '', $label = NULL) { // call to build contact autocomplete $attributes = array('width' => '200px'); - $selectContacts = $form->add('text', "{$prefix}contact[{$blockNo}]", ts('Select Contact'), $attributes, $required); + if (!$label) { + $label = ts('Select Contact'); + } + + $selectContacts = $form->add('text', "{$prefix}contact[{$blockNo}]", $label, $attributes, $required); // use submitted values to set default if form submit fails dues to form rules if ($selectContacts->getValue()) {