// Fix token on adminHome
This commit is contained in:
@@ -419,7 +419,7 @@ function generateShopList()
|
||||
|
||||
/**
|
||||
* for retrocompatibility with old AdminTab, old index.php
|
||||
*
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
function runAdminTab()
|
||||
@@ -456,12 +456,12 @@ if ($adminObj = checkingTab($tab))
|
||||
$bread .= ' <img src="../img/admin/separator_breadcrum.png" style="margin-right:5px" alt=">" />';
|
||||
if (count($tabs) - 1 > $key)
|
||||
$bread .= '<a href="?tab='.$item['class_name'].'&token='.Tools::getAdminToken($item['class_name'].intval($item['id_tab']).(int)Context::getContext()->employee->id).'">';
|
||||
|
||||
|
||||
$bread .= $item['name'];
|
||||
if (count($tabs) - 1 > $key)
|
||||
$bread .= '</a>';
|
||||
}
|
||||
|
||||
|
||||
// @TODO : a way to desactivate this feature
|
||||
echo'<script type="text/javascript">
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ class AdminControllerCore extends Controller
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
// if this->template is empty,
|
||||
// if this->template is empty,
|
||||
// generate the filename from the classname, without "Controller" suffix
|
||||
if (empty($this->template))
|
||||
{
|
||||
@@ -78,6 +78,10 @@ class AdminControllerCore extends Controller
|
||||
|
||||
$this->token = Tools::getAdminToken($className.(int)$this->id.(int)$this->context->employee->id);
|
||||
|
||||
// Fix for AdminHome
|
||||
if ($className == 'AdminHome')
|
||||
$_POST['token'] = $this->token;
|
||||
|
||||
if (!Shop::isMultiShopActivated())
|
||||
$this->shopLinkType = '';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user