mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-19 11:19:56 +09:00
#19790379 agreement form added
before install, session handeler not use db git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8405 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
ae259db337
commit
2cca2a7913
17 changed files with 150 additions and 16 deletions
|
|
@ -10,6 +10,7 @@
|
|||
<action name="dispInstallConfigForm" type="view" standalone="true" />
|
||||
<action name="dispInstallManagerForm" type="view" standalone="true" />
|
||||
|
||||
<action name="procInstallAgreement" type="controller" standalone="true" />
|
||||
<action name="procDBSetting" type="controller" standalone="true" />
|
||||
<action name="procConfigSetting" type="controller" standalone="true" />
|
||||
<action name="procInstall" type="controller" standalone="true" />
|
||||
|
|
|
|||
|
|
@ -22,6 +22,26 @@
|
|||
$this->etc_tmp_config_file = _XE_PATH_.'files/config/tmpEtc.config.php';
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief LGPL, Enviroment gathering agreement
|
||||
**/
|
||||
function procInstallAgreement()
|
||||
{
|
||||
$requestVars = Context::gets('lgpl_agree', 'enviroment_gather');
|
||||
|
||||
/*$buff = '<?php if(!defined("__ZBXE__")) exit();'."\n";
|
||||
$buff .= sprintf("\$agreement->%s = '%s';\n", 'lgpl_agree', $requestVars->lgpl_agree);
|
||||
$buff .= sprintf("\$agreement->%s = '%s';\n", 'enviroment_gather', $requestVars->enviroment_gather);
|
||||
$buff .= "?>";
|
||||
|
||||
$this->db_tmp_config_file = _XE_PATH_.'files/config/tmpDB.config.php';
|
||||
FileHandler::writeFile(_XE_PATH_.'files/config/agreement', $buff);*/
|
||||
$_SESSION['lgpl_agree'] = $requestVars->lgpl_agree;
|
||||
$_SESSION['enviroment_gather'] = $requestVars->enviroment_gather;
|
||||
|
||||
return new Object(0, 'success');
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief division install step... DB Config temp file create
|
||||
**/
|
||||
|
|
|
|||
|
|
@ -157,6 +157,8 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'Acceptance of terms',
|
||||
'condition'=>'Check the installation conditions',
|
||||
|
|
|
|||
|
|
@ -154,7 +154,17 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
|
||||
END OF TERMS AND CONDITIONS
|
||||
EndOfLicense;
|
||||
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
$lang->install_condition_title = "Por favor chequee los requerimientos de la instalación.";
|
||||
|
||||
$lang->install_checklist_title = array(
|
||||
|
|
@ -235,6 +245,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "Instalación finalizada.\n Muchas gracias.";
|
||||
$lang->msg_install_failed = "Ha ocurrido un error al crear el archivo de instalación.";
|
||||
$lang->ftp_get_list = "Get List";
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -155,9 +155,18 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
$lang->install_condition_title = "Vérifiez les conditions obligatoires pour l'installation, S.V.P.";
|
||||
|
||||
$lang->install_checklist_title = array(
|
||||
'php_version' => 'Version de PHP',
|
||||
'permission' => 'Autorisation',
|
||||
|
|
@ -236,6 +245,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "Installation a complété.\nMerci pour choisir XE";
|
||||
$lang->msg_install_failed = "Une erreur a lieu en créant le fichier d\'installation.";
|
||||
$lang->ftp_get_list = "Get List";
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -156,9 +156,18 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_condition_title = "インストールするための必須条件を確認して下さい。";
|
||||
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
$lang->install_checklist_title = array(
|
||||
'php_version' => 'PHPバージョン',
|
||||
'permission' => 'パーミッション',
|
||||
|
|
@ -237,4 +246,10 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "インストールが完了しました。\nありがとうございます。";
|
||||
$lang->msg_install_failed = 'インストールファイルを作成する際にエラーが発生しました。';
|
||||
$lang->ftp_get_list = "Get List";
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
$lang->msg_intall_env_agreement = '설치 환경 수집 동의';
|
||||
$lang->msg_intall_env_agreement_desc = '설치 환경 수집에 동의하는 경우 사용자의 XE 설치 환경과 관련되어 있는 \'<em>OS, DBMS, #, #</em>\' 정보가 XE 통계 수집 서버로 전송됩니다. 수집된 정보는 더 나은 SW를 제작하기 위한 통계 수집 이외의 목적으로 활용하지 않습니다. XE는 사용자의 설치 환경 정보를 외부에 공개하지 않습니다. <em>이 항목에 반드시 동의하지 않아도 됩니다.</em>';
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -155,6 +155,8 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
|
|
|
|||
|
|
@ -155,9 +155,18 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
$lang->install_condition_title = "Пожалуйста, проверьте требования к установке.";
|
||||
|
||||
$lang->install_checklist_title = array(
|
||||
'php_version' => 'Версия PHP',
|
||||
'permission' => 'Права доступа',
|
||||
|
|
@ -236,6 +245,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "Установка завершена.\nСпасибо Вам за выбор XE";
|
||||
$lang->msg_install_failed = "Произошла ошибка при создании файла конфигурации.";
|
||||
$lang->ftp_get_list = 'Get List';
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -151,9 +151,18 @@ Her yeni biçime ayırdedici bir sürüm numarası verilmektedir. Eğer Kitaplı
|
|||
ŞART VE KAYITLARIN SONU
|
||||
|
||||
EndOfLicense;
|
||||
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
$lang->install_condition_title = "Lütfen kurulum gereksinimlerini kontrol ediniz.";
|
||||
|
||||
$lang->install_checklist_title = array(
|
||||
'php_version' => 'PHP Sürümü',
|
||||
'permission' => 'Yetki',
|
||||
|
|
@ -232,6 +241,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "Kurulum tamamlandı.\nXE\'yi seçtiğiniz için teşekkür ederiz";
|
||||
$lang->msg_install_failed = "Kurulum dosyası oluşturulurken bir hata oluştu.";
|
||||
$lang->ftp_get_list = "Liste Al";
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -158,9 +158,18 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
$lang->install_condition_title = "Xin hãy kiểm tra những yêu cầu cài đặt.";
|
||||
|
||||
$lang->install_checklist_title = array(
|
||||
'php_version' => 'Phiên bản PHP',
|
||||
'permission' => 'Sự cho phép',
|
||||
|
|
@ -238,6 +247,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "Đã cài đặt XE thành công!.\nXin cảm ơn đã sử dụng XE!";
|
||||
$lang->msg_install_failed = "Đã có lỗi xảy ra khi tạo File cài đặt.";
|
||||
$lang->ftp_get_list = "Nhận danh sách";
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -158,6 +158,17 @@
|
|||
|
||||
-条文结束-
|
||||
EndOfLicense;
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
|
||||
$lang->install_condition_title = "检测运行环境";
|
||||
|
||||
|
|
@ -237,6 +248,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "安装完成。\n非常感谢。";
|
||||
$lang->msg_install_failed = "生成安装文件时发生错误。";
|
||||
$lang->ftp_get_list = '载入FTP列表';
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -155,6 +155,17 @@ Each version is given a distinguishing version number. If the Library specifies
|
|||
END OF TERMS AND CONDITIONS
|
||||
|
||||
EndOfLicense;
|
||||
$lang->lgpl_agree = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->enviroment_gather = '설치 환경 수집 동의';
|
||||
$lang->install_progress_menu = array(
|
||||
'agree'=>'라이선스 동의',
|
||||
'condition'=>'설치 조건 확인',
|
||||
'ftp'=>'FTP 정보 입력',
|
||||
'dbSelect'=>'DB 선택',
|
||||
'dbInfo'=>'DB 정보 입력',
|
||||
'configInfo'=>'환경 설정',
|
||||
'adminInfo'=>'관리자 정보 입력'
|
||||
);
|
||||
|
||||
$lang->install_condition_title = '確認安裝時必備的條件';
|
||||
|
||||
|
|
@ -236,6 +247,7 @@ EndOfLicense;
|
|||
$lang->msg_install_completed = "安裝完成。\n非常感謝。";
|
||||
$lang->msg_install_failed = "建立安裝檔案時,發生錯誤。";
|
||||
$lang->ftp_get_list = "取得列表";
|
||||
$lang->msg_license_agreement = 'GNU 약소 일반 공중 사용 허가서(LGPL v2) 동의';
|
||||
$lang->msg_read_all = '전문 읽기';
|
||||
$lang->msg_license_agreement_desc = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 <em>반드시 동의해야 합니다</em>.';
|
||||
$lang->msg_license_agreement_alert = 'XE를 사용하려면 \'GNU 약소 일반 공중 사용 허가서(LGPL v2)\'에 반드시 동의해야 합니다.';
|
||||
|
|
|
|||
|
|
@ -25,5 +25,4 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--#include("footer.html")-->
|
||||
|
|
|
|||
10
modules/install/tpl/filter/introduce.xml
Normal file
10
modules/install/tpl/filter/introduce.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<filter name="introduce" module="install" act="procInstallAgreement">
|
||||
<form>
|
||||
<node target="lgpl_agree" required="true" />
|
||||
<node target="enviroment_gather" required="false" />
|
||||
</form>
|
||||
<response callback_func="completeAgreement">
|
||||
<tag name="error" />
|
||||
<tag name="message" />
|
||||
</response>
|
||||
</filter>
|
||||
|
|
@ -1,15 +1,19 @@
|
|||
<!--%import("filter/introduce.xml")-->
|
||||
<!--%import("js/install_admin.js")-->
|
||||
<!--#include("header.html")-->
|
||||
<div id="body">
|
||||
<!--#include("progress_menu.html")-->
|
||||
<span class="dummy"></span>
|
||||
<div id="content">
|
||||
<form class="agreement" action="{getUrl('', 'act', 'dispInstallCheckEnv')}">
|
||||
<!--form class="agreement" action="./" method="post">
|
||||
<input type="hidden" name="act" value="procInstallAgreement" /-->
|
||||
<form action="./" method="post" onsubmit="return procFilter(this, introduce)">
|
||||
<div class="desc">
|
||||
<p><input type="checkbox" class="iCheck" id="lgpl" /> <label for="lgpl">{$lang->msg_license_agreement}</label> - <a href="http://www.gnu.org/licenses/lgpl-2.1.html" target="_blank">{$lang->read_all}</a></p>
|
||||
<p><input type="checkbox" name="lgpl_agree" class="iCheck" id="lgpl" /> <label for="lgpl">{$lang->msg_license_agreement}</label> - <a href="http://www.gnu.org/licenses/lgpl-2.1.html" target="_blank">{$lang->read_all}</a></p>
|
||||
<p>{$lang->msg_license_agreement_desc}</p>
|
||||
</div>
|
||||
<div class="desc">
|
||||
<p><input type="checkbox" class="iCheck" id="env" /> <label for="env">{$lang->msg_intall_env_agreement}</label></p>
|
||||
<p><input type="checkbox" name="enviroment_gather" class="iCheck" id="env" /> <label for="env">{$lang->msg_intall_env_agreement}</label></p>
|
||||
<p>{$lang->msg_intall_env_agreement_desc}</p>
|
||||
</div>
|
||||
<div class="btnArea">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,12 @@
|
|||
/**
|
||||
* @brief DB정보 Setting후 실행될 함수
|
||||
*/
|
||||
function completeAgreement(ret_obj)
|
||||
{
|
||||
var url = current_url.setQuery('act', 'dispInstallCheckEnv');
|
||||
location.href = url;
|
||||
}
|
||||
|
||||
function completeDBSetting(ret_obj) {
|
||||
if(ret_obj['error'] != 0) {
|
||||
alert(ret_obj['message']);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue