月をまたぐ週でのプラグイン不具合(0.90 beta)
- You cannot open a new topic into this forum
- Guests cannot post into this forum
msg# 1
不具合を発見しました。
ソース確認と私が行った対応を報告します。
■状況
月をまたぐ週でプラグインが上手く動作しない
■環境
CentOS4.4
Apache 2.0.52(CentOS 提供の rpm)
PHP 4.3.9(CentOS 提供の rpm)
MySQL 4.1.20(CentOS 提供の rpm)
XOOPS 2.0.16a JP
piCal 0.90 beta (piCal、piCal1 として利用)
piCal プラグイン指定で、「全て」「piCal1」「piCal.php」「piCal1」「dot8x8blue.gif」を指定する。
■詳細
piCal1 にて、11/27 に予定を追加
piCal の、拡張カレンダーには、表示OK
piCal の、月間カレンダーには、表示OK
piCal の、週間カレンダーには、表示NG
piCal の、日カレンダーには、表示OK
■ソース調査
modules/piCal/class/piCal.php 内の function get_weekly_html( )
週専用のプラグインがない場合には、月プラグインを利用
週の先頭と週の最後の月が違う場合は、月を切り替えて2回処理している
週の先頭の月で取得した分(21日から末日)が、週の最後の月で処理するときに消されてしまっている
■対応
1262行 $this->year = date( 'Y' , $wlast_unixtime ) ;
の前に、1255行と同様に
$plugin_returns_backup = $plugin_returns ;
を追加
■動作
私の環境では問題なく動作
以上、ご検討ください。
すばらしいモジュールを公開いただきありがとうございます。
既に報告がありましたら、申し訳ありません。
Votes:7
Average:2.86
msg# 1.1
hidehide55さん、こんにちは。
たった今確認・修正しました。
いやあ、こんなバグ良く見つけましたね。
そして丁寧なレポートありがとうございました。
とっても楽ができました
Votes:2
Average:5.00
msg# 1.1.1
対応ありがとうございました。
修正確認できました。
# お忙しいようで...
# すごい時間の連続レス、ご苦労さまでした。
Votes:0
Average:0.00