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']); } } } }
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); } } } }