Merge pull request #674 from PrestaEdit/patch-50
[*] BO: sort modules name in Stats
This commit is contained in:
@@ -131,8 +131,13 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
|
|||||||
|
|
||||||
$modules = $this->getModules();
|
$modules = $this->getModules();
|
||||||
$module_instance = array();
|
$module_instance = array();
|
||||||
foreach ($modules as $module)
|
foreach ($modules as $m => $module)
|
||||||
|
{
|
||||||
$module_instance[$module['name']] = Module::getInstanceByName($module['name']);
|
$module_instance[$module['name']] = Module::getInstanceByName($module['name']);
|
||||||
|
$modules[$m]['displayName'] = $module_instance[$module['name']]->displayName;
|
||||||
|
}
|
||||||
|
|
||||||
|
uasort($modules, array($this, 'checkModulesNames'));
|
||||||
|
|
||||||
$tpl->assign(array(
|
$tpl->assign(array(
|
||||||
'current' => self::$currentIndex,
|
'current' => self::$currentIndex,
|
||||||
@@ -143,6 +148,11 @@ abstract class AdminStatsTabControllerCore extends AdminPreferencesControllerCor
|
|||||||
|
|
||||||
return $tpl->fetch();
|
return $tpl->fetch();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function checkModulesNames($a, $b)
|
||||||
|
{
|
||||||
|
return (bool)($a['displayName'] > $b['displayName']);
|
||||||
|
}
|
||||||
|
|
||||||
protected function getModules()
|
protected function getModules()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user