示例#1
0
        $d->orderDir = '-';
        $d->class = 'class="fabrikorder-desc"';
        $img = FabrikHelperHTML::image('arrow-up.png', 'list', $d->tmpl, array('alt' => FText::_('COM_FABRIK_ORDER')));
        break;
    case 'asc':
        $d->orderDir = 'desc';
        $d->class = 'class="fabrikorder-asc"';
        $img = FabrikHelperHTML::image('arrow-down.png', 'list', $d->tmpl, array('alt' => FText::_('COM_FABRIK_ORDER')));
        break;
    case '':
    case '-':
        $d->orderDir = 'asc';
        $d->class = 'class="fabrikorder"';
        $img = FabrikHelperHTML::image('menu-2.png', 'list', $d->tmpl, array('alt' => FText::_('COM_FABRIK_ORDER')));
        break;
}
if ($d->class === '') {
    if (in_array($d->key, $d->orderBys)) {
        if ($d->item->order_dir === 'desc') {
            $d->class = 'class="fabrikorder-desc"';
            $img = FabrikHelperHTML::image('arrow-up.png', 'list', $d->tmpl, array('alt' => FText::_('COM_FABRIK_ORDER')));
        }
    }
}
if ($d->elementParams->get('can_order', false)) {
    $heading = '<a ' . $d->class . ' ' . FabrikHelperHTML::propertiesFromArray($headingProperties) . ' href="#">' . $img . $d->label . '</a>';
} else {
    $img = $d->orderDir === 'asc' ? '' : $img;
    $heading = $img . $d->label;
}
echo $heading;