X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FReport%2FForm.php;h=325eb064a4403278f2532321129bc7a5835756b4;hb=9fb047bb84bbce745a98e58714ece1418f3a9776;hp=76861112042e4181ed98c55f7e6162dfdc6a9c11;hpb=110849055415d8e35067c7f936a50b8ff323994b;p=civicrm-core.git diff --git a/CRM/Report/Form.php b/CRM/Report/Form.php index 7686111204..325eb064a4 100644 --- a/CRM/Report/Form.php +++ b/CRM/Report/Form.php @@ -2449,8 +2449,7 @@ WHERE cg.extends IN ('" . implode("','", $this->_customGroupExtends) . "') AND * @return mixed */ protected function alterLocationTypeID($value, &$row, $selectedfield, $criteriaFieldName) { - $values = $this->getLocationTypeOptions(); - return CRM_Utils_Array::value($value, $values); + return CRM_Core_PseudoConstant::getLabel('CRM_Core_DAO_Address', 'location_type_id', $value); } /** @@ -4499,6 +4498,18 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a $entryFound = TRUE; } } + + // Handle employer id + if (array_key_exists('civicrm_contact_employer_id', $row)) { + $employerId = $row['civicrm_contact_employer_id']; + if ($employerId) { + $rows[$rowNum]['civicrm_contact_employer_id'] = CRM_Contact_BAO_Contact::displayName($employerId); + $rows[$rowNum]['civicrm_contact_employer_id_link'] = CRM_Utils_System::url('civicrm/contact/view', 'reset=1&cid=' . $employerId, $this->_absoluteUrl); + $rows[$rowNum]['civicrm_contact_employer_id_hover'] = ts('View Contact Summary for Employer.'); + $entryFound = TRUE; + } + } + return $entryFound; } @@ -4766,6 +4777,9 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a 'is_opt_out' => array(), 'is_deceased' => array(), 'preferred_language' => array(), + 'employer_id' => array( + 'title' => ts('Current Employer'), + ), ); } @@ -5514,12 +5528,6 @@ LEFT JOIN civicrm_contact {$field['alias']} ON {$field['alias']}.id = {$this->_a 'is_filters' => TRUE, 'is_fields' => TRUE, ), - $options['prefix'] . 'street_name' => array( - 'name' => 'street_name', - 'title' => ts($options['prefix_label'] . 'Street Name'), - 'type' => 1, - 'is_fields' => TRUE, - ), $options['prefix'] . 'street_unit' => array( 'name' => 'street_unit', 'title' => ts($options['prefix_label'] . 'Street Unit'),