* Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE
* IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN
* ZWECK. Details finden Sie in der GNU General Public License.
* Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht,
* schreiben Sie an die Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
* http://www.gnu.de/gpl-ger.html or ./install/gpl-ger.html*
*/
$filename = "login.php";
/**
* <b>****************************************** Define In Admin Code ***********************************************</b><br />
* Define In Admin Code to check hacking attempts.<br />
*
*/
define('INADMIN_CODE', 1);
/**
* <b>****************************************** Global ***********************************************</b><br />
* Include Gloabl File.<br />
*
*/
require "_global.php";
$adminsession = new adminsession();
$adminsession->checkUser($_POST['l_username'], $_POST['l_password']);
if ($adminsession->session_user_data['customer_id']) {
    $adminsession->create($adminsession->session_user_data['customer_id'], $REMOTE_ADDR, $HTTP_USER_AGENT);
    header("Location: index.php?sid=" . $adminsession->session_data['hash']);
    exit;
} else {
    $smarty->assign("l_username", $_POST['l_username']);
    $smarty->display("a_login.tpl.php");
    exit;
}
$smarty = new Smarty();
$smarty->debugging = $smarty_debug;
$smarty->compile_check = true;
$smarty->template_dir = "templates/tpl";
$smarty->compile_dir = "templates/compile";
$smarty->config_dir = "templates/configs";
$smarty->cache_dir = "templates/cache";
$smarty->caching = 0;
/**
* <b>****************************************** Admin ***********************************************</b><br />
* Admin.<br />
*
*/
define('INITIALIZE_ADMIN', true);
require_once "../lib/class.adminsession.php";
$adminsession = new adminsession();
if ($_GET['sid'] || $_POST['sid']) {
    if ($_GET['sid']) {
        $_POST['sid'] = $_GET['sid'];
    }
    $adminsession->update($_POST['sid'], $REMOTE_ADDR, $HTTP_USER_AGENT, $shopconfig['shopconfig_adminsession_timeout']);
    $adminsession->getSessionUserData();
    $adminsession->getSessionMandantData($_GET['simple'], $_GET['mandant'], $REMOTE_ADDR, $HTTP_USER_AGENT, $shopconfig['shopconfig_adminsession_timeout']);
    $smarty->assign($adminsession->session_data);
    $smarty->assign($adminsession->session_user_data);
    $smarty->assign($adminsession->session_mandant_data);
    $smarty->assign("mandantselection", $adminsession->getSelectionMandantData());
}
/**
* <b>****************************************** Global Smarty Vars ***********************************************</b><br />
* Global Smarty Vars.<br />