}
}
- if ($organizationId) {
+ $previousEmployerID = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $contactID, 'employer_id');
+ if ($organizationId && $organizationId != $previousEmployerID) {
$cid = array('contact' => $contactID);
// get the relationship type id of "Employee of"
// In case we change employer, clean prveovious employer related records.
- $previousEmployerID = CRM_Core_DAO::getFieldValue('CRM_Contact_DAO_Contact', $contactID, 'employer_id');
if ($previousEmployerID &&
$previousEmployerID != $organizationId
) {
$form->assign('relatedOrganizationFound', TRUE);
}
- $isRequired = FALSE;
- if (CRM_Utils_Array::value('is_for_organization', $form->_values) == 2) {
- $isRequired = TRUE;
- }
- $form->add('text', 'organization_name', ts('Organization Name'), $attributes['organization_name'], $isRequired);
+ $form->add('text', 'organization_name', ts('Organization Name'), $attributes['organization_name'], TRUE);
break;
case 'Household':