コード例 #1
0
            set_page_message(tr('FTP account data updated!'));
            user_goto('ftp_accounts.php');
        }
    }
}
//
// common page data.
//
global $cfg;
$theme_color = $cfg['USER_INITIAL_THEME'];
$tpl->assign(array('TR_CLIENT_EDIT_FTP_ACC_PAGE_TITLE' => tr('VHCS - Client/Edit FTP Account'), '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'])));
//
// dynamic page data.
//
check_ftp_perms($sql, $ftp_acc);
gen_page_dynamic_data($tpl, $sql, $ftp_acc);
update_ftp_account($sql, $ftp_acc);
//
// static page messages.
//
gen_client_menu($tpl);
gen_logged_from($tpl);
check_permissions($tpl);
$tpl->assign(array('TR_EDIT_FTP_USER' => tr('Edit FTP user'), 'TR_FTP_ACCOUNT' => tr('FTP account'), 'TR_PASSWORD' => tr('Password'), 'TR_PASSWORD_REPEAT' => tr('Password repeat'), 'TR_USE_OTHER_DIR' => tr('Use other dir'), 'TR_EDIT' => tr('Save changes'), 'CHOOSE_DIR' => tr('Choose dir')));
gen_page_message($tpl);
$tpl->parse('PAGE', 'page');
$tpl->prnt();
if (isset($cfg['DUMP_GUI_DEBUG'])) {
    dump_gui_debug();
}
unset_messages();
コード例 #2
0
ファイル: ftp_edit.php プロジェクト: gOOvER/EasySCP
} else {
    if (isset($_POST['id'])) {
        $ftp_acc = $_POST['id'];
    } else {
        user_goto('ftp_accounts.php');
    }
}
$tpl = EasySCP_TemplateEngine::getInstance();
$template = 'client/ftp_edit.tpl';
// dynamic page data.
$query = "\n\tSELECT\n\t\t`domain_name`\n\tFROM\n\t\t`domain`\n\tWHERE\n\t\t`domain_admin_id` = ?\n";
$rs = exec_query($sql, $query, $_SESSION['user_id']);
$dmn_name = $rs->fields['domain_name'];
check_ftp_perms($sql, $ftp_acc);
gen_page_dynamic_data($tpl, $sql, $ftp_acc);
update_ftp_account($sql, $ftp_acc, $dmn_name);
// static page messages.
gen_logged_from($tpl);
check_permissions($tpl);
$tpl->assign(array('TR_PAGE_TITLE' => tr('EasySCP - Client/Edit FTP Account'), 'TR_EDIT_FTP_USER' => tr('Edit FTP user'), 'TR_FTP_ACCOUNT' => tr('FTP account'), 'TR_PASSWORD' => tr('Password'), 'TR_PASSWORD_REPEAT' => tr('Repeat password'), 'TR_USE_OTHER_DIR' => tr('Use other dir'), 'TR_EDIT' => tr('Save changes'), 'CHOOSE_DIR' => tr('Choose dir'), 'PASSWORD_DISABLED' => tr('Password change is deactivated!'), 'DEMO_VERSION' => tr('Demo Version!')));
gen_client_mainmenu($tpl, 'client/main_menu_ftp_accounts.tpl');
gen_client_menu($tpl, 'client/menu_ftp_accounts.tpl');
gen_page_message($tpl);
if ($cfg->DUMP_GUI_DEBUG) {
    dump_gui_debug($tpl);
}
$tpl->display($template);
unset_messages();
// page functions.
/**
 * @param EasySCP_TemplateEngine $tpl