Beispiel #1
0
if ($s_commerceml['status'] != 'A') {
    RusEximCommerceml::showMessageError("Addon Commerceml disabled");
    exit;
}
if (!empty($_SERVER['PHP_AUTH_USER'])) {
    $_data['user_login'] = $_SERVER['PHP_AUTH_USER'];
} else {
    RusEximCommerceml::showMessageError("Enter login and password user");
    exit;
}
list($status, $user_data, $user_login, $password, $salt) = fn_auth_routines($_data, array());
if ($user_login != $_SERVER['PHP_AUTH_USER'] || empty($user_data['password']) || $user_data['password'] != fn_generate_salted_password($_SERVER['PHP_AUTH_PW'], $salt)) {
    RusEximCommerceml::showMessageError("Error in login or password user");
    exit;
}
if (!RusEximCommerceml::checkAllwedAccess($user_data)) {
    RusEximCommerceml::showMessageError("Privileges for user not setted");
    exit;
}
RusEximCommerceml::getCompanyStore($user_data);
$type = $mode = '';
$service_exchange = '';
if (isset($_REQUEST['type'])) {
    $type = $_REQUEST['type'];
}
if (isset($_REQUEST['mode'])) {
    $mode = $_REQUEST['mode'];
}
if (isset($_REQUEST['service_exchange'])) {
    $service_exchange = $_REQUEST['service_exchange'];
}