Ignore:
Timestamp:
2013/07/31 00:17:49 (11 years ago)
Author:
shutta
Message:

#2316 (LC_Page_Products_CategoryList::lfCheckCategoryIdの引数不足によるWarning)
lfCheckCategoryIdメソッドを引数が不足した状態で呼び出していた部分を修正。
また、lfCheckCategoryIdが冗長に実行されていたのも修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/class/pages/products/LC_Page_Products_CategoryList.php

    r22947 r23015  
    6161    function action() 
    6262    { 
     63        $objFormParam = $this->lfInitParam($_REQUEST); 
     64 
    6365        // カテゴリIDの正当性チェック 
    64         $this->lfCheckCategoryId(); 
     66        $category_id = $this->lfCheckCategoryId($objFormParam->getValue('category_id')); 
     67        if ($category_id == 0) { 
     68            SC_Utils_Ex::sfDispSiteError(CATEGORY_NOT_FOUND); 
     69        } 
    6570 
    6671        // カテゴリ情報を取得する。 
    67         $objFormParam = $this->lfInitParam($_REQUEST); 
    68         $arrCategoryData = $this->lfGetCategories($objFormParam->getValue('category_id'), true); 
     72        $arrCategoryData = $this->lfGetCategories($category_id, true); 
    6973        $this->arrCategory = $arrCategoryData['arrCategory']; 
    7074        $this->arrChildren = $arrCategoryData['arrChildren']; 
     
    9296    function lfGetCategories($category_id, $count_check = false) 
    9397    { 
    94         // カテゴリの正しいIDを取得する。 
    95         $category_id = $this->lfCheckCategoryId($category_id); 
    96         if ($category_id == 0) { 
    97             SC_Utils_Ex::sfDispSiteError(CATEGORY_NOT_FOUND); 
    98         } 
    99  
    10098        $arrCategory = null;    // 選択されたカテゴリ 
    10199        $arrChildren = array(); // 子カテゴリ 
Note: See TracChangeset for help on using the changeset viewer.