$gettext->bind_textdomain_codeset($lang, $charset); $gettext->textdomain($lang); #$gettext =& phpgettext(); dump($gettext); if ($adminside) { // Start ACL require_once $configuration->rootPath() . '/includes/gacl.class.php'; require_once $configuration->rootPath() . '/includes/gacl_api.class.php'; $acl = new gacl_api(); // Handle special admin side options $option = strtolower(mosGetParam($_REQUEST, 'option', 'com_admin')); $domain = substr($option, 4); session_name(md5(mamboCore::get('mosConfig_live_site'))); session_start(); // restore some session variables $my = new mosUser(); $my->getSession(); if (mosSession::validate($my)) { mosSession::purge(); } else { mosSession::purge(); $my = null; } if (!$my and $option == 'login') { $option = 'admin'; require_once $configuration->rootPath() . '/includes/authenticator.php'; $authenticator =& mamboAuthenticator::getInstance(); $my = $authenticator->loginAdmin($acl); } elseif ($option == 'logout') { require $configuration->rootPath() . '/administrator/logout.php'; exit; }