Log in

View Full Version : Did the column sorting function change in 3.5?


Oreamnos
10-11-2005, 06:54 AM
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:// ################################################## ######
// 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: <td align="left" class="thead">
<span style="white-space:nowrap"><a href="$sorturl&amp;order=desc&amp;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&amp;order=desc&amp;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&amp;order=desc&amp;sort=bar_viewcount">$vbphrase[views]</a> $sortarrow[bar_viewcount]</span>
</td>


do i need to change something for 3.5?

thanks
eric

Oreamnos
10-12-2005, 08:48 AM
:bump: :)