Ignore:
Timestamp:
2007/10/24 14:01:35 (14 years ago)
Author:
nanasess
Message:

複数カテゴリ対応

File:
1 edited

Legend:

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

    r16379 r16546  
    169169                            break; 
    170170                        case 'search_category_id':  // カテゴリー 
    171                             list($tmp_where, $tmp_arrval) = SC_Utils_Ex::sfGetCatWhere($val); 
     171                            list($tmp_where, $tmp_arrval) = $objDb->sfGetCatWhere($val); 
    172172                            if($tmp_where != "") { 
    173                                 $where.= " AND $tmp_where"; 
    174                                 $view_where.= " AND $tmp_where"; 
     173                                $where.= " AND product_id IN (SELECT product_id FROM dtb_product_categories WHERE " . $tmp_where . ")"; 
     174                                $view_where.= " AND product_id IN (SELECT product_id FROM dtb_product_categories WHERE " . $tmp_where . ")"; 
    175175                                $arrval = array_merge((array)$arrval, (array)$tmp_arrval); 
    176176                            } 
     
    260260                    // 読み込む列とテーブルの指定 
    261261                    $col = "product_id, name, category_id, main_list_image, status, product_code, price01, price02, stock, stock_unlimited"; 
    262                     $from = "vw_products_nonclass AS noncls "; 
     262                    $from = "vw_products_nonclass AS allcls "; 
    263263 
    264264                    // 行数の取得 
Note: See TracChangeset for help on using the changeset viewer.