Changeset 19859 for branches/version-2_5-dev/html
- Timestamp:
- 2011/01/08 18:03:43 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/html/install/index.php
r19856 r19859 113 113 // 設定ファイルの生成 114 114 lfMakeConfigFile(); 115 if( !renameAdminDir($objWebParam->getValue('admin_dir'))){116 $objPage->arrErr["all"] .= "管理者ディレクトリのリネームに失敗しました。権限を確認してください。";115 if($err = renameAdminDir($objWebParam->getValue('admin_dir')) !== TRUE){ 116 $objPage->arrErr["all"] .= $err; 117 117 $objPage = lfDispStep2($objPage); 118 118 }else{ … … 394 394 $objPage->tpl_mainpage = 'step0.tpl'; 395 395 396 $admin_dir = "admin/"; 397 if(defined("ADMIN_DIR")){ 398 $admin_dir = ADMIN_DIR; 399 } 400 396 401 // プログラムで書込みされるファイル・ディレクトリ 397 402 $arrWriteFile = array( … … 405 410 DATA_REALDIR . "downloads/", 406 411 DATA_REALDIR . "upload/", 407 HTML_REALDIR . "admin/"412 HTML_REALDIR . $admin_dir 408 413 ); 409 414 … … 737 742 // パスワードのチェック 738 743 $objErr->doFunc( array("管理者:パスワード",'login_pass',ID_MIN_LEN , ID_MAX_LEN ) ,array("SPTAB_CHECK" ,"NUM_RANGE_CHECK" )); 744 745 // 管理画面ディレクトリのチェック 746 $objErr->doFunc( array("管理画面:ディレクトリ",'admin_dir',ID_MIN_LEN , ID_MAX_LEN ) ,array("SPTAB_CHECK" ,"NUM_RANGE_CHECK" )); 747 if(file_exists(HTML_REALDIR.$objFormParam->getValue('admin_dir')) OR file_exists(USER_TEMPLATE_REALDIR.$objFormParam->getValue('admin_dir'))){ 748 $objErr->arrErr["admin_dir"] = "指定した管理画面ディレクトリは既に存在しています。別の名前を指定していください。"; 749 } 750 739 751 740 752 return $objErr->arrErr; … … 919 931 920 932 //管理画面SSL制限 921 $force_ssl = FALSE; 922 if($objWebParam->getValue('admin_force_ssl') == 1){ 933 if($objWebParam->getValue('admin_force_ssl') == 1 and strpos($secure_url,"https://") !== FALSE){ 923 934 $force_ssl = "TRUE"; 924 935 }else{ … … 1037 1048 */ 1038 1049 function renameAdminDir($admin_dir){ 1050 if(file_exists(HTML_REALDIR.str_replace("/","",$admin_dir)) OR file_exists(USER_TEMPLATE_REALDIR.$admin_dir)){ 1051 return "指定した管理画面ディレクトリは既に存在しています。別の名前を指定していください。"; 1052 } 1039 1053 $old_dir = "admin/"; 1040 1054 if(defined("ADMIN_DIR")){ … … 1042 1056 } 1043 1057 if(!rename(HTML_REALDIR.$old_dir,HTML_REALDIR.$admin_dir)){ 1044 return FALSE;1058 return HTML_REALDIR.$admin_dir."へのリネームに失敗しました。ディレクトリの権限を確認してください。"; 1045 1059 } 1046 1060 if(!rename(USER_TEMPLATE_REALDIR.$old_dir,USER_TEMPLATE_REALDIR.$admin_dir)){ 1047 return FALSE;1061 return USER_TEMPLATE_REALDIR.$admin_dir."へのリネームに失敗しました。ディレクトリの権限を確認してください。"; 1048 1062 } 1049 1063 return TRUE;
Note: See TracChangeset
for help on using the changeset viewer.