Changeset 16619


Ignore:
Timestamp:
2007/10/30 18:19:40 (14 years ago)
Author:
nanasess
Message:

キーワード登録時の表示修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/pages/admin/basis/LC_Page_Admin_Basis_Seo.php

    r16582 r16619  
    7777        $this->arrPageData = $objLayout->lfgetPageData(" edit_flg = 2 "); 
    7878 
    79         if (isset($_POST['page_id'])) $page_id = $_POST['page_id']; 
     79        if (isset($_POST['page_id'])) { 
     80            $page_id = $_POST['page_id']; 
     81        } else { 
     82            $page_id = ""; 
     83        } 
    8084 
    8185        if (!isset($_POST['mode'])) $_POST['mode'] = ""; 
     
    8387        if($_POST['mode'] == "confirm") { 
    8488            // エラーチェック 
    85             $this->arrErr[$page_id] = $this->lfErrorCheck($arrPOST['meta'][$page_id]); 
     89            $this->arrErr[$page_id] = $this->lfErrorCheck($_POST['meta'][$page_id]); 
    8690 
    8791            // エラーがなければデータを更新 
     
    97101            }else{ 
    98102                // POSTのデータを再表示 
    99                 $arrPageData = lfSetData($arrPageData, $arrPOST['meta']); 
     103                $arrPageData = $this->lfSetData($arrPageData, $_POST['meta']); 
    100104                $this->arrPageData = $arrPageData; 
    101105            } 
     
    104108        $arrDisp_flg = array(); 
    105109        // エラーがなければデータの取得 
    106         if (isset($page_id) && isset($this->arrErr[$page_id])) { 
    107  
    108             if(count($this->arrErr[$page_id]) == 0) { 
    109                 // データの取得 
    110                 $arrPageData = $objLayout->lfgetPageData(" edit_flg = 2 "); 
    111                 $this->arrPageData = $arrPageData; 
    112             } 
    113  
    114             // 表示・非表示切り替え 
    115             foreach($arrPageData as $key => $val){ 
    116                 $arrDisp_flg[$val['page_id']] = $_POST['disp_flg'.$val['page_id']]; 
    117             } 
    118         } 
     110        if(count($this->arrErr[$page_id]) == 0) { 
     111            // データの取得 
     112            $arrPageData = $objLayout->lfgetPageData(" edit_flg = 2 "); 
     113            $this->arrPageData = $arrPageData; 
     114        } 
     115 
     116        // 表示・非表示切り替え 
     117        foreach($arrPageData as $key => $val){ 
     118            $arrDisp_flg[$val['page_id']] = $_POST['disp_flg'.$val['page_id']]; 
     119        } 
     120 
    119121        $this->disp_flg = $arrDisp_flg; 
    120122 
Note: See TracChangeset for help on using the changeset viewer.