[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 メーリングリストの案内