API15:JHTMLGrid/sort
From Joomla! Documentation
This Namespace has been archived - Please Do Not Edit or Create Pages in this namespace. Pages contain information for a Joomla! version which is no longer supported. It exists only as a historical reference, will not be improved and its content may be incomplete.
Contents |
Syntax
sort($title, $order, $direction= 'asc', $selected=0, $task=NULL)
| Parameter Name | Default Value | Description |
|---|---|---|
| $title | The link title | |
| $order | The order field for the column | |
| $direction | 'asc' | The current direction |
| $selected | 0 | The selected ordering |
| $task | NULL | An optional task override |
Defined in
libraries/joomla/html/html/grid.php
Importing
jimport( 'joomla.html.html.grid' );
Source Body
function sort( $title, $order, $direction = 'asc', $selected = 0, $task=NULL ) { $direction = strtolower( $direction ); $images = array( 'sort_asc.png', 'sort_desc.png' ); $index = intval( $direction == 'desc' ); $direction = ($direction == 'desc') ? 'asc' : 'desc'; $html = '<a href="javascript:tableOrdering(\''.$order.'\',\''.$direction.'\',\''.$task.'\');" title="'.JText::_( 'Click to sort this column' ).'">'; $html .= JText::_( $title ); if ($order == $selected ) { $html .= JHTML::_('image.administrator', $images[$index], '/images/', NULL, NULL); } $html .= '</a>'; return $html; }
[Edit See Also] SeeAlso:JHTMLGrid/sort
Examples
<CodeExamplesForm />
