// this is special case when we create contact using Dialog box
if ($this->_context == 'dialog') {
+ $displayName = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $this->_id, 'display_name');
$sortName = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $this->_id, 'sort_name');
$returnArray = array(
'contactID' => $this->_id,
+ 'displayName' => $displayName,
'sortName' => $sortName,
'newContactSuccess' => TRUE,
);
-cj(document).ready(function($) {
+cj(function($) {
/**
* FIXME we depend on this being a global singleton, mainly to facilitate vents
*
result._collection = this.collection;
result._options = this.options;
return result;
- }
+ };
/**
* Display a dialog window with an editable form for a UFGroupModel
}
}
cj('input[name="' + prefix + 'contact_select_id[' + blockNo +']"]').val( response.contactID );
- CRM.alert(response.sortName + {/literal}'{ts escape="js"} has been created.{/ts}', '{ts escape="js"}Contact Saved{/ts}'{literal}, 'success');
+ CRM.alert(response.displayName + {/literal}'{ts escape="js"} has been created.{/ts}', '{ts escape="js"}Contact Saved{/ts}'{literal}, 'success');
cj('#contact-dialog-' + prefix + blockNo ).dialog('close');
}
}