示例#1
0
function gen_page_ftp_acc_props($tpl, $sql, $user_id)
{
    $dmn_props = get_domain_default_props($user_id);
    list($ftp_acc_cnt, , , ) = get_domain_running_ftp_acc_cnt($sql, $dmn_props['domain_id']);
    if ($dmn_props['domain_ftpacc_limit'] != 0 && $ftp_acc_cnt >= $dmn_props['domain_ftpacc_limit']) {
        set_page_message(tr('FTP accounts limit reached!'), 'warning');
        user_goto('ftp_accounts.php');
    } else {
        if (!isset($_POST['uaction'])) {
            gen_page_form_data($tpl, $dmn_props['domain_name'], 'no');
            gen_dmn_als_list($tpl, $sql, $dmn_props['domain_id'], 'no');
            gen_dmn_sub_list($tpl, $sql, $dmn_props['domain_id'], $dmn_props['domain_name'], 'no');
            gen_page_js($tpl);
        } else {
            if (isset($_POST['uaction']) && $_POST['uaction'] === 'add_user') {
                gen_page_form_data($tpl, $dmn_props['domain_name'], 'yes');
                gen_dmn_als_list($tpl, $sql, $dmn_props['domain_id'], 'yes');
                gen_dmn_sub_list($tpl, $sql, $dmn_props['domain_id'], $dmn_props['domain_name'], 'yes');
                check_ftp_acc_data($tpl, $sql, $dmn_props['domain_id'], $dmn_props['domain_name']);
            }
        }
    }
}
示例#2
0
function gen_page_ftp_acc_props(&$tpl, &$sql, $user_id)
{
    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, $user_id);
    list($ftp_acc_cnt, $dmn_ftp_acc_cnt, $sub_ftp_acc_cnt, $als_ftp_acc_cnt) = get_domain_running_ftp_acc_cnt($sql, $dmn_id);
    if ($dmn_ftpacc_limit != 0 && $ftp_acc_cnt >= $dmn_ftpacc_limit) {
        set_page_message(tr('FTP accounts limit expired!'));
        header("Location: ftp_accounts.php");
        die;
    } else {
        if (!isset($_POST['uaction'])) {
            gen_page_form_data($tpl, $dmn_name, 'no');
            gen_dmn_als_list($tpl, $sql, $dmn_id, 'no');
            gen_dmn_sub_list($tpl, $sql, $dmn_id, $dmn_name, 'no');
            gen_page_js($tpl);
        } else {
            if (isset($_POST['uaction']) && $_POST['uaction'] === 'add_user') {
                gen_page_form_data($tpl, $dmn_name, 'yes');
                gen_dmn_als_list($tpl, $sql, $dmn_id, 'yes');
                gen_dmn_sub_list($tpl, $sql, $dmn_id, $dmn_name, 'yes');
                check_ftp_acc_data($tpl, $sql, $dmn_id, $dmn_name);
            }
        }
    }
}