// set user name, email and edit columns links
// idx will count number of current row / needed by edit links
$idx = 1;
- foreach ($caseRelationships as $key => $row) {
+ foreach ($caseRelationships as &$row) {
+ // Get rid of the "<br />(Case Manager)" from label
+ list($typeLabel) = explode('<', $row['relation']);
// view user links
- if ($caseRelationships[$key]['cid']) {
- $caseRelationships[$key]['name'] = '<a href='.CRM_Utils_System::url('civicrm/contact/view',
- 'action=view&reset=1&cid='.$caseRelationships[$key]['cid']).'>'.$caseRelationships[$key]['name'].'</a>';
+ if ($row['cid']) {
+ $row['name'] = '<a class="view-contact" title="'. ts('View Contact') .'" href='.CRM_Utils_System::url('civicrm/contact/view',
+ 'action=view&reset=1&cid='.$row['cid']).'>'.$row['name'].'</a>';
}
// email column links/icon
- if ($caseRelationships[$key]['email']) {
- $caseRelationships[$key]['email'] = '<a href="'.CRM_Utils_System::url('civicrm/contact/view/activity', 'action=reset=1&action=add&atype=3&cid='.$caseRelationships[$key]['cid']).'&caseid='.$caseID.'" title="compose and send an email"><div class="icon email-icon" title="compose and send an email"></div>
- </a>';
+ if ($row['email']) {
- $row['email'] = '<a class="crm-hover-button crm-popup" href="'.CRM_Utils_System::url('civicrm/activity/email/add', 'reset=1&action=add&atype=3&cid='.$row['cid']).'" title="'. ts('Send an Email') . '"><span class="icon email-icon"></span></a>';
++ $row['email'] = '<a class="crm-hover-button crm-popup" href="'.CRM_Utils_System::url('civicrm/activity/email/add', 'reset=1&action=add&atype=3&cid='.$row['cid']).'&caseid='.$caseID.'" title="'. ts('Send an Email') . '"><span class="icon email-icon"></span></a>';
}
// edit links
if ($hasAccessToAllCases) {