> フロント機能 > 「会社名」「部署名」の追加 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
tae01415 |
投稿日時: 2010/4/3 21:51
対応状況: −−−
|
常連 登録日: 2010/3/31 居住地: 大阪 投稿: 32 |
Re: 「会社名」「部署名」の追加 受注管理の変更内容
●data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php /* パラメータ情報の初期化 */ function lfInitParam() { $this->objFormParam->addParam("顧客名カナ2", "order_kana02", STEXT_LEN, "KVCa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); ○この下に、下記を追加 $this->objFormParam->addParam("会社名", "order_company_name", STEXT_LEN, "KVa", array("EXIST_CHECK", "SPTAB_CHECK", "MAX_LENGTH_CHECK")); $this->objFormParam->addParam("部署名", "order_section_name", STEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); ●data/class/pages/admin/order/LC_Page_Admin_Order.php case 'search_order_kana': if(DB_TYPE == "pgsql"){ $where .= " AND order_kana01||order_kana02 ILIKE ?"; }elseif(DB_TYPE == "mysql"){ $where .= " AND concat(order_kana01,order_kana02) ILIKE ?"; } $nonsp_val = mb_ereg_replace("[ ]+","",$val); $arrval[] = "%$nonsp_val%"; break; ○この下に下記を追加 case 'search_order_company_name': $where .= " AND order_company_name ILIKE ?"; $arrval[] = "%$val%"; break; case 'search_order_section_name': $where .= " AND order_section_name ILIKE ?"; $arrval[] = "%$val%"; break; /* パラメータ情報の初期化 */ function lfInitParam() 以下の追加 $this->objFormParam->addParam("会社名", "search_order_company_name", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); $this->objFormParam->addParam("部署名", "search_order_section_name", STEXT_LEN, "KVa", array("MAX_LENGTH_CHECK")); ●data/Smarty/templates/default/admin/order/index.tpl <tr class="fs12n"> <td bgcolor="#f2f1ec" width="110">顧客名</td> <td bgcolor="#ffffff" width="194"> <!--{assign var=key value="search_order_name"}--> <span class="red12"><!--{$arrErr[$key]}--></span> <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" /> </td> <td bgcolor="#f2f1ec" width="110">顧客名(カナ)</td> <td bgcolor="#ffffff" width="195"> <!--{assign var=key value="search_order_kana"}--> <span class="red12"><!--{$arrErr[$key]}--></span> <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" /> </td> </tr> ○この下に、下記を追加 <tr class="fs12n"> <td bgcolor="#f2f1ec" width="110">会社名</td> <td bgcolor="#ffffff" width="194"> <!--{assign var=key value="search_order_company_name"}--> <span class="red12"><!--{$arrErr[$key]}--></span> <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" /> </td> <td bgcolor="#f2f1ec" width="110">部署名</td> <td bgcolor="#ffffff" width="195"> <!--{assign var=key value="search_order_section_name"}--> <span class="red12"><!--{$arrErr[$key]}--></span> <input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|escape}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="30" class="box30" /> </td> </tr> ●data/Smarty/templates/default/admin/order/edit.tpl df.deliv_kana02.value = df.order_kana02.value; df.deliv_company_name.value = df.order_company_name.value; df.deliv_section_name.value = df.order_section_name.value; <tr class="fs12n"> <td bgcolor="#f2f1ec" width="110">顧客名</td> <td bgcolor="#ffffff" width="248"> <!--{assign var=key1 value="order_name01"}--> <!--{assign var=key2 value="order_name02"}--> <span class="red12"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span> <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box15" /> <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box15" /> </td> <td bgcolor="#f2f1ec" width="110">顧客名(カナ)</td> <td bgcolor="#ffffff" width="249"> <!--{assign var=key1 value="order_kana01"}--> <!--{assign var=key2 value="order_kana02"}--> <span class="red12"><!--{$arrErr[$key1]}--><!--{$arrErr[$key2]}--></span> <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box15" /> <input type="text" name="<!--{$key2}-->" value="<!--{$arrForm[$key2].value|escape}-->" maxlength="<!--{$arrForm[$key2].length}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->" size="15" class="box15" /> </td> </tr> ○この下に、下記を追加 <tr class="fs12n"> <td bgcolor="#f2f1ec" width="110">会社名</td> <td bgcolor="#ffffff" width="248"> <!--{assign var=key1 value="order_company_name"}--> <span class="red12"><!--{$arrErr[$key1]}--></span> <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box15" /> </td> <td bgcolor="#f2f1ec" width="110">部署名</td> <td bgcolor="#ffffff" width="249"> <!--{assign var=key1 value="order_section_name"}--> <span class="red12"><!--{$arrErr[$key1]}--></span> <input type="text" name="<!--{$key1}-->" value="<!--{$arrForm[$key1].value|escape}-->" maxlength="<!--{$arrForm[$key1].length}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->" size="15" class="box15" /> </td> </tr> ●data/Smarty/templates/default/admin/order/disp.tpl <tr class="fs12n"> <td bgcolor="#f0f0f0" >顧客名</td> <td bgcolor="#ffffff" ><!--{$arrForm.order_name01.value|escape}--> <!--{$arrForm.order_name02.value|escape}--></td> <td bgcolor="#f0f0f0" >顧客名(カナ)</td> <td bgcolor="#ffffff" ><!--{$arrForm.order_kana01.value|escape}--> <!--{$arrForm.order_kana02.value|escape}--></td> </tr> ○この下に、下記を追加 <tr class="fs12n"> <td bgcolor="#f0f0f0" >会社名</td> <td bgcolor="#ffffff" ><!--{$arrForm.order_company_name.value|escape}--></td> <td bgcolor="#f0f0f0" >部署名</td> <td bgcolor="#ffffff" ><!--{$arrForm.order_section_name.value|escape}--></td> </tr> 上記のように変更しました。 およそ正しいと思われるのですが、若干不安があります。 おそれいりますが、アドバイスをお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |