Changeset 19804


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

#834(パラメータの定数名に「URL」を含むにもかかわらず、パスのみのものがある) 一部実装
#748(モバイル/スマートフォンのデザイン管理)

  • r19774続き
File:
1 edited

Legend:

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

    r19803 r19804  
    2323 
    2424// {{{ requires 
    25 require_once(CLASS_FILE_PATH . "pages/admin/LC_Page_Admin.php"); 
     25require_once(CLASS_REALDIR . "pages/admin/LC_Page_Admin.php"); 
    2626 
    2727/** 
     
    147147        $arrPageData = $this->objLayout->lfGetPageData("page_id = ? AND device_type_id = ?", 
    148148                                                       array($page_id, $device_type_id)); 
    149          
    150149 
    151150        if (strlen($arrPageData[0]['filename']) == 0) { 
     
    187186        $tmpPost['page_id'] = $page_id; 
    188187        $tmpPost['url'] = $url; 
    189         $tmpPost['tpl_dir'] = USER_FILE_PATH . "templates/preview/"; 
     188        $tmpPost['tpl_dir'] = USER_REALDIR . "templates/preview/"; 
    190189 
    191190        $arrPreData = $this->objLayout->lfGetPageData("page_id = ? AND device_type_id = ?", 
     
    233232        if (count($this->arrErr) == 0) { 
    234233            // DBへデータを更新する 
    235             $arrData = $this->lfEntryPageData($_POST, $device_type_id); 
     234            $arrTmp = $this->lfEntryPageData($_POST, $device_type_id); 
     235            $page_id = $arrTmp['page_id']; 
     236 
     237            $arrTmp = $this->objLayout->lfGetPageData('page_id = ? AND device_type_id = ?', array($page_id, $device_type_id)); 
     238            $arrData = $arrTmp[0]; 
    236239 
    237240            // ベースデータでなければファイルを削除し、PHPファイルを作成する 
     
    291294            $objQuery->update('dtb_pagelayout', $sqlval, 'page_id = ? AND device_type_id = ?', 
    292295                              array($arrData['page_id'], $device_type_id)); 
     296            // 戻り値用 
     297            $sqlval['page_id'] = $arrData['page_id']; 
    293298        } 
    294299        return $sqlval; 
Note: See TracChangeset for help on using the changeset viewer.