示例#1
0
}
function update_user_gui_props($file_name, $user_id)
{
    global $sql;
    $query = <<<SQL_QUERY
        update
            user_gui_props
        set
            logo = ?
        where
            user_id = ?
SQL_QUERY;
    $rs = exec_query($sql, $query, array($file_name, $user_id));
}
save_layout();
gen_def_layout($tpl, $sql, $theme_color);
$tpl->assign(array('TR_RESELLER_LAYOUT_DATA_PAGE_TITLE' => tr('VHCS - Reseller/Change Personal Data'), 'THEME_COLOR_PATH' => "../themes/{$theme_color}", 'OWN_LOGO' => get_own_logo($_SESSION['user_id']), 'THEME_CHARSET' => tr('encoding'), 'VHCS_LICENSE' => $cfg['VHCS_LICENSE'], 'ISP_LOGO' => get_logo($_SESSION['user_id'])));
/*
 *
 * static page messages.
 *
 */
gen_reseller_menu($tpl);
gen_logged_from($tpl);
update_logo();
$tpl->assign(array('TR_LAYOUT_SETTINGS' => tr('Layout settings'), 'TR_INSTALLED_LAYOUTS' => tr('Installed layouts'), 'TR_LAYOUT_NAME' => tr('Layout name'), 'TR_LAYOUT' => tr('Layout'), 'TR_DEFAULT' => tr('default'), 'TR_YES' => tr('yes'), 'TR_SAVE' => tr('Save'), 'TR_UPLOAD_LOGO' => tr('Upload logo'), 'TR_LOGO_FILE' => tr('Logo file'), 'TR_UPLOAD' => tr('Upload'), 'TR_CHOOSE_DEFAULT_LAYOUT' => tr('Choose default layout')));
gen_page_message($tpl);
$tpl->parse('PAGE', 'page');
$tpl->prnt();
if (isset($cfg['DUMP_GUI_DEBUG'])) {
    dump_gui_debug();
示例#2
0
SQL_QUERY;
    $rs = exec_query($sql, $query, array($user_layout, $user_id));
    $theme_color = $user_layout;
}
list($dmn_id, $dmn_name, $dmn_gid, $dmn_uid, $dmn_created_id, $dmn_created, $dmn_last_modified, $dmn_mailacc_limit, $dmn_ftpacc_limit, $dmn_traff_limit, $dmn_sqld_limit, $dmn_sqlu_limit, $dmn_status, $dmn_als_limit, $dmn_subd_limit, $dmn_ip_id, $dmn_disk_limit, $dmn_disk_usage, $dmn_php, $dmn_cgi) = get_domain_default_props($sql, $_SESSION['user_id']);
list($sub_cnt, $als_cnt, $mail_acc_cnt, $ftp_acc_cnt, $sqld_acc_cnt, $sqlu_acc_cnt) = get_domain_running_props_cnt($sql, $dmn_id);
// ko ima jump from other user interface neka esik i optica da ostanat tezi na
// ska4ashtijat user
if (!isset($_SESSION['logged_from']) && !isset($_SESSION['logged_from_id'])) {
    list($user_def_lang, $user_def_layout) = get_user_gui_props($sql, $_SESSION['user_id']);
} else {
    $user_def_layout = $_SESSION['user_theme_color'];
    $user_def_lang = $_SESSION['user_def_lang'];
}
gen_def_language($tpl, $sql, $user_def_lang);
gen_def_layout($tpl, $sql, $user_def_layout);
$dtraff_pr = 0;
$dmn_traff_usege = 0;
$dmn_traff_limit = $dmn_traff_limit * 1024 * 1024;
list($dtraff_pr, $dmn_traff_usege) = make_traff_usege($_SESSION['user_id']);
$dmn_disk_limit = $dmn_disk_limit * 1024 * 1024;
gen_traff_usage($tpl, $dmn_traff_usege * 1024 * 1024, $dmn_traff_limit, 400);
gen_disk_usage($tpl, $dmn_disk_usage, $dmn_disk_limit, 400);
gen_user_messages_label($tpl, $sql, $_SESSION['user_id']);
check_user_permissions($tpl, $dmn_sqld_limit, $dmn_sqlu_limit, $dmn_php, $dmn_cgi, $dmn_subd_limit, $dmn_als_limit, $dmn_mailacc_limit);
$account_name = decode_idna($_SESSION['user_logged']);
$tpl->assign(array('ACCOUNT_NAME' => $account_name, 'MAIN_DOMAIN' => $dmn_name, 'MYSQL_SUPPORT' => $dmn_sqld_limit != -1 && $dmn_sqlu_limit != -1 ? tr('yes') : tr('no'), 'SUBDOMAINS' => gen_num_limit_msg($sub_cnt, $dmn_subd_limit), 'DOMAIN_ALIASES' => gen_num_limit_msg($als_cnt, $dmn_als_limit), 'MAIL_ACCOUNTS' => gen_num_limit_msg($mail_acc_cnt, $dmn_mailacc_limit), 'FTP_ACCOUNTS' => gen_num_limit_msg($ftp_acc_cnt, $dmn_ftpacc_limit), 'SQL_DATABASES' => gen_num_limit_msg($sqld_acc_cnt, $dmn_sqld_limit), 'SQL_USERS' => gen_num_limit_msg($sqlu_acc_cnt, $dmn_sqlu_limit)));
$tpl->assign(array('TR_CLIENT_MAIN_INDEX_PAGE_TITLE' => tr('VHCS - Client/Main Index'), 'THEME_COLOR_PATH' => "../themes/{$theme_color}", 'THEME_CHARSET' => tr('encoding'), 'TID' => $_SESSION['layout_id'], 'VHCS_LICENSE' => $cfg['VHCS_LICENSE'], 'ISP_LOGO' => get_logo($_SESSION['user_id'])));
/*
 *
 * static page messages.