Changeset 20201


Ignore:
Timestamp:
2011/02/19 18:11:15 (10 years ago)
Author:
ume
Message:

#973 [管理画面]商品管理 検索部分の削除、ページ送り部分を修正

File:
1 edited

Legend:

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

    r20200 r20201  
    7878        $objFormParam = new SC_FormParam(); 
    7979        $objProduct = new SC_Product(); 
     80        $objQuery =& SC_Query::getSingletonInstance(); 
    8081 
    8182        // 登録・更新検索開始年 
     
    102103        $this->arrForm = $objFormParam->getFormParamList(); 
    103104 
    104         // ページ送り用 
    105         $this->arrHidden['search_pageno'] = isset($_POST['search_pageno']) ? $_POST['search_pageno'] : ""; 
    106  
    107105        switch ($this->getMode()) { 
    108106        case 'delete': 
    109             // 商品、子テーブル(商品規格)、お気に入り商品の削除 
     107            // 商品、子テーブル(商品規格)、会員お気に入り商品の削除 
    110108            $this->doDelete("product_id = ?", array($objFormParam->getValue('product_id'))); 
    111109            // 件数カウントバッチ実行 
     
    172170                    $this->arrProducts = $this->findProducts($where, $arrval, 
    173171                                                          $page_max, $objNavi->start_row, $order, $objProduct); 
    174                      
     172 
    175173                    // 各商品ごとのカテゴリIDを取得 
    176174                    if (count($this->arrProducts) > 0) { 
     
    206204     */ 
    207205    function lfInitParam(&$objFormParam) { 
     206 
     207        // POSTされる値 
     208        $objFormParam->addParam("商品ID", "product_id", INT_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
     209        $objFormParam->addParam("カテゴリID", "category_id", STEXT_LEN, "n", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); 
     210        $objFormParam->addParam("ページ送り番号","search_pageno", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     211        $objFormParam->addParam("表示件数", "search_page_max", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK")); 
     212 
    208213        // 検索条件 
    209214        $objFormParam->addParam("商品ID", "search_product_id", INT_LEN, "n", array("NUM_CHECK", "MAX_LENGTH_CHECK")); 
     
    250255 
    251256    /** 
    252      * 商品を削除する. 
     257     * 商品、子テーブル(商品規格)、お気に入り商品の削除 
    253258     * 
    254259     * @param string $where 削除対象の WHERE 句 
     
    260265        $objQuery->update("dtb_products", array('del_flg' => 1), $where, $arrParam); 
    261266        $objQuery->update("dtb_products_class", array('del_flg' => 1), $where, $arrParam); 
    262         $objQuery->update("dtb_customer_favorite_products", array('del_flg' => 1), $where, $arrParam); 
     267        $objQuery->delete("dtb_customer_favorite_products", $where, $arrParam); 
    263268    } 
    264269 
Note: See TracChangeset for help on using the changeset viewer.