Ignore:
Timestamp:
2010/12/31 23:23:49 (13 years ago)
Author:
Seasoft
Message:

#834(パラメータの定数名に「URL」を含むにもかかわらず、パスのみのものがある) 一部実装

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  
    2323 
    2424// {{{ 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"); 
     25require_once(CLASS_REALDIR . "pages/admin/LC_Page_Admin.php"); 
     26require_once(CLASS_EX_REALDIR . "helper_extends/SC_Helper_FileManager_Ex.php"); 
    2727 
    2828/** 
     
    7474 
    7575        // ルートディレクトリ 
    76         $top_dir = USER_FILE_PATH; 
     76        $top_dir = USER_REALDIR; 
    7777 
    7878        $objView = new SC_AdminView(); 
     
    112112                    // javascriptで別窓表示(テンプレート側に渡す) 
    113113                    // FIXME XSS対策すること 
    114                     $file_url = ereg_replace(USER_FILE_PATH, "", $_POST['select_file']); 
     114                    $file_url = ereg_replace(USER_REALDIR, "", $_POST['select_file']); 
    115115                    $this->tpl_onload = "win02('./file_view.php?file=". $file_url ."', 'user_data', '600', '400');"; 
    116116                } 
     
    257257     * 関数名:lfCheckSelectDir() 
    258258     * 引数1:ディレクトリ 
    259      * 説明:選択ディレクトリがUSER_FILE_PATH以下かチェック 
     259     * 説明:選択ディレクトリがUSER_REALDIR以下かチェック 
    260260     */ 
    261261    function lfCheckSelectDir($dir) { 
    262         $top_dir = USER_FILE_PATH; 
    263         // USER_FILE_PATH以下の場合 
     262        $top_dir = USER_REALDIR; 
     263        // USER_REALDIR以下の場合 
    264264            if (preg_match("@^\Q". $top_dir. "\E@", $dir) > 0) { 
    265             // 相対パスがある場合、USER_FILE_PATHを返す. 
     265            // 相対パスがある場合、USER_REALDIRを返す. 
    266266            if (preg_match("@\Q..\E@", $dir) > 0) { 
    267267                return $top_dir; 
     
    270270                return $dir; 
    271271            } 
    272         // USER_FILE_PATH以下でない場合、USER_FILE_PATHを返す. 
     272        // USER_REALDIR以下でない場合、USER_REALDIRを返す. 
    273273        } else { 
    274274            return $top_dir; 
Note: See TracChangeset for help on using the changeset viewer.