Index: trunk/globals.php =================================================================== diff -u -r2015 -r2320 --- trunk/globals.php (.../globals.php) (revision 2015) +++ trunk/globals.php (.../globals.php) (revision 2320) @@ -1795,6 +1795,31 @@ } } +function ap_bracket_comp($elem1, $elem2) +{ + + if ($elem1['FromAmount']!="" && $elem1['ToAmount']=="" && $elem2['FromAmount']!="" && $elem2['ToAmount']!="") return 1; + if ($elem1['FromAmount']!="" && $elem1['ToAmount']=="" && $elem2['FromAmount']=="" && $elem2['ToAmount']=="") return -1; + + + if ($elem1['ToAmount']=="" && $elem2['ToAmount']!="") return 1; + if ($elem1['ToAmount']!="" && $elem2['ToAmount']=="") return -1; + + + if( ($elem1['ToAmount']>$elem2['ToAmount'] && $elem2['ToAmount']!=-1) || ($elem1['ToAmount'] == -1 && $elem2['ToAmount'] != -1 )) + { + return 1; + } + elseif ( ($elem1['ToAmount']<$elem2['ToAmount']) || ($elem2['ToAmount'] == -1 && $elem1['ToAmount'] != -1 )) + { + return -1; + } + else + { + return 0; + } +} + function pr_bracket_id_sort($first_id, $second_id) { $first_abs = abs($first_id);