/** * Toolbar bar for admin panel * @category admin * * @author PrestaShop <*****@*****.**> * @copyright PrestaShop * @license http://www.opensource.org/licenses/osl-3.0.php Open-source licence 3.0 * @version 1.2 * */ function recursiveTab($id_tab) { global $cookie, $tabs; $adminTab = Tab::getTab(intval($cookie->id_lang), $id_tab); $tabs[] = $adminTab; if ($adminTab['id_parent'] > 0) { recursiveTab($adminTab['id_parent']); } }
*/ define('_PS_ADMIN_DIR_', getcwd()); define('PS_ADMIN_DIR', _PS_ADMIN_DIR_); // Retro-compatibility include PS_ADMIN_DIR . '/../config/config.inc.php'; include PS_ADMIN_DIR . '/functions.php'; include PS_ADMIN_DIR . '/header.inc.php'; if (empty($tab) and !sizeof($_POST)) { $tab = 'AdminHome'; $_POST['tab'] = 'AdminHome'; $_POST['token'] = Tools::getAdminTokenLite($tab); } if ($id_tab = checkingTab($tab)) { $isoUser = Language::getIsoById(intval($cookie->id_lang)); $tabs = array(); recursiveTab($id_tab); $tabs = array_reverse($tabs); $bread = ''; foreach ($tabs as $key => $item) { $bread .= ' <img src="../img/admin/separator_breadcrum.png" style="margin-right:5px" /> ' . (sizeof($tabs) - 1 > $key ? '<a href="?tab=' . $item['class_name'] . '&token=' . Tools::getAdminToken($item['class_name'] . intval($item['id_tab']) . intval($cookie->id_employee)) . '">' : '') . ' ' . $item['name'] . (sizeof($tabs) - 1 > $key ? '</a>' : ''); } echo '<script type="text/javascript"> $(function() { $.ajax({ type: \'POST\', url: \'ajax.php\', data: \'helpAccess=1&item=' . $item['class_name'] . '&isoUser='******'&country=' . Country::getIsoById(Configuration::get('PS_COUNTRY_DEFAULT')) . '&version=' . _PS_VERSION_ . '\', async : true,