ログイン
ユーザ名

パスワード



パスワード紛失

新規登録
参照元情報
参照なし

このフォーラムではゲスト投稿が禁止されています

このフォーラムに新しいトピックを立てることはできません

Action
list-tree ツリー構造順で表示 sort-down 投稿の新しいものから previous 前のトピック next 次のトピック

なし eguide2.51繰り返し開催の不具合

eguide2.51を利用させていただいております。

新規イベントの登録で、繰り返し開催を「毎月」に指定すると1月おきに日付が1970-01-01になってしまう不具合があります。

例:
イベント日時:2009-02-20
繰り返し開催:毎月
回数:5回
プレビュー結果:2009-02-20 (金) 1970-01-01 (木) 2009-04-20 (月) 1970-01-01 (木) 2009-06-20 (土)

このまま保存をすると、正常な日付のイベントだけ登録されます。

PHPデバグでは何もエラーは出ていません。


また、新規イベントの登録で、繰り返し開催を「一回のみ」に指定してイベント登録を行ったものに対しては、開催日の編集ができないようです。
XOOPS_ROOT/modules/eguide/admin.php?eid=1
の予約終了時間の下には繰り返し開催の項目がありません。

また、参加者一覧の画面
XOOPS_ROOT/modules/eguide/receipt.php?eid=1
では右上に「開催日の編集」というリンクが表示されますが、「このエリアへのアクセスは許可されていません。」と表示されます。

使用環境
レンタル coreserver
XOOPS 2.0.16a-JP
Apache 1.3.37
PHP 5.2.5
MySQL 5.1.20

なし Re: eguide2.51繰り返し開催の不具合

報告ありがとうございます。
プログラムのミスによるバグです。(変数名が衝突しとるやん orz)

admin.php に次の修正を行うと直ります。
--- admin.php	19 10月 2008 23:25:11 +0900	1.29
+++ admin.php	21  2月 2009 19:20:34 +0900	
@@ -127,9 +127,9 @@
 	}
 	break;
     case 'monthly':
-	list($y, $m, $d, $h, $i) = split(' ', formatTimestamp($edate, "Y m j G i"));
+	list($y, $m, $d, $h, $mi) = split(' ', formatTimestamp($edate, "Y m j G i"));
 	for ($n=0; $n<$repeat; $n++) {
-	    $i = userTimeToServerTime(mktime($h,$i, 0, $m+$n, $d, $y));
+	    $i = userTimeToServerTime(mktime($h,$mi, 0, $m+$n, $d, $y));
 	    $v = $init?true:isset($sets[$n]);
 	    $extent_sets[] =
 		array('exdate'=>$i, 'no'=>$n,
--
安冨 伸浩 (マイサイト管理人)

なし Re: eguide2.51繰り返し開催の不具合

もうしわけありません、完全に正常な動作ではありませんでした。

時間がずれて登録されるようです。


3月20日9:30開始
繰り返し:毎月。2回。

上記で登録するとプレビューでは
開始時間 09時30分
と出るのですが、登録後は
開始時間 00時30分
となり、開催日の編集を見ても同じように時間がずれて登録されています。

なし Re: eguide2.51繰り返し開催の不具合

ちょうど 9時間のズレなので、タイムゾーンの設定に食い違い/誤りがあるのではないでしょうか?

【システムの一般設定】
・サーバのタイムゾーン
・デフォルト・タイムゾーン (guest のタイムゾーン)

【アカウント編集】
・ユーザ毎のタイムゾーン

の設定をご確認ください。
--
安冨 伸浩 (マイサイト管理人)

なし Re: eguide2.51繰り返し開催の不具合

引用:

nobuさんは書きました:
ちょうど 9時間のズレなので、タイムゾーンの設定に食い違い/誤りがあるのではないでしょうか?
【アカウント編集】
・ユーザ毎のタイムゾーン

ご指摘の通り、管理ユーザのタイムゾーン設定が間違ったままでした。
お騒がせして大変申し訳ありませんでした。

list-tree ツリー構造順で表示 sort-down 投稿の新しいものから previous 前のトピック next 次のトピック



条件検索へ
© 2008 MySite Web Service