Add WCF to application filter in TemplateListPage
authorTim Düsterhus <timwolla@googlemail.com>
Sat, 8 Jun 2013 13:58:30 +0000 (16:58 +0300)
committerTim Düsterhus <timwolla@googlemail.com>
Sat, 8 Jun 2013 13:58:30 +0000 (16:58 +0300)
also: sort the applications by name.

wcfsetup/install/files/lib/acp/page/TemplateListPage.class.php

index 484fa6e4b1597d8a3ff08689a174d324eb89a3ff..a526659585146a33dd3c7f5cf01f8fe4235f71a1 100644 (file)
@@ -115,10 +115,14 @@ class TemplateListPage extends SortablePage {
                
                // get applications
                $applications = ApplicationHandler::getInstance()->getApplications();
+               $applications[] = ApplicationHandler::getInstance()->getWCF();
                foreach ($applications as $application) {
                        $package = PackageCache::getInstance()->getPackage($application->packageID);
                        $this->availableApplications[ApplicationHandler::getInstance()->getAbbreviation($package->packageID)] = $package;
                }
+               uasort($this->availableApplications, function ($a, $b) {
+                       return $a->getName() > $b->getName();
+               });
        }
        
        /**