示例#1
0
global $cfg;
$theme_color = $cfg['USER_INITIAL_THEME'];
$tpl->assign(array('THEME_COLOR_PATH' => "../themes/{$theme_color}", 'THEME_CHARSET' => tr('encoding'), 'VHCS_LICENSE' => $cfg['VHCS_LICENSE'], 'ISP_LOGO' => get_logo($_SESSION['user_id'])));
/*
 *
 * static page messages.
 *
 */
gen_client_menu($tpl);
gen_logged_from($tpl);
check_permissions($tpl);
$tpl->assign(array('TR_CLIENT_ADD_ALIAS_PAGE_TITLE' => tr('VHCS Client : Add Alias'), 'TR_MANAGE_DOMAIN_ALIAS' => tr('Manage domain alias'), 'TR_ADD_ALIAS' => tr('Add domain alias'), 'TR_DOMAIN_NAME' => tr('Domain name'), 'TR_DOMAIN_ACCOUNT' => tr('User account'), 'TR_MOUNT_POINT' => tr('Directory mount point'), 'TR_DOMAIN_IP' => tr('Domain IP'), 'TR_FORWARD' => tr('Forward to URL'), 'TR_ADD' => tr('Add alias')));
check_domainalias_permissions($sql, $_SESSION['user_id']);
$err_txt = '_off_';
if (isset($_POST['uaction']) && $_POST['uaction'] === 'add_alias') {
    add_domain_alias($sql, $err_txt);
} else {
    // Init fileds
    init_empty_data();
    $tpl->assign("PAGE_MESSAGE", "");
}
gen_al_page($tpl, $_SESSION['user_id']);
gen_page_msg($tpl, $err_txt);
//gen_page_message($tpl);
$tpl->parse('PAGE', 'page');
$tpl->prnt();
if (isset($cfg['DUMP_GUI_DEBUG'])) {
    dump_gui_debug();
}
//
// Begin function declaration lines
示例#2
0
}
$err_txt = '_off_';
// Dispatch Request
if (isset($_POST['uaction'])) {
    if ($_POST['uaction'] == 'toASCII') {
        // Ajax request
        header('Content-Type: text/plain; charset=utf-8');
        header('Cache-Control: no-cache, private');
        // backward compatibility for HTTP/1.0
        header('Pragma: no-cache');
        header("HTTP/1.0 200 Ok");
        // Todo check return value here before echo...
        echo "/" . encode_idna(strtolower($_POST['domain']));
        exit;
    } elseif ($_POST['uaction'] == 'add_alias') {
        add_domain_alias($err_txt);
    } else {
        throw new EasySCP_Exception(tr("Error: unknown action!" . " " . $_POST['uaction']));
    }
} else {
    // Default view
    init_empty_data();
    if (isset($_SESSION['alias_added_succesfully'])) {
        set_page_message(tr('Domain alias added!'), 'success');
        unset($_SESSION['alias_added_succesfully']);
    }
}
gen_al_page($tpl, $_SESSION['user_id']);
gen_page_message($tpl);
if ($cfg->DUMP_GUI_DEBUG) {
    dump_gui_debug($tpl);