1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

ADMIN_ALT_NAV totally rewritten, admin menu sublinks support (new pref added), icon refining, new About admin root menu

This commit is contained in:
secretr
2009-01-09 17:25:50 +00:00
parent 0f0f55a1fa
commit dd162a70c0
35 changed files with 522 additions and 264 deletions

View File

@@ -19,7 +19,7 @@ if (!function_exists('asortbyindex')) {
return ($sortarray);
}
}
if (!function_exists('comesafter')) {
function comesafter($s1, $s2) {
$order = 1;
@@ -36,4 +36,31 @@ if (!function_exists('comesafter')) {
return ($order);
}
}
if (!function_exists('multiarray_sort')) {
function multiarray_sort(&$array, $key, $order = 'asc', $natsort = true, $case = true)
{
if(!is_array($array)) return $array;
$order = strtolower($order);
foreach ($array as $i => $arr)
{
$sort_values[$i] = $arr[$key];
}
if(!$natsort) ($order=='asc')? asort($sort_values) : arsort($sort_values);
else
{
$case ? natsort($sort_values) : natcasesort($sort_values);
if($order != 'asc') $sort_values = array_reverse($sort_values, true);
}
reset ($sort_values);
while (list ($arr_key, $arr_val) = each ($sort_values))
{
$sorted_arr[] = $array[$arr_key];
}
return $sorted_arr;
}
}
?>