sorting enabled and disabled apps alphabetically - fixes #13404

remotes/origin/create-share-target-reuse
Thomas Müller 11 years ago
parent a65f666834
commit d3cd2b3e0f
  1. 16
      settings/controller/appsettingscontroller.php

@ -97,6 +97,14 @@ class AppSettingsController extends Controller {
$apps = array_filter($apps, function ($app) {
return $app['active'];
});
usort($apps, function ($a, $b) {
$a = (string)$a['name'];
$b = (string)$b['name'];
if ($a === $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
});
break;
// not-installed apps
case 1:
@ -104,6 +112,14 @@ class AppSettingsController extends Controller {
$apps = array_filter($apps, function ($app) {
return !$app['active'];
});
usort($apps, function ($a, $b) {
$a = (string)$a['name'];
$b = (string)$b['name'];
if ($a === $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
});
break;
default:
if ($category === 2) {

Loading…
Cancel
Save