Ignore:
Timestamp:
2010/12/28 18:33:47 (10 years ago)
Author:
Seasoft
Message:

#748(モバイル/スマートフォンのデザイン管理)

#877(default.php の問題)

File:
1 edited

Legend:

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

    r19774 r19777  
    242242 
    243243            // TPLファイル作成 
    244             $cre_tpl = $this->objLayout->getTemplatePath($device_type_id) . $arrData['filename'] . '.tpl'; 
     244            $cre_tpl = $this->objLayout->getTemplatePath($device_type_id) . $arrData['tpl_dir'] . $arrData['filename'] . '.tpl'; 
    245245            $this->lfCreateFile($cre_tpl, $_POST['tpl_data']); 
    246246 
     
    320320                $arrUpdData['php_dir'] .= '/'; 
    321321            } 
    322             $arrUpdData['tpl_dir']      = substr($this->objLayout->getTemplatePath($devie_type_id), strlen(URL_DIR)); 
    323             $arrUpdData['filename']     = dirname($arrUpdData['url']) . basename($arrUpdData['url']); // 拡張子を付加しない 
     322            $arrUpdData['tpl_dir']      = $arrUpdData['php_dir']; 
     323            $arrUpdData['filename']     = basename($arrData['url']); // 拡張子を付加しない 
    324324        } 
    325325 
     
    441441 
    442442        // require.phpの場所を書き換える 
    443         $php_data = str_replace("###require###", str_repeat('../', substr_count($url, '/')) . '../require.php', $php_data); 
     443        $defaultStrings = "exit; // Don't rewrite. This line is rewritten by EC-CUBE."; 
     444        $replaceStrings = "require_once '" . str_repeat('../', substr_count($url, '/')) . "../require.php';"; 
     445        $php_data = str_replace($defaultStrings, $replaceStrings, $php_data); 
    444446 
    445447        // phpファイルの作成 
Note: See TracChangeset for help on using the changeset viewer.