// Modules categories sort

This commit is contained in:
Francois Gaillard
2013-08-29 17:00:34 +02:00
parent 1196c5d736
commit 4a8f6c3116
@@ -98,6 +98,8 @@ class AdminModulesControllerCore extends AdminController
$this->list_modules_categories['others']['name'] = $this->l('Other Modules'); $this->list_modules_categories['others']['name'] = $this->l('Other Modules');
$this->list_modules_categories['mobile']['name'] = $this->l('Mobile'); $this->list_modules_categories['mobile']['name'] = $this->l('Mobile');
uasort($this->list_modules_categories, array($this, 'checkCategoriesNames'));
// Set Id Employee, Iso Default Country and Filter Configuration // Set Id Employee, Iso Default Country and Filter Configuration
$this->id_employee = (int)$this->context->employee->id; $this->id_employee = (int)$this->context->employee->id;
$this->iso_default_country = $this->context->country->iso_code; $this->iso_default_country = $this->context->country->iso_code;
@@ -129,6 +131,14 @@ class AdminModulesControllerCore extends AdminController
$this->logged_on_addons = true; $this->logged_on_addons = true;
} }
public function checkCategoriesNames($a, $b)
{
if ($a['name'] === $this->l('Other Modules'))
return true;
return (bool)($a['name'] > $b['name']);
}
public function setMedia() public function setMedia()
{ {
parent::setMedia(); parent::setMedia();