バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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
居住地: 東京都
投稿: 1569
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公式 Amazon Payプラグイン

統計情報

総メンバー数は88,642名です
総投稿数は109,891件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1635
8
red
1569
9
mcontact
1265
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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