diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 98679f5be37e7cbb57c85d95c7bc0a3a60252c7d..4b43d6d6a4a82720a1cc986aa888c62d8c8ed678 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -578,7 +578,7 @@ if (! defined('NOLOGIN')) exit; } else - { + { // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array $hookmanager->initHooks(array('main')); @@ -647,25 +647,6 @@ if (! defined('NOLOGIN')) $db->commit(); } - // Create entity cookie, just used for login page - // TODO Multicompany Move this into hook - if (! empty($conf->multicompany->enabled) && ! empty($conf->global->MULTICOMPANY_COOKIE_ENABLED) && isset($_POST["entity"])) - { - include_once DOL_DOCUMENT_ROOT.'/core/class/cookie.class.php'; - - $entity = $_SESSION["dol_login"].'|'.$_POST["entity"]; - - $prefix=dol_getprefix(); - $entityCookieName = 'DOLENTITYID_'.$prefix; - // TTL : is defined in the config page multicompany - $ttl = (! empty($conf->global->MULTICOMPANY_COOKIE_TTL) ? dol_now()+$conf->global->MULTICOMPANY_COOKIE_TTL : dol_now()+60*60*8 ); - // Cryptkey : will be created randomly in the config page multicompany - $cryptkey = (! empty($conf->file->cookie_cryptkey) ? $conf->file->cookie_cryptkey : '' ); - - $entityCookie = new DolCookie($cryptkey); - $entityCookie->_setCookie($entityCookieName, $entity, $ttl); - } - // Hooks on successfull login $action=''; $hookmanager->initHooks(array('login')); @@ -831,18 +812,6 @@ else $heightforframes=52; -// Switch to another entity -// TODO Multicompany Remove this -if (! empty($conf->multicompany->enabled) && GETPOST('action') == 'switchentity') -{ - if ($mc->switchEntity(GETPOST('entity','int')) > 0) - { - header("Location: ".DOL_URL_ROOT.'/'); - exit; - } -} - - // Init menu manager if (! defined('NOREQUIREMENU')) {