Changeset 19805 for branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php
- Timestamp:
- 2010/12/31 23:23:49 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php
r19803 r19805 23 23 24 24 // {{{ requires 25 require_once(CLASS_ FILE_PATH. "pages/admin/LC_Page_Admin.php");26 require_once(CLASS_EX_ FILE_PATH. "helper_extends/SC_Helper_FileManager_Ex.php");25 require_once(CLASS_REALDIR . "pages/admin/LC_Page_Admin.php"); 26 require_once(CLASS_EX_REALDIR . "helper_extends/SC_Helper_FileManager_Ex.php"); 27 27 28 28 /** … … 74 74 75 75 // ルートディレクトリ 76 $top_dir = USER_ FILE_PATH;76 $top_dir = USER_REALDIR; 77 77 78 78 $objView = new SC_AdminView(); … … 112 112 // javascriptで別窓表示(テンプレート側に渡す) 113 113 // FIXME XSS対策すること 114 $file_url = ereg_replace(USER_ FILE_PATH, "", $_POST['select_file']);114 $file_url = ereg_replace(USER_REALDIR, "", $_POST['select_file']); 115 115 $this->tpl_onload = "win02('./file_view.php?file=". $file_url ."', 'user_data', '600', '400');"; 116 116 } … … 257 257 * 関数名:lfCheckSelectDir() 258 258 * 引数1:ディレクトリ 259 * 説明:選択ディレクトリがUSER_ FILE_PATH以下かチェック259 * 説明:選択ディレクトリがUSER_REALDIR以下かチェック 260 260 */ 261 261 function lfCheckSelectDir($dir) { 262 $top_dir = USER_ FILE_PATH;263 // USER_ FILE_PATH以下の場合262 $top_dir = USER_REALDIR; 263 // USER_REALDIR以下の場合 264 264 if (preg_match("@^\Q". $top_dir. "\E@", $dir) > 0) { 265 // 相対パスがある場合、USER_ FILE_PATHを返す.265 // 相対パスがある場合、USER_REALDIRを返す. 266 266 if (preg_match("@\Q..\E@", $dir) > 0) { 267 267 return $top_dir; … … 270 270 return $dir; 271 271 } 272 // USER_ FILE_PATH以下でない場合、USER_FILE_PATHを返す.272 // USER_REALDIR以下でない場合、USER_REALDIRを返す. 273 273 } else { 274 274 return $top_dir;
Note: See TracChangeset
for help on using the changeset viewer.