[Svn-src-all:1391] [version-2_5-dev 20281] #963 [管理画面]メルマガ管理リファクタリング 検索ボックスのフォーム名にsearch_をつけた #965[管理画面]顧客管理と被りそうなので一部先行コミット

fukuda admin @ mail.ec-cube.net
2011年 2月 21日 (月) 02:13:45 JST


Subversion committed to /home/svn/open 20281
http://svn.ec-cube.net/open_trac/changeset/20281
┌────────────────────────────┐
│更新者 :  fukuda                                       │
│更新日時:  2011-02-21 02:13:44 +0900 (月, 21  2月 2011)│
└────────────────────────────┘

Log:
--------------------------------------------------------
#963 	[管理画面]メルマガ管理リファクタリング  検索ボックスのフォーム名にsearch_をつけた  #965[管理画面]顧客管理と被りそうなので一部先行コミット

Changed:                      [U:修正,A:追加,D:削除]
--------------------------------------------------------
U   branches/version-2_5-dev/data/Smarty/templates/admin/adminparts/form_customer_search.tpl
U   branches/version-2_5-dev/data/class/SC_CustomerList.php
U   branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php

変更: branches/version-2_5-dev/data/Smarty/templates/admin/adminparts/form_customer_search.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/admin/adminparts/form_customer_search.tpl	2011-02-20 17:00:17 UTC (rev 20280)
+++ branches/version-2_5-dev/data/Smarty/templates/admin/adminparts/form_customer_search.tpl	2011-02-20 17:13:44 UTC (rev 20281)
@@ -1,164 +1,235 @@
     <tr>
       <th>顧客ID</th>
-      <td><!--{if $arrErr.customer_id}--><span class="attention"><!--{$arrErr.customer_id}--></span><br /><!--{/if}--><input type="text" name="customer_id" maxlength="<!--{$smarty.const.INT_LEN}-->" value="<!--{$arrForm.customer_id|h}-->" size="30" class="box30" <!--{if $arrErr.customer_id}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+      <td>
+      <!--{assign var=key value="search_customer_id"}-->
+      <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><br /><!--{/if}-->
+      <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="30" class="box30" <!--{if $arrErr[$key]}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
       <th>都道府県</th>
       <td>
