Ignore:
Timestamp:
2009/12/01 20:42:26 (14 years ago)
Author:
kajiwara
Message:

#524 商品一覧で、複数のカテゴリに割り当てたれた商品の並び順が不正となる 不具合を修正(オススメ商品表示にて不具合が出ていたので修正)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4/data/class/pages/products/LC_Page_Products_Detail.php

    r18267 r18407  
    201201            } 
    202202            break; 
    203              
     203 
    204204        case 'add_favorite': 
    205205            // お気に入りに追加する 
     
    724724                . "   FROM dtb_product_categories T2  " 
    725725                . " GROUP BY product_id) AS T3 USING (product_id)"; 
    726         $objQuery->setorder("product_rank DESC"); 
     726        $objQuery->setorder("T3.product_rank DESC"); 
    727727        for($i = 0; $i < $max; $i++) { 
    728728            $where = "del_flg = 0 AND T3.product_id = ? AND status = 1"; 
    729             $arrProductInfo = $objQuery->select("DISTINCT main_list_image, price02_min, price02_max, price01_min, price01_max, name, point_rate, product_rank", $from, $where, array($arrRet[$i]['recommend_product_id'])); 
     729            $arrProductInfo = $objQuery->select("DISTINCT main_list_image, price02_min, price02_max, price01_min, price01_max, name, point_rate, T3.product_rank", $from, $where, array($arrRet[$i]['recommend_product_id'])); 
    730730 
    731731            if(count($arrProductInfo) > 0) { 
     
    846846            $add_favorite_product_id = $_POST['favorite_product_id'];    // お気に入りに追加する商品ID 
    847847            $customer_id = $objCustomer->getValue('customer_id');        // ログイン中の顧客ID 
    848      
     848 
    849849            // お気に入りに商品を追加する際のエラーチェックを行う 
    850850            $this->arrErr = array();    // エラー内容 
    851851            $this->lfCheckAddFavoriteProduct($customer_id, $add_favorite_product_id); 
    852              
     852 
    853853            if( count($this->arrErr) == 0 ) { 
    854854                // お気に入りに商品を追加する 
     
    858858        return ; 
    859859    } 
    860      
     860 
    861861    /** 
    862862     * 商品をお気に入りにいれる際のエラーチェックを行う 
     
    872872            exit; 
    873873        } 
    874          
     874 
    875875        // 既にお気に入り商品として追加されていないかチェック 
    876876        if (SC_Helper_DB_Ex::sfDataExists( 'dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $add_favorite_product_id)) ) { 
     
    879879        } 
    880880    } 
    881      
     881 
    882882    /** 
    883883     * お気に入り商品登録 
Note: See TracChangeset for help on using the changeset viewer.