Fixed bug #14090: In Extension Manager importExtInfo() does not sort versions correctly
authorFrancois Suter <francois.suter@typo3.org>
Fri, 16 Apr 2010 12:44:31 +0000 (12:44 +0000)
committerFrancois Suter <francois.suter@typo3.org>
Fri, 16 Apr 2010 12:44:31 +0000 (12:44 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7374 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/mod/tools/em/class.em_index.php

index af3ec9d..2dda5a8 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-04-16  Francois Suter  <francois@typo3.org>
+
+       * Fixed bug #14090: In Extension Manager importExtInfo() does not sort versions correctly (thanks to Daniel Minder and Steffen Gebert)
+
 2010-04-16  Patrick Broens  <patrick@patrickbroens.nl>
 
        * Fixed bug #14118: Exception handler does not produce valid (X)HTML 
index 2c84b2e..48f8bb2 100644 (file)
@@ -1606,10 +1606,11 @@ EXTENSION KEYS:
                list($fetchData,) = $this->prepareImportExtList(true);
 
                $versions = array_keys($fetchData[$extKey]['versions']);
+               natsort($versions);
                $version = ($version == '') ? end($versions) : $version;
 
                $opt = array();
-               foreach(array_keys($fetchData[$extKey]['versions']) as $ver)    {
+               foreach($versions as $ver) {
                        $opt[]='<option value="'.$ver.'"'.(($version == $ver) ? ' selected="selected"' : '').'>'.$ver.'</option>';
                }