// Code cleaning

This commit is contained in:
Damien Metzger
2013-10-21 18:04:38 +02:00
parent 3ae1f68b3b
commit 58aa64fab7
2 changed files with 10 additions and 5 deletions
+3 -2
View File
@@ -339,12 +339,13 @@ class TabCore extends ObjectModel
* Get Instance from tab class name
*
* @param $class_name string Name of tab class
* @param $id_lang integer id_lang
* @return Tab Tab object (empty if bad id or class name)
*/
public static function getInstanceFromClassName($class_name)
public static function getInstanceFromClassName($class_name, $id_lang = null)
{
$id_tab = (int)Tab::getIdFromClassName($class_name);
return new Tab($id_tab);
return new Tab($id_tab, $id_lang);
}
public static function getNbTabs($id_parent = null)
@@ -113,11 +113,15 @@ class AdminEmployeesControllerCore extends AdminController
if ($theme[0] != '.' && is_dir($path.$theme) && (file_exists($path.$theme.'/css/admin.css') || file_exists($path.$theme.'/css/admin-theme.css')))
$this->themes[] = $theme;
$home_tab = Tab::getInstanceFromClassName('AdminDashboard');
$home_tab = Tab::getInstanceFromClassName('AdminDashboard', $this->context->language->id);
$this->tabs_list[$home_tab->id] = array(
'name' => $home_tab->name[$this->context->language->id],
'name' => $home_tab->name,
'id_tab' => $home_tab->id,
'children' => array(array(
'id_tab' => $home_tab->id,
'children' => array(array('id_tab' =>$home_tab->id, 'name' => $home_tab->name[$this->context->language->id])));
'name' => $home_tab->name
))
);
foreach (Tab::getTabs($this->context->language->id, 0) as $tab)
{
if (Tab::checkTabRights($tab['id_tab']))