Ignore:
Timestamp:
2009/07/20 07:32:15 (15 years ago)
Author:
Seasoft
Message:

#518(ブロックを置ける場所を増やしてみた)

  • 未使用(Unused)の値が頻繁に変更される煩雑さから開放(アップグレードの手間を軽減する意図)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/pages/admin/design/LC_Page_Admin_Design.php

    r18213 r18216  
    2525require_once(CLASS_PATH . "pages/LC_Page.php"); 
    2626 
     27/** ターゲットID 未使用 */ 
     28define('TARGET_ID_UNUSED', 0); 
     29 
    2730/** 
    2831 * デザイン管理 のページクラス. 
    2932 * 
     33 * ターゲットID 0:未使用 1:レフトナビ 2:ライトナビ 3:イン画面上部 4:メイン画面下部  5:画面上部 6:画面下部 7:ヘッダより上 8:フッタより下 9:HEADタグ内 
    3034 * @package Page 
    3135 * @author LOCKON CO.,LTD. 
     
    162166            // ブロックの順序を取得し、更新を行う 
    163167            foreach($arrUpdBlocData as $key => $val){ 
     168                if ($arrUpdBlocData[$key]['target_id'] == TARGET_ID_UNUSED) { 
     169                    continue; 
     170                } 
     171 
    164172                // ブロックの順序を取得 
    165173                $bloc_row = $this->lfGetRowID($arrUpdBlocData, $val); 
    166174                $arrUpdBlocData[$key]['bloc_row'] = $bloc_row; 
    167175                $arrUpdBlocData[$key]['page_id']    =  $page_id;    // ページID 
    168  
    169                 /* 
    170                  ターゲットID 1:レフトナビ 2:ライトナビ 3:イン画面上部 4:メイン画面下部  5:画面上部 6:画面下部 7:ヘッダより上 8:フッタより下 9:HEADタグ内 10:欄外 
    171                  */ 
    172                 if ($arrUpdBlocData[$key]['target_id'] == 10) { 
    173                     $arrUpdBlocData[$key]['bloc_row'] = "0"; 
    174                 } 
    175176 
    176177                // insert文生成 
     
    253254        } 
    254255 
    255  
    256256        // 未使用のブロックデータを追加 
    257257        foreach($arrBloc as $key => $val){ 
    258258            if (!$this->lfChkBloc($val, $tpl_arrBloc)) { 
    259                 $val['target_id'] = 10; // 未使用に追加する 
     259                $val['target_id'] = TARGET_ID_UNUSED; // 未使用に追加する 
    260260                $tpl_arrBloc = $this->lfSetBlocData($arrBloc, $val, $tpl_arrBloc, $cnt); 
    261261                $cnt++; 
Note: See TracChangeset for help on using the changeset viewer.