Index: branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 20201)
+++ branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products.php	(revision 20202)
@@ -124,10 +124,9 @@
             if (count($this->arrErr) == 0) {
                 $where = "del_flg = 0";
-                $view_where = "del_flg = 0";
                 foreach ($arrParam as $key => $val) {
                     if($val == "") {
                         continue;
                     }
-                    $this->buildQuery($key, $where, $view_where, $arrval, $objFormParam, $objDb);
+                    $this->buildQuery($key, $where, $arrval, $objFormParam, $objDb);
                 }
 
@@ -274,9 +273,8 @@
      * クエリパラメータは, SC_FormParam の入力値から取得する.
      *
-     * 構築内容は, 引数の $where, $view_where 及び $arrValues にそれぞれ追加される.
+     * 構築内容は, 引数の $where 及び $arrValues にそれぞれ追加される.
      *
      * @param string $key 検索条件のキー
      * @param string $where 構築する WHERE 句
-     * @param string $view_where 構築する WHERE 句
      * @param array $arrValues 構築するクエリパラメータ
      * @param SC_FormParam $objFormParam SC_FormParam インスタンス
@@ -284,5 +282,5 @@
      * @return void
      */
-    function buildQuery($key, &$where, &$view_where, &$arrValues, &$objFormParam, &$objDb) {
+    function buildQuery($key, &$where, &$arrValues, &$objFormParam, &$objDb) {
         $dbFactory = SC_DB_DBFactory::getInstance();
         switch ($key) {
@@ -290,5 +288,4 @@
         case 'search_product_id':
             $where .= " AND product_id = ?";
-            $view_where .= " AND product_id = ?";
             $arrValues[] = sprintf('%d', $objFormParam->getValue($key));
             break;
@@ -296,5 +293,4 @@
         case 'search_product_code':
             $where .= " AND product_id IN (SELECT product_id FROM dtb_products_class WHERE product_code ILIKE ? GROUP BY product_id)";
-            $view_where .= " AND EXISTS (SELECT product_id FROM dtb_products_class as cls WHERE cls.product_code ILIKE ? AND dtb_products.product_id = cls.product_id GROUP BY cls.product_id )";
             $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key));
             break;
@@ -302,5 +298,4 @@
         case 'search_name':
             $where .= " AND name LIKE ?";
-            $view_where .= " AND name LIKE ?";
             $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key));
             break;
@@ -310,5 +305,4 @@
             if($tmp_where != "") {
                 $where.= " AND product_id IN (SELECT product_id FROM dtb_product_categories WHERE " . $tmp_where . ")";
-                $view_where.= " AND product_id IN (SELECT product_id FROM dtb_product_categories WHERE " . $tmp_where . ")";
                 $arrValues = array_merge((array)$arrValues, (array)$tmp_Values);
             }
@@ -331,5 +325,4 @@
                 $tmp_where .= ")";
                 $where .= " $tmp_where ";
-                $view_where .= " $tmp_where";
             }
             break;
@@ -340,5 +333,4 @@
                                                 $objFormParam->getValue('search_startday'));
             $where.= " AND update_date >= ?";
-            $view_where.= " AND update_date >= ?";
             $arrValues[] = $date;
             break;
@@ -349,5 +341,4 @@
                                                 $objFormParam->getValue('search_endday'), true);
             $where.= " AND update_date <= ?";
-            $view_where.= " AND update_date <= ?";
             $arrValues[] = $date;
             break;
@@ -358,9 +349,7 @@
                 foreach($objFormParam->getValue($key) as $param) {
                     $where .= "?,";
-                    $view_where .= "?,";
                     $arrValues[] = $param;
                 }
                 $where = preg_replace("/,$/", "))", $where);
-                $view_where = preg_replace("/,$/", "))", $where);
             }
             break;
