Пример #1
0
    $phpc_cal = $phpcdb->get_calendar($phpcid);
    if (empty($phpc_cal)) {
        soft_error(__("Bad calendar ID."));
    }
}
//set action
if (empty($vars['action'])) {
    $action = 'display_month';
} else {
    $action = $vars['action'];
}
if (empty($vars['content'])) {
    $vars['content'] = "html";
}
$phpc_user_lang = $phpc_user->get_language();
$phpc_user_tz = $phpc_user->get_timezone();
// setup translation stuff
if (!empty($vars['lang'])) {
    $phpc_lang = $vars['lang'];
} elseif (!empty($phpc_user_lang)) {
    $phpc_lang = $phpc_user_lang;
} elseif (!empty($phpc_cal->language)) {
    $phpc_lang = $phpc_cal->language;
} elseif (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
    $phpc_lang = substr(htmlentities($_SERVER['HTTP_ACCEPT_LANGUAGE']), 0, 2);
} else {
    $phpc_lang = 'en';
}
// Require a 2 letter language
if (!preg_match('/^\\w+$/', $phpc_lang, $matches)) {
    $phpc_lang = 'en';