バージョン選択

フォーラム

メニュー

オンライン状況

50 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 50
もっと...

サイト内検索

バグ報告 > その他 > 納品書の印刷日の実在日チェック

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sumida
投稿日時: 2013/4/12 22:43
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
納品書の印刷日の実在日チェック
納品書の印刷日付が実在する日か否かのチェックを、こちらのチェンジセットで行えるようになっています。
http://svn.ec-cube.net/open_trac/changeset/22524

日付を2月30日のようにすると、
別ウィンドウで、再度同じダイアログが表示(エラーメッセージを含む)されます。
red
投稿日時: 2013/4/14 15:25
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1410
Re: 納品書の印刷日の実在日チェック
215 $year = $objFormParam->getValue('year');
216 if (!is_numeric($year)) {
217 $arrErr['year'] = '発行年は数値で入力してください。';
218 }
219
220 $month = $objFormParam->getValue('month');
221 if (!is_numeric($month)) {
222 $arrErr['month'] = '発行月は数値で入力してください。';
223 } else if (0 >= $month && 12 < $month) {
224
225 $arrErr['month'] = '発行月は1〜12の間で入力してください。';
226 }
227
228 $day = $objFormParam->getValue('day');
229 if (!is_numeric($day)) {
230 $arrErr['day'] = '発行日は数値で入力してください。';
231 } else if (0 >= $day && 31 < $day) {
232
233 $arrErr['day'] = '発行日は1〜31の間で入力してください。';
234 }


実在日をチェックするのであればこの部分は削除しちゃっていいんじゃないでしょうか?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

sumida
投稿日時: 2013/4/15 19:00
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 納品書の印刷日の実在日チェック
たぶん、いらないでしょうね。

とりあえず、現状では、実在日エラーになると、本来、PDFを表示するウィンドウに、「帳票の作成」ダイアログが表示されます。

ただ、「年」の部分のエラー表示がないので、以下の修正も必要でしょう。
    <tr>
        <th>発行日<span class="attention">※</span></th>
        <td><!--{if $arrErr.year}--><span class="attention"><!--{$arrErr.year}--></span><!--{/if}-->
            <select name="year">
            <!--{html_options options=$arrYear selected=$arrForm.year}-->
            </select>年
            <select name="month">
            <!--{html_options options=$arrMonth selected=$arrForm.month}-->
            </select>月
            <select name="day">
            <!--{html_options options=$arrDay selected=$arrForm.day}-->
            </select>日
        </td>
    </tr>

の部分を
    <tr>
        <th>発行日<span class="attention">※</span></th>
        <td>
            <!--{assign var=key1 value="year"}-->
            <!--{assign var=key2 value="month"}-->
            <!--{assign var=key3 value="day"}-->
            <span class="attention"><!--{$arrErr.$key1}--></span>
            <span class="attention"><!--{$arrErr.$key2}--></span>
            <span class="attention"><!--{$arrErr.$key3}--></span>
            <select name="<!--{$key1}-->" style="<!--{$arrErr[$key1]|sfGetErrorColor}-->">
            <!--{html_options options=$arrYear selected=$arrForm.$key1}-->
            </select>年
            <select name="<!--{$key2}-->" style="<!--{$arrErr[$key2]|sfGetErrorColor}-->">
            <!--{html_options options=$arrMonth selected=$arrForm.$key2}-->
            </select>月
            <select name="<!--{$key3}-->" style="<!--{$arrErr[$key3]|sfGetErrorColor}-->">
            <!--{html_options options=$arrDay selected=$arrForm.$key3}-->
            </select>日
        </td>
    </tr>
AMUAMU
投稿日時: 2013/4/16 4:02
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 納品書の印刷日の実在日チェック
下記チケットでまとめて対応していく感じで
http://svn.ec-cube.net/open_trac/ticket/2222


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は64,345名です
総投稿数は97,196件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2478
4
nanasess
2088
5
umebius
1649
6
yuh
1612
7
red
1410
8
h_tanaka
1029
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.