'name' => ts('Name'),
'sort' => 'sort_name',
'direction' => CRM_Utils_Sort::ASCENDING,
+ 'field_name' => 'sort_name',
),
);
'name' => $field['title'],
'sort' => $name,
'direction' => $direction,
+ 'field_name' => CRM_Core_BAO_UFField::isValidFieldName($name) ? $name : $fieldName,
);
$direction = CRM_Utils_Sort::DONTCARE;
$showProfileOverlay
);
if ($result->sort_name) {
- $row['sort_name'] = $result->sort_name;
+ $row[] = $result->sort_name;
$empty = FALSE;
}
else {
{counter start=0 skip=1 print=false}
{foreach from=$rows item=row name=listings}
<tr id="row-{$smarty.foreach.listings.iteration}" class="{cycle values="odd-row,even-row"}">
- {foreach from=$row item=value}
- <td>{$value}</td>
+ {foreach from=$row key=index item=value}
+ {if $columnHeaders.$index.field_name}
+ <td class="crm-{$columnHeaders.$index.field_name}">{$value}</td>
+ {else}
+ <td>{$value}</td>
+ {/if}
{/foreach}
</tr>
{/foreach}