-        <!--{if $arrErr.pref}--><span class="attention"><!--{$arrErr.pref}--></span><br /><!--{/if}-->
-        <select class="top" name="pref">
-          <option value="" selected="selected" <!--{if $arrErr.name}--><!--{sfSetErrorStyle}--><!--{/if}-->>都道府県を選択</option>
-          <!--{html_options options=$arrPref selected=$arrForm.pref}-->
+        <!--{assign var=key value="search_pref"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><br /><!--{/if}-->
+        <select class="top" name="<!--{$key}-->">
+          <option value="" selected="selected" <!--{if $arrErr[$key]}--><!--{sfSetErrorStyle}--><!--{/if}-->>都道府県を選択</option>
+          <!--{html_options options=$arrPref selected=$arrForm[$key].value}-->
         </select>
       </td>
     </tr>
     <tr>
       <th>顧客名</th>
-      <td><!--{if $arrErr.name}--><span class="attention"><!--{$arrErr.name}--></span><br /><!--{/if}--><input type="text" name="name" maxlength="<!--{$smarty.const.STEXT_LEN}-->" value="<!--{$arrForm.name|h}-->" size="30" class="box30" <!--{if $arrErr.name}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+      <td>
+          <!--{assign var=key value="search_name"}-->
+          <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><br /><!--{/if}-->
+          <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="30" class="box30" <!--{if $arrErr[$key]}--><!--{sfSetErrorStyle}--><!--{/if}--> />
+      </td>
       <th>顧客名(カナ)</th>
-      <td><!--{if $arrErr.kana}--><span class="attention"><!--{$arrErr.kana}--></span><br /><!--{/if}--><input type="text" name="kana" maxlength="<!--{$smarty.const.STEXT_LEN}-->" value="<!--{$arrForm.kana|h}-->" size="30" class="box30" <!--{if $arrErr.kana}--><!--{sfSetErrorStyle}--><!--{/if}--> /></td>
+      <td>
+        <!--{assign var=key value="search_kana"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><br /><!--{/if}-->
+        <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="30" class="box30" <!--{if $arrErr[$key]}--><!--{sfSetErrorStyle}--><!--{/if}--> />
+      </td>
     </tr>
     <tr>
       <th>性別</th>
-      <td><!--{html_checkboxes name="sex" options=$arrSex separator="&nbsp;" selected=$arrForm.sex}--></td>
+      <td>
+        <!--{assign var=key value="search_sex"}-->
+        <!--{html_checkboxes name=$key options=$arrSex separator="&nbsp;" selected=$arrForm[$key].value}-->
+      </td>
       <th>誕生月</th>
-      <td><!--{if $arrErr.birth_month}--><span class="attention"><!--{$arrErr.birth_month}--></span><br /><!--{/if}-->
-        <select name="birth_month" style="<!--{$arrErr.birth_month|sfGetErrorColor}-->" >
+      <td>
+        <!--{assign var=key value="search_birth_month"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><br /><!--{/if}-->
+        <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" >
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$objDate->getMonth() selected=$arrForm.birth_month}-->
+          <!--{html_options options=$objDate->getMonth() selected=$arrForm[$key].value}-->
         </select>月
       </td>
     </tr>
     <tr>
       <th>誕生日</th>
       <td colspan="3">
-        <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><span class="attention"><!--{$arrErr.b_start_year}--><!--{$arrErr.b_end_year}--></span><br /><!--{/if}-->
-        <select name="b_start_year" <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+      <!--{assign var=errkey1 value="search_b_start_year"}-->
+      <!--{assign var=errkey2 value="search_b_end_year"}-->
+        <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><span class="attention"><!--{$arrErr[$errkey1]}--><!--{$arrErr[$errkey2]}--></span><br /><!--{/if}-->
+        <!--{assign var=key value="search_b_start_year"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">----</option>
-          <!--{html_options options=$arrYear selected=$arrForm.b_start_year}-->
+          <!--{html_options options=$arrYear selected=$arrForm[$key].value}-->
         </select>年
-        <select name="b_start_month" <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+        <!--{assign var=key value="search_b_start_month"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrMonth selected=$arrForm.b_start_month}-->
+          <!--{html_options options=$arrMonth selected=$arrForm[$key].value}-->
         </select>月
-        <select name="b_start_day" <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+        <!--{assign var=key value="search_b_start_day"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrDay selected=$arrForm.b_start_day}-->
+          <!--{html_options options=$arrDay selected=$arrForm[$key].value}-->
         </select>日〜
-        <select name="b_end_year" <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+        <!--{assign var=key value="search_b_end_year"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">----</option>
-          <!--{html_options options=$arrYear selected=$arrForm.b_end_year}-->
+          <!--{html_options options=$arrYear selected=$arrForm[$key].value}-->
         </select>年
-        <select name="b_end_month" <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+         <!--{assign var=key value="search_b_end_month"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrMonth selected=$arrForm.b_end_month}-->
+          <!--{html_options options=$arrMonth selected=$arrForm[$key].value}-->
         </select>月
-        <select name="b_end_day" <!--{if $arrErr.b_start_year || $arrErr.b_end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+         <!--{assign var=key value="search_b_end_day"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrDay selected=$arrForm.b_end_day}-->
+          <!--{html_options options=$arrDay selected=$arrForm[$key].value}-->
         </select>日
       </td>
     </tr>
     <tr>
       <th>メールアドレス</th>
-      <td colspan="3"><!--{if $arrErr.email}--><span class="attention"><!--{$arrErr.email}--></span><!--{/if}--><input type="text" name="email" maxlength="<!--{$smarty.const.STEXT_LEN}-->" value="<!--{$arrForm.email|h}-->" size="60" class="box60" <!--{if $arrErr.email}--><!--{sfSetErrorStyle}--><!--{/if}-->/></td>
+      <td colspan="3">
+      <!--{assign var=key value="search_email"}-->
+      <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}-->
+      <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="60" class="box60" <!--{if $arrErr[$key]}--><!--{sfSetErrorStyle}--><!--{/if}-->/>
+      </td>
     </tr>
     <tr>
       <th>携帯メールアドレス</th>
-      <td colspan="3"><!--{if $arrErr.email_mobile}--><span class="attention"><!--{$arrErr.email_mobile}--></span><!--{/if}--><input type="text" name="email_mobile" maxlength="<!--{$smarty.const.STEXT_LEN}-->" value="<!--{$arrForm.email_mobile|h}-->" size="60" class="box60" <!--{if $arrErr.email_mobile}--><!--{sfSetErrorStyle}--><!--{/if}-->/></td>
+      <td colspan="3">
+        <!--{assign var=key value="search_email_mobile"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}-->
+        <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="60" class="box60" <!--{if $arrErr[$key]}--><!--{sfSetErrorStyle}--><!--{/if}-->/></td>
     </tr>
     <tr>
       <th>電話番号</th>
-      <td colspan="3"><!--{if $arrErr.tel}--><span class="attention"><!--{$arrErr.tel}--></span><br /><!--{/if}--><input type="text" name="tel" maxlength="<!--{$smarty.const.TEL_LEN}-->" value="<!--{$arrForm.tel|h}-->" size="60" class="box60" /></td>
+      <td colspan="3">
+        <!--{assign var=key value="search_tel"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><br /><!--{/if}-->
+        <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="60" class="box60" /></td>
     </tr>
     <tr>
       <th>職業</th>
-      <td colspan="3"><!--{html_checkboxes name="job" options=$arrJob separator="&nbsp;" selected=$arrForm.job}--></td>
+      <td colspan="3">
+        <!--{assign var=key value="search_job"}-->
+        <!--{html_checkboxes name=$key options=$arrJob separator="&nbsp;" selected=$arrForm[$key].value}--></td>
     </tr>
     <tr>
       <th>購入金額</th>
-      <td><!--{if $arrErr.buy_total_from || $arrErr.buy_total_to}--><span class="attention"><!--{$arrErr.buy_total_from}--><!--{$arrErr.buy_total_to}--></span><br /><!--{/if}--><input type="text" name="buy_total_from" maxlength="<!--{$smarty.const.INT_LEN}-->" value="<!--{$arrForm.buy_total_from|h}-->" size="6" class="box6" <!--{if $arrErr.buy_total_from || $arrErr.buy_total_to}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 円 〜 <input type="text" name="buy_total_to" maxlength="<!--{$smarty.const.INT_LEN}-->" value="<!--{$arrForm.buy_total_to|h}-->" size="6" class="box6" <!--{if $arrErr.buy_total_from || $arrErr.buy_total_to}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 円</td>
+      <td>
+        <!--{assign var=key1 value="search_buy_total_from"}-->
+        <!--{assign var=key2 value="search_buy_total_to"}-->
+        <!--{if $arrErr[$key1] || $arrErr[$key2]}--><span class="attention">
+          <!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span><br />
+        <!--{/if}-->
+        <input type="text" name="<!--{$key1}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key1].value|h}-->" size="6" class="box6" <!--{if $arrErr[$key1] || $arrErr[$key2]}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 円 〜
+        <input type="text" name="<!--{$key2}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key2].value|h}-->" size="6" class="box6" <!--{if $arrErr[$key1] || $arrErr[$key2]}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 円
+      </td>
       <th>購入回数</th>
-      <td><!--{if $arrErr.buy_times_from || $arrErr.buy_times_to}--><span class="attention"><!--{$arrErr.buy_times_from}--><!--{$arrErr.buy_times_to}--></span><br /><!--{/if}--><input type="text" name="buy_times_from" maxlength="<!--{$smarty.const.INT_LEN}-->" value="<!--{$arrForm.buy_times_from|h}-->" size="6" class="box6" <!--{if $arrErr.buy_times_from || $arrErr.buy_times_to}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 回 〜 <input type="text" name="buy_times_to" maxlength="<!--{$smarty.const.INT_LEN}-->" value="<!--{$arrForm.buy_times_to|h}-->" size="6" class="box6" <!--{if $arrErr.buy_times_from || $arrErr.buy_times_to}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 回</td>
+      <td>
+        <!--{assign var=key1 value="search_buy_times_from"}-->
+        <!--{assign var=key2 value="search_buy_times_to"}-->
+      <!--{if $arrErr.buy_times_from || $arrErr.buy_times_to}-->
+        <span class="attention"><!--{$arrErr.buy_times_from}--><!--{$arrErr.buy_times_to}--></span><br />
+      <!--{/if}-->
+      <input type="text" name="<!--{$key1}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key1].value|h}-->" size="6" class="box6" <!--{if $arrErr[$key1] || $arrErr[$key2]}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 回 〜 
+      <input type="text" name="<!--{$key2}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key2].value|h}-->" size="6" class="box6" <!--{if $arrErr[$key1] || $arrErr[$key2]}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 回</td>
     </tr>
     <tr>
       <th>登録・更新日</th>
       <td colspan="3">
-        <!--{if $arrErr.start_year || $arrErr.end_year}--><span class="attention"><!--{$arrErr.start_year}--><!--{$arrErr.end_year}--></span><br /><!--{/if}-->
-        <select name="start_year" <!--{if $arrErr.start_year || $arrErr.end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+      <!--{assign var=errkey1 value="search_start_year"}-->
+      <!--{assign var=errkey2 value="search_end_year"}-->
+        <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><span class="attention"><!--{$arrErr[$errkey1]}--><!--{$arrErr[$errkey2]}--></span><br /><!--{/if}-->
+        <!--{assign var=key value="search_start_year"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">----</option>
-          <!--{html_options options=$arrYear selected=$arrForm.start_year}-->
+          <!--{html_options options=$arrYear selected=$arrForm[$key].value}-->
         </select>年
-        <select name="start_month" <!--{if $arrErr.start_year || $arrErr.end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+        <!--{assign var=key value="search_start_month"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrMonth selected=$arrForm.start_month}-->
+          <!--{html_options options=$arrMonth selected=$arrForm[$key].value}-->
         </select>月
-        <select name="start_day" <!--{if $arrErr.start_year || $arrErr.end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+        <!--{assign var=key value="search_start_day"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrDay selected=$arrForm.start_day}-->
+          <!--{html_options options=$arrDay selected=$arrForm[$key].value}-->
         </select>日〜
-        <select name="end_year" <!--{if $arrErr.start_year || $arrErr.end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+        <!--{assign var=key value="search_end_year"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">----</option>
-          <!--{html_options options=$arrYear selected=$arrForm.end_year}-->
+          <!--{html_options options=$arrYear selected=$arrForm[$key].value}-->
         </select>年
-        <select name="end_month" <!--{if $arrErr.start_year || $arrErr.end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+         <!--{assign var=key value="search_end_month"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrMonth selected=$arrForm.end_month}-->
+          <!--{html_options options=$arrMonth selected=$arrForm[$key].value}-->
         </select>月
-        <select name="end_day" <!--{if $arrErr.start_year || $arrErr.end_year}--><!--{sfSetErrorStyle}--><!--{/if}-->>
+         <!--{assign var=key value="search_end_day"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrDay selected=$arrForm.end_day}-->
+          <!--{html_options options=$arrDay selected=$arrForm[$key].value}-->
         </select>日
       </td>
     </tr>
     <tr>
       <th>最終購入日</th>
       <td colspan="3">
-        <!--{if $arrErr.buy_start_year || $arrErr.buy_end_year}--><span class="attention"><!--{$arrErr.buy_start_year}--><!--{$arrErr.buy_end_year}--></span><br /><!--{/if}-->
-        <select name="buy_start_year" style="<!--{$arrErr.buy_start_year|sfGetErrorColor}-->">
+      <!--{assign var=errkey1 value="search_buy_start_year"}-->
+      <!--{assign var=errkey2 value="search_buy_end_year"}-->
+        <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><span class="attention"><!--{$arrErr[$errkey1]}--><!--{$arrErr[$errkey2]}--></span><br /><!--{/if}-->
+        <!--{assign var=key value="search_buy_start_year"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">----</option>
-          <!--{html_options options=$objDate->getYear($smarty.const.RELEASE_YEAR)  selected=$arrForm.buy_start_year}-->
+          <!--{html_options options=$arrYear selected=$arrForm[$key].value}-->
         </select>年
-        <select name="buy_start_month" style="<!--{$arrErr.buy_start_year|sfGetErrorColor}-->">
+        <!--{assign var=key value="search_buy_start_month"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrMonth selected=$arrForm.buy_start_month}-->
+          <!--{html_options options=$arrMonth selected=$arrForm[$key].value}-->
         </select>月
-        <select name="buy_start_day" style="<!--{$arrErr.buy_start_year|sfGetErrorColor}-->">
+        <!--{assign var=key value="search_buy_start_day"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrDay selected=$arrForm.buy_start_day}-->
+          <!--{html_options options=$arrDay selected=$arrForm[$key].value}-->
         </select>日〜
-        <select name="buy_end_year" style="<!--{$arrErr.buy_end_year|sfGetErrorColor}-->">
+        <!--{assign var=key value="search_buy_end_year"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">----</option>
-          <!--{html_options options=$objDate->getYear($smarty.const.RELEASE_YEAR)  selected=$arrForm.buy_end_year}-->
+          <!--{html_options options=$arrYear selected=$arrForm[$key].value}-->
         </select>年
-        <select name="buy_end_month" style="<!--{$arrErr.buy_end_year|sfGetErrorColor}-->">
+         <!--{assign var=key value="search_buy_end_month"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrMonth selected=$arrForm.buy_end_month}-->
+          <!--{html_options options=$arrMonth selected=$arrForm[$key].value}-->
         </select>月
-        <select name="buy_end_day" style="<!--{$arrErr.buy_end_year|sfGetErrorColor}-->">
+         <!--{assign var=key value="search_buy_end_day"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey1] || $arrErr[$errkey2]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="" selected="selected">--</option>
-          <!--{html_options options=$arrDay selected=$arrForm.buy_end_day}-->
+          <!--{html_options options=$arrDay selected=$arrForm[$key].value}-->
         </select>日
       </td>
     </tr>
     <tr>
       <th>購入商品名</th>
       <td>
-        <!--{if $arrErr.buy_product_name}--><span class="attention"><!--{$arrErr.buy_product_name}--></span><!--{/if}-->
-        <span style="<!--{$arrErr.buy_product_name|sfGetErrorColor}-->">
-        <input type="text" name="buy_product_name" maxlength="<!--{$smarty.const.STEXT_LEN}-->" value="<!--{$arrForm.buy_product_name|h}-->" size="30" class="box30" style="<!--{$arrErr.buy_product_name|sfGetErrorColor}-->"/>
+        <!--{assign var=key value="search_buy_product_name"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}-->
+        <span style="<!--{$arrErr[$key]|sfGetErrorColor}-->">
+        <input type="text" name="<!--{$key}-->" maxlength="<!--{$arrForm[$key].length}-->" value="<!--{$arrForm[$key].value|h}-->" size="30" class="box30" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"/>
         </span>
       </td>
       <th>購入商品コード</th>
       <td>
-        <!--{if $arrErr.buy_product_code}--><span class="attention"><!--{$arrErr.buy_product_code}--></span><!--{/if}-->
-        <input type="text" name="buy_product_code" value="<!--{$arrForm.buy_product_code}-->" maxlength="<!--{$smarty.const.STEXT_LEN}-->" size="30" class="box30" style="<!--{$arrErr.buy_product_code|sfGetErrorColor}-->" >
+        <!--{assign var=key value="search_buy_product_code"}-->
+        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}-->
+        <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value}-->" maxlength="<!--{$arrForm[$key].length}-->" size="30" class="box30" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" >
       </td>
     </tr>
     <tr>
       <th>カテゴリ</th>
       <td colspan="3">
-        <select name="category_id" style="<!--{if $arrErr.category_id != ""}-->background-color: <!--{$smarty.const.ERR_COLOR}-->;<!--{/if}-->">
+        <!--{assign var=key value="search_category_id"}-->
+        <select name="<!--{$key}-->" <!--{if $arrErr[$errkey]}--><!--{sfSetErrorStyle}--><!--{/if}-->>
           <option value="">選択してください</option>
-          <!--{html_options options=$arrCatList selected=$arrForm.category_id}-->
+          <!--{html_options options=$arrCatList selected=$arrForm[$key].value}-->
         </select>
       </td>
     </tr>
\ No newline at end of file

変更: branches/version-2_5-dev/data/class/SC_CustomerList.php
===================================================================
--- branches/version-2_5-dev/data/class/SC_CustomerList.php	2011-02-20 17:00:17 UTC (rev 20280)
+++ branches/version-2_5-dev/data/class/SC_CustomerList.php	2011-02-20 17:13:44 UTC (rev 20281)
@@ -50,59 +50,59 @@
         }
 
         // 顧客ID
-        if (!isset($this->arrSql['customer_id'])) $this->arrSql['customer_id'] = "";
-        if ( strlen($this->arrSql['customer_id']) > 0 ) {
+        if (!isset($this->arrSql['search_customer_id'])) $this->arrSql['search_customer_id'] = "";
+        if ( strlen($this->arrSql['search_customer_id']) > 0 ) {
             $this->setWhere( "customer_id =  ?" );
-            $this->arrVal[] = $this->arrSql['customer_id'];
+            $this->arrVal[] = $this->arrSql['search_customer_id'];
         }
 
         // 名前
-        if (!isset($this->arrSql['name'])) $this->arrSql['name'] = "";
-        if ( strlen($this->arrSql['name']) > 0 ) {
+        if (!isset($this->arrSql['search_name'])) $this->arrSql['search_name'] = "";
+        if ( strlen($this->arrSql['search_name']) > 0 ) {
             $this->setWhere("(" . $dbFactory->concatColumn(array("name01", "name02")) . " LIKE ?)" );
-            $searchName = $this->addSearchStr($this->arrSql['name']);
+            $searchName = $this->addSearchStr($this->arrSql['search_name']);
             $this->arrVal[] = mb_ereg_replace("[  ]+","",$searchName);
         }
 
         // 名前(カナ)
-        if (!isset($this->arrSql['kana'])) $this->arrSql['kana'] = "";
-        if ( strlen($this->arrSql['kana']) > 0 ) {
+        if (!isset($this->arrSql['search_kana'])) $this->arrSql['search_kana'] = "";
+        if ( strlen($this->arrSql['search_kana']) > 0 ) {
             $this->setWhere("(" . $dbFactory->concatColumn(array("kana01", "kana02")) . " LIKE ?)" );
-            $searchKana = $this->addSearchStr($this->arrSql['kana']);
+            $searchKana = $this->addSearchStr($this->arrSql['search_kana']);
             $this->arrVal[] = mb_ereg_replace("[  ]+","",$searchKana);
         }
 
         // 都道府県
-        if (!isset($this->arrSql['pref'])) $this->arrSql['pref'] = "";
-        if ( strlen($this->arrSql['pref']) > 0 ) {
+        if (!isset($this->arrSql['search_pref'])) $this->arrSql['search_pref'] = "";
+        if ( strlen($this->arrSql['search_pref']) > 0 ) {
             $this->setWhere( "pref = ?" );
-            $this->arrVal[] = $this->arrSql['pref'];
+            $this->arrVal[] = $this->arrSql['search_pref'];
         }
 
         // 電話番号
-        if (!isset($this->arrSql['tel'])) $this->arrSql['tel'] = "";
-        if ( is_numeric( $this->arrSql['tel'] ) ) {
+        if (!isset($this->arrSql['search_tel'])) $this->arrSql['search_tel'] = "";
+        if ( is_numeric( $this->arrSql['search_tel'] ) ) {
             $this->setWhere("(" . $dbFactory->concatColumn(array("tel01", "tel02", "tel03")) . " LIKE ?)" );
-            $searchTel = $this->addSearchStr($this->arrSql['tel']);
+            $searchTel = $this->addSearchStr($this->arrSql['search_tel']);
             $this->arrVal[] = ereg_replace("-", "", $searchTel);
         }
 
         // 性別
-        if (!isset($this->arrSql['sex'])) $this->arrSql['sex'] = "";
-        if ( is_array( $this->arrSql['sex'] ) ){
-            $arrSexVal = $this->setItemTerm( $this->arrSql['sex'] ,"sex" );
+        if (!isset($this->arrSql['search_sex'])) $this->arrSql['search_sex'] = "";
+        if ( is_array( $this->arrSql['search_sex'] ) ){
+            $arrSexVal = $this->setItemTerm( $this->arrSql['search_sex'] ,"sex" );
             foreach ($arrSexVal as $data) {
                 $this->arrVal[] = $data;
             }
         }
 
         // 職業
-        if (!isset($this->arrSql['job'])) $this->arrSql['job'] = "";
-        if ( is_array( $this->arrSql['job'] ) ){
-            if ( in_array("不明", $this->arrSql['job'] ) ) {
-                $arrJobVal = $this->setItemTermWithNull( $this->arrSql['job'] ,"job" );
+        if (!isset($this->arrSql['search_job'])) $this->arrSql['search_job'] = "";
+        if ( is_array( $this->arrSql['search_job'] ) ){
+            if ( in_array("不明", $this->arrSql['search_job'] ) ) {
+                $arrJobVal = $this->setItemTermWithNull( $this->arrSql['search_job'] ,"job" );
             } else {
-                $arrJobVal = $this->setItemTerm( $this->arrSql['job'] ,"job" );
+                $arrJobVal = $this->setItemTerm( $this->arrSql['search_job'] ,"job" );
             }
             if (is_array($arrJobVal)) {
                 foreach ($arrJobVal as $data) {
@@ -112,12 +112,12 @@
         }
 
         // E-MAIL
-        if (!isset($this->arrSql['email'])) $this->arrSql['email'] = "";
-        if (strlen($this->arrSql['email']) > 0) {
+        if (!isset($this->arrSql['search_email'])) $this->arrSql['search_email'] = "";
+        if (strlen($this->arrSql['search_email']) > 0) {
             //カンマ区切りで複数の条件指定可能に
-            $this->arrSql['email'] = explode(",", $this->arrSql['email']);
+            $this->arrSql['search_email'] = explode(",", $this->arrSql['search_email']);
             $sql_where = "";
-            foreach($this->arrSql['email'] as $val) {
+            foreach($this->arrSql['search_email'] as $val) {
                 $val = trim($val);
                 //検索条件を含まない
                 if($this->arrSql['not_emailinc'] == '1') {
@@ -140,13 +140,13 @@
         }
 
         // E-MAIL(mobile)
-        if (!isset($this->arrSql['email_mobile'])) $this->arrSql['email_mobile'] = "";
+        if (!isset($this->arrSql['search_email_mobile'])) $this->arrSql['search_email_mobile'] = "";
         
-        if (strlen($this->arrSql['email_mobile']) > 0) {
+        if (strlen($this->arrSql['search_email_mobile']) > 0) {
             //カンマ区切りで複数の条件指定可能に
-            $this->arrSql['email_mobile'] = explode(",", $this->arrSql['email_mobile']);
+            $this->arrSql['search_email_mobile'] = explode(",", $this->arrSql['search_email_mobile']);
             $sql_where = "";
-            foreach($this->arrSql['email_mobile'] as $val) {
+            foreach($this->arrSql['search_email_mobile'] as $val) {
                 $val = trim($val);
                 //検索条件を含まない
                 if($this->arrSql['not_email_mobileinc'] == '1') {
@@ -171,10 +171,10 @@
         // メールマガジンの場合
         if($mode == "customer") {
             // メルマガ受け取りの選択項目がフォームに存在する場合
-            if ( isset($this->arrSql['htmlmail'])){
-                if (SC_Utils_Ex::sfIsInt($this->arrSql['htmlmail'])){
+            if ( isset($this->arrSql['search_htmlmail'])){
+                if (SC_Utils_Ex::sfIsInt($this->arrSql['search_htmlmail'])){
                     $this->setWhere("mailmaga_flg = ?");
-                    $this->arrVal[] = $this->arrSql['htmlmail'];
+                    $this->arrVal[] = $this->arrSql['search_htmlmail'];
                 } else {
                     // メルマガ購読拒否は省く
                     $this->setWhere("mailmaga_flg <> 3");
@@ -184,9 +184,9 @@
 
         // 配信メールアドレス種別
         if ( $mode == 'customer' ){
-            if (isset($this->arrSql['mail_type'])){
+            if (isset($this->arrSql['search_mail_type'])){
                 $sqlEmailMobileIsEmpty = "(dtb_customer.email_mobile IS NULL OR dtb_customer.email_mobile = '')";
-                switch ($this->arrSql['mail_type']) {
+                switch ($this->arrSql['search_mail_type']) {
                     // PCメールアドレス
                     case 1:
                         $this->setWhere("(dtb_customer.email <> dtb_customer.email_mobile OR $sqlEmailMobileIsEmpty)");
@@ -208,37 +208,37 @@
         }
 
         // 購入金額指定
-        if (!isset($this->arrSql['buy_total_from'])) $this->arrSql['buy_total_from'] = "";
-        if (!isset($this->arrSql['buy_total_to'])) $this->arrSql['buy_total_to'] = "";
-        if( is_numeric( $this->arrSql["buy_total_from"] ) || is_numeric( $this->arrSql["buy_total_to"] ) ) {
-            $arrBuyTotal = $this->selectRange($this->arrSql["buy_total_from"], $this->arrSql["buy_total_to"], "buy_total");
+        if (!isset($this->arrSql['search_buy_total_from'])) $this->arrSql['search_buy_total_from'] = "";
+        if (!isset($this->arrSql['search_buy_total_to'])) $this->arrSql['search_buy_total_to'] = "";
+        if( is_numeric( $this->arrSql["search_buy_total_from"] ) || is_numeric( $this->arrSql["search_buy_total_to"] ) ) {
+            $arrBuyTotal = $this->selectRange($this->arrSql["search_buy_total_from"], $this->arrSql["search_buy_total_to"], "buy_total");
             foreach ($arrBuyTotal as $data1) {
                 $this->arrVal[] = $data1;
             }
         }
 
         // 購入回数指定
-        if (!isset($this->arrSql['buy_times_from'])) $this->arrSql['buy_times_from'] = "";
-        if (!isset($this->arrSql['buy_times_to'])) $this->arrSql['buy_times_to'] = "";
-        if( is_numeric( $this->arrSql["buy_times_from"] ) || is_numeric( $this->arrSql["buy_times_to"] ) ) {
-            $arrBuyTimes = $this->selectRange($this->arrSql["buy_times_from"], $this->arrSql["buy_times_to"], "buy_times");
+        if (!isset($this->arrSql['search_buy_times_from'])) $this->arrSql['search_buy_times_from'] = "";
+        if (!isset($this->arrSql['search_buy_times_to'])) $this->arrSql['search_buy_times_to'] = "";
+        if( is_numeric( $this->arrSql["search_buy_times_from"] ) || is_numeric( $this->arrSql["search_buy_times_to"] ) ) {
+            $arrBuyTimes = $this->selectRange($this->arrSql["search_buy_times_from"], $this->arrSql["search_buy_times_to"], "buy_times");
             foreach ($arrBuyTimes as $data2) {
                 $this->arrVal[] = $data2;
             }
         }
 
         // 誕生日期間指定
-        if (!isset($this->arrSql['b_start_year'])) $this->arrSql['b_start_year'] = "";
-        if (!isset($this->arrSql['b_start_month'])) $this->arrSql['b_start_month'] = "";
-        if (!isset($this->arrSql['b_start_day'])) $this->arrSql['b_start_day'] = "";
-        if (!isset($this->arrSql['b_end_year'])) $this->arrSql['b_end_year'] = "";
-        if (!isset($this->arrSql['b_end_month'])) $this->arrSql['b_end_month'] = "";
-        if (!isset($this->arrSql['b_end_day'])) $this->arrSql['b_end_day'] = "";
-        if ( (strlen($this->arrSql['b_start_year']) > 0 && strlen($this->arrSql['b_start_month']) > 0 && strlen($this->arrSql['b_start_day']) > 0) ||
-              strlen($this->arrSql['b_end_year']) > 0 && strlen($this->arrSql['b_end_month']) > 0 && strlen($this->arrSql['b_end_day']) > 0) {
+        if (!isset($this->arrSql['search_b_start_year'])) $this->arrSql['search_b_start_year'] = "";
+        if (!isset($this->arrSql['search_b_start_month'])) $this->arrSql['search_b_start_month'] = "";
+        if (!isset($this->arrSql['search_b_start_day'])) $this->arrSql['search_b_start_day'] = "";
+        if (!isset($this->arrSql['search_b_end_year'])) $this->arrSql['search_b_end_year'] = "";
+        if (!isset($this->arrSql['search_b_end_month'])) $this->arrSql['search_b_end_month'] = "";
+        if (!isset($this->arrSql['search_b_end_day'])) $this->arrSql['search_b_end_day'] = "";
+        if ( (strlen($this->arrSql['search_b_start_year']) > 0 && strlen($this->arrSql['search_b_start_month']) > 0 && strlen($this->arrSql['search_b_start_day']) > 0) ||
+              strlen($this->arrSql['search_b_end_year']) > 0 && strlen($this->arrSql['search_b_end_month']) > 0 && strlen($this->arrSql['search_b_end_day']) > 0) {
 
-            $arrBirth = $this->selectTermRange($this->arrSql['b_start_year'], $this->arrSql['b_start_month'], $this->arrSql['b_start_day']
-                      , $this->arrSql['b_end_year'], $this->arrSql['b_end_month'], $this->arrSql['b_end_day'], "birth");
+            $arrBirth = $this->selectTermRange($this->arrSql['search_b_start_year'], $this->arrSql['search_b_start_month'], $this->arrSql['search_b_start_day']
+                      , $this->arrSql['search_b_end_year'], $this->arrSql['search_b_end_month'], $this->arrSql['search_b_end_day'], "birth");
             if (is_array($arrBirth)) {
                 foreach ($arrBirth as $data3) {
                     $this->arrVal[] = $data3;
@@ -247,24 +247,24 @@
         }
 
         // 誕生月の検索
-        if (!isset($this->arrSql['birth_month'])) $this->arrSql['birth_month'] = "";
-        if (is_numeric($this->arrSql["birth_month"])) {
+        if (!isset($this->arrSql['search_birth_month'])) $this->arrSql['search_birth_month'] = "";
+        if (is_numeric($this->arrSql["search_birth_month"])) {
             $this->setWhere(" EXTRACT(month from birth) = ?");
-            $this->arrVal[] = $this->arrSql["birth_month"];
+            $this->arrVal[] = $this->arrSql["search_birth_month"];
         }
 
         // 登録期間指定
-        if (!isset($this->arrSql['start_year'])) $this->arrSql['start_year'] = "";
-        if (!isset($this->arrSql['start_month'])) $this->arrSql['start_month'] = "";
-        if (!isset($this->arrSql['start_day'])) $this->arrSql['start_day'] = "";
-        if (!isset($this->arrSql['end_year'])) $this->arrSql['end_year'] = "";
-        if (!isset($this->arrSql['end_month'])) $this->arrSql['end_month'] = "";
-        if (!isset($this->arrSql['end_day'])) $this->arrSql['end_day'] = "";
-        if ( (strlen($this->arrSql['start_year']) > 0 && strlen($this->arrSql['start_month']) > 0 && strlen($this->arrSql['start_day']) > 0 ) ||
-                (strlen($this->arrSql['end_year']) > 0 && strlen($this->arrSql['end_month']) >0 && strlen($this->arrSql['end_day']) > 0) ) {
+        if (!isset($this->arrSql['search_start_year'])) $this->arrSql['search_start_year'] = "";
+        if (!isset($this->arrSql['search_start_month'])) $this->arrSql['search_start_month'] = "";
+        if (!isset($this->arrSql['search_start_day'])) $this->arrSql['search_start_day'] = "";
+        if (!isset($this->arrSql['search_end_year'])) $this->arrSql['search_end_year'] = "";
+        if (!isset($this->arrSql['search_end_month'])) $this->arrSql['search_end_month'] = "";
+        if (!isset($this->arrSql['search_end_day'])) $this->arrSql['search_end_day'] = "";
+        if ( (strlen($this->arrSql['search_start_year']) > 0 && strlen($this->arrSql['search_start_month']) > 0 && strlen($this->arrSql['search_start_day']) > 0 ) ||
+                (strlen($this->arrSql['search_end_year']) > 0 && strlen($this->arrSql['search_end_month']) >0 && strlen($this->arrSql['search_end_day']) > 0) ) {
 
-            $arrRegistTime = $this->selectTermRange($this->arrSql['start_year'], $this->arrSql['start_month'], $this->arrSql['start_day']
-                            , $this->arrSql['end_year'], $this->arrSql['end_month'], $this->arrSql['end_day'], $regdate_col);
+            $arrRegistTime = $this->selectTermRange($this->arrSql['ssearch_tart_year'], $this->arrSql['search_start_month'], $this->arrSql['search_start_day']
+                            , $this->arrSql['search_end_year'], $this->arrSql['search_end_month'], $this->arrSql['search_end_day'], $regdate_col);
             if (is_array($arrRegistTime)) {
                 foreach ($arrRegistTime as $data4) {
                     $this->arrVal[] = $data4;
@@ -273,17 +273,17 @@
         }
 
         // 最終購入日指定
-        if (!isset($this->arrSql['buy_start_year'])) $this->arrSql['buy_start_year'] = "";
-        if (!isset($this->arrSql['buy_start_month'])) $this->arrSql['buy_start_month'] = "";
-        if (!isset($this->arrSql['buy_start_day'])) $this->arrSql['buy_start_day'] = "";
-        if (!isset($this->arrSql['buy_end_year'])) $this->arrSql['buy_end_year'] = "";
-        if (!isset($this->arrSql['buy_end_month'])) $this->arrSql['buy_end_month'] = "";
-        if (!isset($this->arrSql['buy_end_day'])) $this->arrSql['buy_end_day'] = "";
+        if (!isset($this->arrSql['search_buy_start_year'])) $this->arrSql['search_buy_start_year'] = "";
+        if (!isset($this->arrSql['search_buy_start_month'])) $this->arrSql['search_buy_start_month'] = "";
+        if (!isset($this->arrSql['search_buy_start_day'])) $this->arrSql['search_buy_start_day'] = "";
+        if (!isset($this->arrSql['search_buy_end_year'])) $this->arrSql['search_buy_end_year'] = "";
+        if (!isset($this->arrSql['search_buy_end_month'])) $this->arrSql['search_buy_end_month'] = "";
+        if (!isset($this->arrSql['search_buy_end_day'])) $this->arrSql['search_buy_end_day'] = "";
 
-        if ( (strlen($this->arrSql['buy_start_year']) > 0 && strlen($this->arrSql['buy_start_month']) > 0 && strlen($this->arrSql['buy_start_day']) > 0 ) ||
-                (strlen($this->arrSql['buy_end_year']) > 0 && strlen($this->arrSql['buy_end_month']) >0 && strlen($this->arrSql['buy_end_day']) > 0) ) {
-            $arrRegistTime = $this->selectTermRange($this->arrSql['buy_start_year'], $this->arrSql['buy_start_month'], $this->arrSql['buy_start_day']
-                            , $this->arrSql['buy_end_year'], $this->arrSql['buy_end_month'], $this->arrSql['buy_end_day'], "last_buy_date");
+        if ( (strlen($this->arrSql['search_buy_start_year']) > 0 && strlen($this->arrSql['search_buy_start_month']) > 0 && strlen($this->arrSql['search_buy_start_day']) > 0 ) ||
+                (strlen($this->arrSql['search_buy_end_year']) > 0 && strlen($this->arrSql['search_buy_end_month']) >0 && strlen($this->arrSql['search_buy_end_day']) > 0) ) {
+            $arrRegistTime = $this->selectTermRange($this->arrSql['search_buy_start_year'], $this->arrSql['search_buy_start_month'], $this->arrSql['search_buy_start_day']
+                            , $this->arrSql['search_buy_end_year'], $this->arrSql['search_buy_end_month'], $this->arrSql['search_buy_end_day'], "last_buy_date");
             if (is_array($arrRegistTime)) {
                 foreach ($arrRegistTime as $data4) {
                     $this->arrVal[] = $data4;
@@ -292,26 +292,26 @@
         }
 
         // 購入商品コード
-        if (!isset($this->arrSql['buy_product_code'])) $this->arrSql['buy_product_code'] = "";
-        if ( strlen($this->arrSql['buy_product_code']) > 0 ) {
+        if (!isset($this->arrSql['search_buy_product_code'])) $this->arrSql['search_buy_product_code'] = "";
+        if ( strlen($this->arrSql['search_buy_product_code']) > 0 ) {
             $this->setWhere( "customer_id IN (SELECT customer_id FROM dtb_order WHERE order_id IN (SELECT order_id FROM dtb_order_detail WHERE product_code LIKE ? ))");
-            $search_buyproduct_code = $this->addSearchStr($this->arrSql['buy_product_code']);
+            $search_buyproduct_code = $this->addSearchStr($this->arrSql['search_buy_product_code']);
             $this->arrVal[] = $search_buyproduct_code;
         }
 
         // 購入商品名称
-        if (!isset($this->arrSql['buy_product_name'])) $this->arrSql['buy_product_name'] = "";
-        if ( strlen($this->arrSql['buy_product_name']) > 0 ) {
+        if (!isset($this->arrSql['search_buy_product_name'])) $this->arrSql['search_buy_product_name'] = "";
+        if ( strlen($this->arrSql['search_buy_product_name']) > 0 ) {
             $this->setWhere( "customer_id IN (SELECT customer_id FROM dtb_order WHERE order_id IN (SELECT order_id FROM dtb_order_detail WHERE product_name LIKE ? ))");
-            $search_buyproduct_name = $this->addSearchStr($this->arrSql['buy_product_name']);
+            $search_buyproduct_name = $this->addSearchStr($this->arrSql['search_buy_product_name']);
             $this->arrVal[] = $search_buyproduct_name;
         }
 
         // カテゴリーを選択している場合のみ絞込検索を行う
-        if (!isset($this->arrSql['category_id'])) $this->arrSql['category_id'] = "";
-        if ( strlen($this->arrSql['category_id']) > 0){
+        if (!isset($this->arrSql['search_category_id'])) $this->arrSql['search_category_id'] = "";
+        if ( strlen($this->arrSql['search_category_id']) > 0){
             // カテゴリーで絞込検索を行うSQL文生成
-            list($tmp_where, $tmp_arrval) = $objDb->sfGetCatWhere($this->arrSql['category_id']);
+            list($tmp_where, $tmp_arrval) = $objDb->sfGetCatWhere($this->arrSql['search_category_id']);
 
             // カテゴリーで絞込みが可能の場合
             if($tmp_where != "") {
@@ -320,17 +320,17 @@
             }
         }
         // 携帯電話番号
-        if (!isset($this->arrSql['cell'])) $this->arrSql['cell'] = "";
-        if ( is_numeric( $this->arrSql['cell'] ) ) {
+        if (!isset($this->arrSql['search_cell'])) $this->arrSql['search_cell'] = "";
+        if ( is_numeric( $this->arrSql['search_cell'] ) ) {
             $this->setWhere( "(cell01 || cell02 || cell03 LIKE ?)" );
-            $searchTel = $this->addSearchStr($this->arrSql['cell']);
+            $searchTel = $this->addSearchStr($this->arrSql['search_cell']);
             $this->arrVal[] = ereg_replace("-", "", $searchTel);
         }
 
         // 会員状態
-        if (!isset($this->arrSql['status'])) $this->arrSql['status'] = "";
-        if ( is_array( $this->arrSql['status'] ) ){
-            $arrStatusVal = $this->setItemTerm( $this->arrSql['status'] ,"status" );
+        if (!isset($this->arrSql['search_status'])) $this->arrSql['search_status'] = "";
+        if ( is_array( $this->arrSql['search_status'] ) ){
+            $arrStatusVal = $this->setItemTerm( $this->arrSql['search_status'] ,"status" );
             foreach ($arrStatusVal as $data) {
                 $this->arrVal[] = $data;
             }

変更: branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php
===================================================================
--- branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php	2011-02-20 17:00:17 UTC (rev 20280)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_Customer.php	2011-02-20 17:13:44 UTC (rev 20281)
@@ -468,45 +468,45 @@
      * @return void
      */
     function sfSetSearchParam(&$objFormParam) {
-        $objFormParam->addParam('顧客ID', 'customer_id', ID_MAX_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('顧客名', 'name', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('顧客名(カナ)', 'kana', STEXT_LEN, 'CKV', array("SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANABLANK_CHECK"));
-        $objFormParam->addParam('都道府県', 'pref', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('誕生日(開始年)', 'b_start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('誕生日(開始月)', 'b_start_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('誕生日(開始日)', 'b_start_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('顧客ID', 'search_customer_id', ID_MAX_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('顧客名', 'search_name', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('顧客名(カナ)', 'search_kana', STEXT_LEN, 'CKV', array("SPTAB_CHECK", "MAX_LENGTH_CHECK", "KANABLANK_CHECK"));
+        $objFormParam->addParam('都道府県', 'search_pref', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('誕生日(開始年)', 'search_b_start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('誕生日(開始月)', 'search_b_start_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('誕生日(開始日)', 'search_b_start_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
 
-        $objFormParam->addParam('誕生日(終了年)', 'b_end_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('誕生日(終了月)', 'b_end_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('誕生日(終了日)', 'b_end_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('誕生月', 'birth_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('メールアドレス', 'email', MTEXT_LEN, 'a', array("SPTAB_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('携帯メールアドレス', 'email_mobile', MTEXT_LEN, 'a', array("SPTAB_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('電話番号', 'birth_month', TEL_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('購入金額(開始)', 'buy_total_from', PRICE_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('購入金額(終了)', 'buy_total_to', PRICE_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('購入回数(開始)', 'buy_times_from', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('購入回数(終了)', 'buy_times_to', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('登録・更新日(開始年)', 'start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('登録・更新日(開始月)', 'start_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('登録・更新日(開始日)', 'start_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('登録・更新日(終了年)', 'end_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('登録・更新日(終了月)', 'end_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('登録・更新日(終了日)', 'end_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('表示件数', 'page_rows', 3, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('最終購入日(開始年)', 'buy_start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('最終購入日(開始月)', 'buy_start_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('最終購入日(開始日)', 'buy_start_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('最終購入日(終了年)', 'buy_end_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('最終購入日(終了月)', 'buy_end_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('最終購入日(終了日)', 'buy_end_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('購入商品コード', 'buy_product_code', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('購入商品名', 'buy_product_name', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('カテゴリ', 'category_id', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('編集対象顧客ID', 'edit_customer_id', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
-        $objFormParam->addParam('性別', 'sex');
-        $objFormParam->addParam('会員状態', 'status');
-        $objFormParam->addParam('職業', 'job');
+        $objFormParam->addParam('誕生日(終了年)', 'search_b_end_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('誕生日(終了月)', 'search_b_end_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('誕生日(終了日)', 'search_b_end_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('誕生月', 'search_birth_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('メールアドレス', 'search_email', MTEXT_LEN, 'a', array("SPTAB_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('携帯メールアドレス', 'search_email_mobile', MTEXT_LEN, 'a', array("SPTAB_CHECK", "EMAIL_CHAR_CHECK", "MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('電話番号', 'search_birth_month', TEL_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('購入金額(開始)', 'search_buy_total_from', PRICE_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('購入金額(終了)', 'search_buy_total_to', PRICE_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('購入回数(開始)', 'search_buy_times_from', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('購入回数(終了)', 'search_buy_times_to', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('登録・更新日(開始年)', 'search_start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('登録・更新日(開始月)', 'search_start_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('登録・更新日(開始日)', 'search_start_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('登録・更新日(終了年)', 'search_end_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('登録・更新日(終了月)', 'search_end_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('登録・更新日(終了日)', 'search_end_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('表示件数', 'search_page_rows', 3, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('最終購入日(開始年)', 'search_buy_start_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('最終購入日(開始月)', 'search_buy_start_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('最終購入日(開始日)', 'search_buy_start_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('最終購入日(終了年)', 'search_buy_end_year', 4, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('最終購入日(終了月)', 'search_buy_end_month', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('最終購入日(終了日)', 'search_buy_end_day', 2, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('購入商品コード', 'search_buy_product_code', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('購入商品名', 'search_buy_product_name', STEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('カテゴリ', 'search_category_id', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('編集対象顧客ID', 'search_edit_customer_id', INT_LEN, 'n', array("NUM_CHECK","MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('性別', 'search_sex', INT_LEN, "n", array("MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('会員状態', 'search_status', INT_LEN, "n", array("MAX_LENGTH_CHECK"));
+        $objFormParam->addParam('職業', 'search_job', INT_LEN, "n", array("MAX_LENGTH_CHECK"));
     }
 
     /**
@@ -522,28 +522,28 @@
         // 拡張エラーチェック初期化
         $objErr = new SC_CheckError($objFormParam->getHashArray());
         // 拡張エラーチェック
-        $objErr->doFunc(array("誕生日(開始日)", "b_start_year", "b_start_month", "b_start_day"), array("CHECK_DATE"));
-        $objErr->doFunc(array("誕生日(終了日)", "b_end_year", "b_end_month", "b_end_day"), array("CHECK_DATE"));
+        $objErr->doFunc(array("誕生日(開始日)", "search_b_start_year", "search_b_start_month", "search_b_start_day"), array("CHECK_DATE"));
+        $objErr->doFunc(array("誕生日(終了日)", "search_b_end_year", "search_b_end_month", "search_b_end_day"), array("CHECK_DATE"));
         
-        $objErr->doFunc(array("誕生日(開始日)","誕生日(終了日)", "b_start_year", "b_start_month", "b_start_day", "b_end_year", "b_end_month", "b_end_day"), array("CHECK_SET_TERM"));
-        $objErr->doFunc(array("登録・更新日(開始日)", "start_year", "start_month", "start_day",), array("CHECK_DATE"));
-        $objErr->doFunc(array("登録・更新日(終了日)", "end_year", "end_month", "end_day"), array("CHECK_DATE"));
-        $objErr->doFunc(array("登録・更新日(開始日)","登録・更新日(終了日)", "start_year", "start_month", "start_day", "end_year", "end_month", "end_day"), array("CHECK_SET_TERM"));
-        $objErr->doFunc(array("最終購入日(開始日)", "buy_start_year", "buy_start_month", "buy_start_day",), array("CHECK_DATE"));
-        $objErr->doFunc(array("最終購入(終了日)", "buy_end_year", "buy_end_month", "buy_end_day"), array("CHECK_DATE"));
+        $objErr->doFunc(array("誕生日(開始日)","誕生日(終了日)", "search_b_start_year", "search_b_start_month", "search_b_start_day", "search_b_end_year", "search_b_end_month", "search_b_end_day"), array("CHECK_SET_TERM"));
+        $objErr->doFunc(array("登録・更新日(開始日)", "search_start_year", "search_start_month", "search_start_day",), array("CHECK_DATE"));
+        $objErr->doFunc(array("登録・更新日(終了日)", "search_end_year", "search_end_month", "search_end_day"), array("CHECK_DATE"));
+        $objErr->doFunc(array("登録・更新日(開始日)","登録・更新日(終了日)", "search_start_year", "search_start_month", "search_start_day", "search_end_year", "search_end_month", "search_end_day"), array("CHECK_SET_TERM"));
+        $objErr->doFunc(array("最終購入日(開始日)", "search_buy_start_year", "search_buy_start_month", "search_buy_start_day",), array("CHECK_DATE"));
+        $objErr->doFunc(array("最終購入(終了日)", "search_buy_end_year", "search_buy_end_month", "search_buy_end_day"), array("CHECK_DATE"));
         //購入金額(from) > 購入金額(to) の場合はエラーとする
-        $objErr->doFunc(array("最終購入日(開始日)","登録・更新日(終了日)", "buy_start_year", "buy_start_month", "buy_start_day", "buy_end_year", "buy_end_month", "buy_end_day"), array("CHECK_SET_TERM"));
+        $objErr->doFunc(array("最終購入日(開始日)","登録・更新日(終了日)", "search_buy_start_year", "search_buy_start_month", "search_buy_start_day", "search_buy_end_year", "search_buy_end_month", "search_buy_end_day"), array("CHECK_SET_TERM"));
 
-        if ((SC_Utils_Ex::sfIsInt($array["buy_total_from"])
-             && SC_Utils_Ex::sfIsInt($array["buy_total_to"]))
-             && ($array["buy_total_from"] > $array["buy_total_to"])) {
-            $objErr->arrErr["buy_total_from"] .= "※ 購入金額の指定範囲が不正です。";
+        if ((SC_Utils_Ex::sfIsInt($array["search_buy_total_from"])
+             && SC_Utils_Ex::sfIsInt($array["search_buy_total_to"]))
+             && ($array["search_buy_total_from"] > $array["buy_total_to"])) {
+            $objErr->arrErr["search_buy_total_from"] .= "※ 購入金額の指定範囲が不正です。";
         }
 
-        if ((SC_Utils_Ex::sfIsInt($array["buy_times_from"])
-             && SC_Utils_Ex::sfIsInt($array["buy_times_to"]))
-             && ($array["buy_times_from"] > $array["buy_times_to"])) {
-            $objErr->arrErr["buy_times_from"] .= "※ 購入回数の指定範囲が不正です。";
+        if ((SC_Utils_Ex::sfIsInt($array["search_buy_times_from"])
+             && SC_Utils_Ex::sfIsInt($array["search_buy_times_to"]))
+             && ($array["search_buy_times_from"] > $array["search_buy_times_to"])) {
+            $objErr->arrErr["search_buy_times_from"] .= "※ 購入回数の指定範囲が不正です。";
         }
         if(!SC_Utils::isBlank($objErr->arrErr)) {
             $arrErr = array_merge($arrErr, $objErr->arrErr);




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