From 7eaf1f8e9fd7c392b54293f8ec7cb5f8ce77a9a1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 12 Jan 2010 10:53:14 +0000 Subject: [PATCH] Bad value for cookie name --- htdocs/ajaxbox.php | 2 +- htdocs/includes/modules/modMultiCompany.class.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/ajaxbox.php b/htdocs/ajaxbox.php index e0a653533c4..64ee33a00e8 100644 --- a/htdocs/ajaxbox.php +++ b/htdocs/ajaxbox.php @@ -34,7 +34,7 @@ if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs'); // Retrieve the entity in the cookie -$entityCookieName = "DOLENTITYID_dolibarr"; +$entityCookieName = "DOLENTITYID_".md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]); if (isset($_COOKIE[$entityCookieName])) $_SESSION["dol_entity"] = $_COOKIE[$entityCookieName]; require('master.inc.php'); diff --git a/htdocs/includes/modules/modMultiCompany.class.php b/htdocs/includes/modules/modMultiCompany.class.php index c7bc78c044d..53eb5d62ead 100644 --- a/htdocs/includes/modules/modMultiCompany.class.php +++ b/htdocs/includes/modules/modMultiCompany.class.php @@ -91,7 +91,7 @@ class modMultiCompany extends DolibarrModules // 1=>array('MODULE_MY_NEW_CONST2','chaine','myvalue','This is another constant to add',0) ); $this->const=array(1=>array('MAIN_MODULE_MULTICOMPANY_NEEDSMARTY',"chaine",1,'Need smarty',0,0)); - + // Array to add new pages in new tabs //$this->tabs = array('entity:Title:@mymodule:/mymodule/mynewtab.php?id=__ID__'); // where entity can be @@ -204,7 +204,7 @@ class modMultiCompany extends DolibarrModules function init() { $sql = array(); - + return $this->_init($sql); } @@ -230,7 +230,7 @@ class modMultiCompany extends DolibarrModules function destroy_cookie() { // Destroy entity cookie - $entityCookieName = "DOLENTITYID_dolibarr"; + $entityCookieName = "DOLENTITYID_".md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]); setcookie($entityCookieName, '', 1, "/"); } }