Oreamnos |
10-11-2005 06:54 AM |
Did the column sorting function change in 3.5?
My column sorting arrows used to appear with 307 but now after i click the default sorted column arrow, no more arrows appear, therefore now i can only sort DESC but not ASC.
here is my code:
PHP Code:
// ########################################################
// handle sorting
// ########################################################
$vbulletin->input->clean_array_gpc('r', array(
'sortfield' => TYPE_STR,
'sortorder' => TYPE_STR,
'sort' => TYPE_STR,
));
// look at sorting options:
if ($vbulletin->GPC['sortorder'] != 'asc')
{
$sqlsortorder = 'DESC';
$order = array('desc' => HTML_SELECTED);
}
else
{
$sqlsortorder = '';
$order = array('asc' => HTML_SELECTED);
}
switch ($vbulletin->GPC['sortfield'])
{
case 'bar_name':
$sqlsortfield = 'bar_name';
break;
case 'bar_update_time':
$sqlsortfield = 'bar_update_time';
break;
case 'bar_viewcount':
$sqlsortfield = 'bar_viewcount';
break;
default:
$sqlsortfield = 'bar_update_time';
$sortfield = 'bar_update_time';
}
$sort = array($sortfield => HTML_SELECTED);
$oppositesort = iif($sortorder == 'asc', 'desc', 'asc');
$sorturl = "/cities.php?p=" . $vbulletin->GPC['p'];
eval('$sortarrow[' . $sortfield . '] = "' . fetch_template('forumdisplay_sortarrow') . '";');
Template:
Code:
<td align="left" class="thead">
<span style="white-space:nowrap"><a href="$sorturl&order=desc&sort=bar_name">Bar Name</a> $sortarrow[bar_name]</span>/Description
</td>
<td align="center" class="thead">
<span style="white-space:nowrap"><a href="$sorturl&order=desc&sort=bar_update_time">Updated</a> $sortarrow[bar_update_time]</span>
</td>
<td align="left" class="thead">
<span style="white-space:nowrap"><a href="$sorturl&order=desc&sort=bar_viewcount">$vbphrase[views]</a> $sortarrow[bar_viewcount]</span>
</td>
do i need to change something for 3.5?
thanks
eric
|