Ignore:
Timestamp:
2011/03/17 21:21:18 (16 years ago)
Author:
nanasess
Message:

#1171 ([管理画面]コンテンツ管理(ファイル管理):Windowsの場合、ファイルパスが絶対パスで表示される)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php

    r20688 r20691  
    358358    function setDispPath($objFormParam){ 
    359359        $tpl_now_dir = ""; 
    360         $arrNowDir = preg_split('/\//', str_replace(HTML_REALDIR, '', $objFormParam->getValue('now_dir'))); 
     360        // Windows 環境で DIRECTORY_SEPARATOR が JavaScript に渡るとエスケープ文字と勘違いするので置換 
     361        $html_realdir = str_replace(DIRECTORY_SEPARATOR, '/', HTML_REALDIR); 
     362        $arrNowDir = preg_split('/\//', str_replace($html_realdir, '', $objFormParam->getValue('now_dir'))); 
    361363        $this->setDispParam('tpl_now_dir', SC_Utils_Ex::jsonEncode($arrNowDir)); 
     364        $this->setDispParam('tpl_file_path', $html_realdir); 
    362365    } 
    363366 
Note: See TracChangeset for help on using the changeset viewer.