// remove $noTabLink from compatibility tabs

This commit is contained in:
tDidierjean
2012-03-05 13:25:30 +00:00
parent 4f5665d0c7
commit 285f854df3
3 changed files with 0 additions and 10 deletions

View File

@@ -453,7 +453,6 @@ function runAdminTab($tab, $ajaxMode = false)
// $tab = $_REQUEST['tab'];
if ($adminObj = checkingTab($tab))
{
$noTabLink = $adminObj->noTabLink;
// init is different for new tabs (AdminController) and old tabs (AdminTab)
if ($adminObj instanceof AdminController)
{

View File

@@ -311,10 +311,6 @@ foreach ($tabs AS $t)
<ul class="submenu">';
$subTabs = Tab::getTabs(Context::getContext()->language->id, (int)$t['id_tab']);
// @todo need a better way than using noTabLink property, keeping the fact to avoid db modification
if (!in_array($t['class_name'], $noTabLink))
array_unshift($subTabs, $t);
foreach ($subTabs AS $t2)
if (checkTabRights($t2['id_tab']) === true AND (bool)$t2['active'])
echo '<li><a href="index.php?controller='.$t2['class_name'].'&token='.Tools::getAdminTokenLite($t2['class_name']).'">'.$t2['name'].'</a></li>';

View File

@@ -190,8 +190,6 @@ abstract class AdminTabCore
public $ignore_sleep = false;
public static $tabParenting = array(
// 'AdminProducts' => 'AdminCatalog',
// 'AdminCategories' => 'AdminCatalog',
'AdminCms' => 'AdminCmsContent',
'AdminCmsCategories' => 'AdminCmsContent',
'AdminOrdersStates' => 'AdminStatuses',
@@ -202,9 +200,6 @@ abstract class AdminTabCore
'AdminStatsTab' => 'AdminStats'
);
/** @var array noTabLink array of admintabs with no content */
public $noTabLink = array('AdminCatalog', 'AdminPriceRule', 'AdminTools', 'AdminStock', 'AdminAdmin');
public function __construct()
{
$this->context = Context::getContext();