public static function getOrderingFileArray($frontend = 0)
{
$paramsC = ComponentHelper::getParams('com_phocadownload');
if ($frontend == 1) {
$ordering_asc_desc_arrows = $paramsC->get('ordering_asc_desc_arrows', 0);
$item_ordering_values = $paramsC->get('file_ordering_values', '1,2,3,4,5,6,11,12,15,16,13,14,9,10');
} else {
$ordering_asc_desc_arrows = 0;
$item_ordering_values = '1,2,3,4,5,6,7,8,11,12,15,16,13,14,9,10';
}
if ($ordering_asc_desc_arrows == 1) {
$itemOrdering = array(
1 => Text::_('COM_PHOCADOWNLOAD_ORDERING') . " " . "⇧",
2 => Text::_('COM_PHOCADOWNLOAD_ORDERING') . " " . "⇩",
3 => Text::_('COM_PHOCADOWNLOAD_TITLE') . " " . "⇧",
4 => Text::_('COM_PHOCADOWNLOAD_TITLE') . " " . "⇩",
5 => Text::_('COM_PHOCADOWNLOAD_DATE') . " " . "⇧",
6 => Text::_('COM_PHOCADOWNLOAD_DATE') . " " . "⇩",
11 => Text::_('COM_PHOCADOWNLOAD_FILENAME') . " " . "⇧",
12 => Text::_('COM_PHOCADOWNLOAD_FILENAME') . " " . "⇩",
15 => Text::_('COM_PHOCADOWNLOAD_COUNT') . " " . "⇧",
16 => Text::_('COM_PHOCADOWNLOAD_COUNT') . " " . "⇩",
13 => Text::_('COM_PHOCADOWNLOAD_RATING') . " " . "⇧",
14 => Text::_('COM_PHOCADOWNLOAD_RATING') . " " . "⇩",
9 => Text::_('COM_PHOCADOWNLOAD_DOWNLOADS') . " " . "⇧",
10 => Text::_('COM_PHOCADOWNLOAD_DOWNLOADS') . " " . "⇩",
);
} else {
$itemOrdering = array(
1 => Text::_('COM_PHOCADOWNLOAD_ORDERING_ASC'),
2 => Text::_('COM_PHOCADOWNLOAD_ORDERING_DESC'),
3 => Text::_('COM_PHOCADOWNLOAD_TITLE_ASC'),
4 => Text::_('COM_PHOCADOWNLOAD_TITLE_DESC'),
5 => Text::_('COM_PHOCADOWNLOAD_DATE_ASC'),
6 => Text::_('COM_PHOCADOWNLOAD_DATE_DESC'),
11 => Text::_('COM_PHOCADOWNLOAD_FILENAME_ASC'),
12 => Text::_('COM_PHOCADOWNLOAD_FILENAME_DESC'),
15 => Text::_('COM_PHOCADOWNLOAD_RATING_COUNT_ASC'),
16 => Text::_('COM_PHOCADOWNLOAD_RATING_COUNT_DESC'),
13 => Text::_('COM_PHOCADOWNLOAD_AVERAGE_ASC'),
14 => Text::_('COM_PHOCADOWNLOAD_AVERAGE_DESC'),
9 => Text::_('COM_PHOCADOWNLOAD_DOWNLOADS_ASC'),
10 => Text::_('COM_PHOCADOWNLOAD_DOWNLOADS_DESC'),
);
}
$itemOrderingValuesA = explode(',', $item_ordering_values);
$validItemOrdering = array();
foreach ($itemOrderingValuesA as $k => $v) {
if (isset($itemOrdering[$v])) {
$validItemOrdering[$v] = $itemOrdering[$v];
}
}
return $validItemOrdering;
}