[Svn-src-all:3610] [version-2_12-dev 22522] #2123 「受注管理の名前検索で姓名間にスペースがあると検索されない」を修正。

Qwert admin @ mail.ec-cube.net
2013年 2月 12日 (火) 15:49:50 JST


Subversion committed to /home/svn/open 22522
http://svn.ec-cube.net/open_trac/changeset/22522
┌────────────────────────────┐
│更新者 :  Qwert                                        │
│更新日時:  2013-02-12 15:49:50 +0900 (火, 12  2月 2013)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#2123 「受注管理の名前検索で姓名間にスペースがあると検索されない」を修正。
(フリガナ検索も同様の処理を施したが、そもそもKANA_CHECKで半角スペースと全角スペースが禁止されているので形だけ。

Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php

変更: branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	2013-02-12 05:17:08 UTC (rev 22521)
+++ branches/version-2_12-dev/data/class/pages/admin/order/LC_Page_Admin_Order.php	2013-02-12 06:49:50 UTC (rev 22522)
@@ -286,11 +286,11 @@
                 break;
             case 'search_order_name':
                 $where .= ' AND ' . $dbFactory->concatColumn(array('order_name01', 'order_name02')) . ' LIKE ?';
-                $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key));
+                $arrValues[] = sprintf('%%%s%%', preg_replace('/[  ]/u', '', $objFormParam->getValue($key)));
                 break;
             case 'search_order_kana':
                 $where .= ' AND ' . $dbFactory->concatColumn(array('order_kana01', 'order_kana02')) . ' LIKE ?';
-                $arrValues[] = sprintf('%%%s%%', $objFormParam->getValue($key));
+                $arrValues[] = sprintf('%%%s%%', preg_replace('/[  ]/u', '', $objFormParam->getValue($key)));
                 break;
             case 'search_order_id1':
                 $where .= ' AND order_id >= ?';




Svn-src-all メーリングリストの案内