basercms/basercms — pull request #88 by yuse (2013-09-08 04:12:05+00:00)
Title: 1813.和暦日付において年月まで入力して入力エラーが発生すると年が消える対応

#1813 メールフォームの和暦日付において年月まで入力して入力エラーが発生すると年が消える

の対応になります。

そもそもの原因は、bc_time.phpのconvertToWarekiArrayメソッドが完全なYYYYMMDD形式の場合しか
変換をしないのに対して、問い合わせ上では、YYYYのみやMMのみの入力でも上記メソッドをCallできるためでした。

処理上は、convertToWarekiArrayをconvertToWarekiをラッパーにしてCallしています。
convertToWarekiはここ以外では使われていなかったので、YYYYの入力があった場合は、
月日を補完して和暦変換させるようにしました。

よろしくお願いします。