Changeset 22106 for branches/version-2_12-dev/data/class
- Timestamp:
- 2012/11/24 13:03:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_AdminArea.php
r21986 r22106 148 148 */ 149 149 function lfCheckAdminArea(&$arrForm, &$arrErr) { 150 $admin_dir = trim($arrForm['admin_dir']) .'/';150 $admin_dir = trim($arrForm['admin_dir']) . '/'; 151 151 152 152 $installData = file(CONFIG_REALFILE, FILE_IGNORE_NEW_LINES); … … 154 154 if (strpos($line,'ADMIN_DIR') !== false and ADMIN_DIR != $admin_dir) { 155 155 //既存ディレクトリのチェック 156 if (file_exists(HTML_REALDIR .$admin_dir) and $admin_dir != 'admin/') {157 $arrErr['admin_dir'] .= ROOT_URLPATH .$admin_dir.'は既に存在しています。別のディレクトリ名を指定してください。';156 if (file_exists(HTML_REALDIR . $admin_dir) and $admin_dir != 'admin/') { 157 $arrErr['admin_dir'] .= ROOT_URLPATH . $admin_dir . 'は既に存在しています。別のディレクトリ名を指定してください。'; 158 158 } 159 159 //権限チェック 160 160 if (!is_writable(HTML_REALDIR . ADMIN_DIR)) { 161 $arrErr['admin_dir'] .= ROOT_URLPATH .ADMIN_DIR.'のディレクトリ名を変更する権限がありません。';161 $arrErr['admin_dir'] .= ROOT_URLPATH . ADMIN_DIR . 'のディレクトリ名を変更する権限がありません。'; 162 162 } 163 163 } … … 167 167 //管理機能ディレクトリのリネームと CONFIG_REALFILE の変更 168 168 function lfUpdateAdminData(&$arrForm) { 169 $admin_dir = trim($arrForm['admin_dir']) .'/';170 $admin_force_ssl = ' FALSE';169 $admin_dir = trim($arrForm['admin_dir']) . '/'; 170 $admin_force_ssl = 'false'; 171 171 if ($arrForm['admin_force_ssl'] == 1) { 172 $admin_force_ssl = ' TRUE';173 } 174 $admin_allow_hosts = explode("\n", $arrForm['admin_allow_hosts']);172 $admin_force_ssl = 'true'; 173 } 174 $admin_allow_hosts = explode("\n", $arrForm['admin_allow_hosts']); 175 175 foreach ($admin_allow_hosts as $key=>$host) { 176 176 $host = trim($host); … … 188 188 foreach ($installData as $key=>$line) { 189 189 if (strpos($line,'ADMIN_DIR') !== false and ADMIN_DIR != $admin_dir) { 190 $installData[$key] = 'define("ADMIN_DIR", "'.$admin_dir.'");';190 $installData[$key] = 'define("ADMIN_DIR", "' . $admin_dir . '");'; 191 191 //管理機能ディレクトリのリネーム 192 if (!rename(HTML_REALDIR .ADMIN_DIR,HTML_REALDIR.$admin_dir)) {193 $this->arrErr['admin_dir'] .= ROOT_URLPATH .ADMIN_DIR.'のディレクトリ名を変更できませんでした。';192 if (!rename(HTML_REALDIR . ADMIN_DIR,HTML_REALDIR . $admin_dir)) { 193 $this->arrErr['admin_dir'] .= ROOT_URLPATH . ADMIN_DIR . 'のディレクトリ名を変更できませんでした。'; 194 194 return false; 195 195 } … … 198 198 199 199 if (strpos($line,'ADMIN_FORCE_SSL') !== false) { 200 $installData[$key] = 'define("ADMIN_FORCE_SSL", '.$admin_force_ssl.');';200 $installData[$key] = 'define("ADMIN_FORCE_SSL", ' . $admin_force_ssl.');'; 201 201 $diff ++; 202 202 } 203 203 if (strpos($line,'ADMIN_ALLOW_HOSTS') !== false and ADMIN_ALLOW_HOSTS != $admin_allow_hosts) { 204 $installData[$key] = "define('ADMIN_ALLOW_HOSTS', '".$admin_allow_hosts."');";204 $installData[$key] = "define('ADMIN_ALLOW_HOSTS', '" . $admin_allow_hosts."');"; 205 205 $diff ++; 206 206 }
Note: See TracChangeset
for help on using the changeset viewer.