Skip to content
Snippets Groups Projects
Commit 4ef3cd36 authored by kevin.dezaphi's avatar kevin.dezaphi
Browse files

fix alt-identifier search

parent 96681706
No related branches found
No related tags found
No related merge requests found
...@@ -154,22 +154,7 @@ if (!empty($order_field) && !empty($order)) { ...@@ -154,22 +154,7 @@ if (!empty($order_field) && !empty($order)) {
$list->setOrder(); $list->setOrder();
$list->setOrderField($arr_order[0]); $list->setOrderField($arr_order[0]);
} }
$basket_res_order = explode(' ', $_SESSION['current_basket']['basket_res_order']); $orderstr = 'order by '.str_replace('alt_identifier', 'order_alphanum(alt_identifier)', $_SESSION['current_basket']['basket_res_order']);
if ($basket_res_order[0] == 'alt_identifier') {
$orderstr = 'order by order_alphanum(alt_identifier)';
if (empty($basket_res_order[1])) {
$orderstr .= 'desc';
} else {
$orderstr .= $basket_res_order[1];
}
} else {
$orderstr = 'order by '.$_SESSION['current_basket']['basket_res_order'].' ';
if (empty($basket_res_order[1])) {
$orderstr .= 'desc';
} else {
$orderstr .= $basket_res_order[1];
}
}
$_SESSION['last_order_basket'] = $orderstr; $_SESSION['last_order_basket'] = $orderstr;
} else { } else {
$list->setOrder(); $list->setOrder();
......
...@@ -154,22 +154,7 @@ if (!empty($order_field) && !empty($order)) { ...@@ -154,22 +154,7 @@ if (!empty($order_field) && !empty($order)) {
$list->setOrder(); $list->setOrder();
$list->setOrderField($arr_order[0]); $list->setOrderField($arr_order[0]);
} }
$basket_res_order = explode(' ', $_SESSION['current_basket']['basket_res_order']); $orderstr = 'order by '.str_replace('alt_identifier', 'order_alphanum(alt_identifier)', $_SESSION['current_basket']['basket_res_order']);
if ($basket_res_order[0] == 'alt_identifier') {
$orderstr = 'order by order_alphanum(alt_identifier) ';
if (empty($basket_res_order[1])) {
$orderstr .= 'desc';
} else {
$orderstr .= $basket_res_order[1];
}
} else {
$orderstr = 'order by '.$_SESSION['current_basket']['basket_res_order'].' ';
if (empty($basket_res_order[1])) {
$orderstr .= 'desc';
} else {
$orderstr .= $basket_res_order[1];
}
}
$_SESSION['last_order_basket'] = $orderstr; $_SESSION['last_order_basket'] = $orderstr;
} else { } else {
$list->setOrder(); $list->setOrder();
......
...@@ -153,22 +153,7 @@ if (!empty($order_field) && !empty($order)) { ...@@ -153,22 +153,7 @@ if (!empty($order_field) && !empty($order)) {
$list->setOrder(); $list->setOrder();
$list->setOrderField($arr_order[0]); $list->setOrderField($arr_order[0]);
} }
$basket_res_order = explode(' ', $_SESSION['current_basket']['basket_res_order']); $orderstr = 'order by '.str_replace('alt_identifier', 'order_alphanum(alt_identifier)', $_SESSION['current_basket']['basket_res_order']);
if ($basket_res_order[0] == 'alt_identifier') {
$orderstr = 'order by order_alphanum(alt_identifier) ';
if (empty($basket_res_order[1])) {
$orderstr .= 'desc';
} else {
$orderstr .= $basket_res_order[1];
}
} else {
$orderstr = 'order by '.$_SESSION['current_basket']['basket_res_order'].' ';
if (empty($basket_res_order[1])) {
$orderstr .= 'desc';
} else {
$orderstr .= $basket_res_order[1];
}
}
$_SESSION['last_order_basket'] = $orderstr; $_SESSION['last_order_basket'] = $orderstr;
} else { } else {
$list->setOrder(); $list->setOrder();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment