Changeset 16996 for branches/feature-module-update/data/class/pages/admin
- Timestamp:
- 2008/01/22 10:48:17 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php
r16751 r16996 160 160 // フォルダ移動 161 161 case 'move': 162 $now_dir = $ _POST['tree_select_file'];162 $now_dir = $this->lfCheckSelectDir($_POST['tree_select_file']); 163 163 break; 164 164 // 初期表示 … … 251 251 252 252 /* 253 * 関数名:lfCheckSelectDir() 254 * 引数1:ディレクトリ 255 * 説明:選択ディレクトリがUSER_PATH以下かチェック 256 */ 257 function lfCheckSelectDir($dir) { 258 $top_dir = USER_PATH; 259 // USER_PATH以下の場合 260 if (preg_match("@^\Q". $top_dir. "\E@", $dir) > 0) { 261 // 相対パスがある場合、USER_PATHを返す. 262 if (preg_match("@\Q..\E@", $dir) > 0) { 263 return $top_dir; 264 // 相対パスがない場合、そのままディレクトリパスを返す. 265 } else { 266 return $dir; 267 } 268 // USER_PATH以下でない場合、USER_PATHを返す. 269 } else { 270 return $top_dir; 271 } 272 } 273 274 /* 253 275 * 関数名:lfGetParentDir() 254 276 * 引数1 :ディレクトリ
Note: See TracChangeset
for help on using the changeset viewer.
