バグ報告 > 管理機能 > 配送設定編集時のバグ |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
razzle |
投稿日時: 2009/10/8 20:13
対応状況: −−−
|
新米 登録日: 2009/10/8 居住地: 東京都 投稿: 2 |
配送設定編集時のバグ 初投降です!
配送設定編集時のバグを発見・改修しました。 クリティカルではものではないですが、ご報告まで。 [発生手順] 1.管理ツール -> 基本除法管理 -> 配送設定遷移する。 2.現在設定されている配送業者の設定を変更で開く。 3.配送業者名又は名称のフォームの値を空にして登録するボタンを押下する。 4.必須項目が未入力のためエラー画面が表示される。 5.先ほど空にしたフォームに、空にする前と同じ値を入れると、 編集にもかかわらず、新規作成時のエラーチェックが実行される。 [原因] 一度入力エラーになると、テンプレート側にdeliv_id(配送業者のID)が渡されず、プログラム側で新規作成状態になるため起こっている。 これにより、空にしたフォームに以前と異なる値を挿入した場合、新規作成となる。 [対象ファイル] LC_Page_Admin_Basis_Delivery_Input.php 又は LC_Page_Admin_Basis_Delivery_Input_Ex.php [対策] 以下のように入力エラーの際も、POSTされたdeliv_idをテンプレートに渡すことで対応可能 if(count($this->arrErr) == 0) { /*既存の正常系の登録処理*/ } else { $this->tpl_deliv_id = $_POST['deliv_id']; } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 配送設定編集時のバグ | razzle | 2009/10/8 20:13 |
Re: 配送設定編集時のバグ | seasoft | 2009/10/8 20:42 |
Re: 配送設定編集時のバグ | razzle | 2009/10/8 20:52 |
Re: 配送設定編集時のバグ | seasoft | 2009/10/17 22:49 |