already a function to do the job

This commit is contained in:
Marc Delisle
2005-10-23 12:15:15 +00:00
parent d272a82042
commit 6f7d44b596
2 changed files with 5 additions and 23 deletions

View File

@@ -5,6 +5,10 @@ phpMyAdmin - Changelog
$Id$ $Id$
$Source$ $Source$
2005-10-23 Marc Delisle <lem9@users.sourceforge.net>
* libraries/relation.lib.php: there is already a function to do this
sort (thanks to Sebastian)
2005-10-21 Marc Delisle <lem9@users.sourceforge.net> 2005-10-21 Marc Delisle <lem9@users.sourceforge.net>
* libraries/relation.lib.php: foreign dropdowns: sort id-content by id * libraries/relation.lib.php: foreign dropdowns: sort id-content by id
and content-id by content and content-id by content

View File

@@ -733,28 +733,6 @@ function PMA_purgeHistory($username) {
} // end of 'PMA_purgeHistory()' function } // end of 'PMA_purgeHistory()' function
/**
* Case insensitive natural sort on keys
*
* @param &array the array to sort
*
* @return bool TRUE on success (how could it fail? :)
*
* @access private
*/
function PMA_natcaseksort(&$array) {
$keys = array_keys($array);
natcasesort($keys);
foreach ($keys as $k) {
$new_array[$k] = $array[$k];
}
$array = $new_array;
return TRUE;
} // end of 'PMA_natcaseksort' function
/** /**
* Prepares the dropdown for one mode * Prepares the dropdown for one mode
* *
@@ -841,7 +819,7 @@ function PMA_foreignDropdown($disp, $foreign_field, $foreign_display, $data, $ma
// sort for id-content // sort for id-content
if ($cfg['NaturalOrder']) { if ($cfg['NaturalOrder']) {
PMA_natcaseksort($foreign); uksort($foreign, 'strnatcasecmp');
} else { } else {
ksort($foreign); ksort($foreign);
} }