piCal新增事件時,發生時區錯誤的情形,原因在於 ./piCal/include/read_configs.php裡頭讀取 $xoopsUser->timezone() 出來的內容是空值。
將下列程式碼做修改可以暫時解決這個問題:
if( is_object( $xoopsUser ) ) {
// 登錄ユーザならTimezone,uid等を取得
$cal->user_TZ = $xoopsUser->timezone() ;
----------------------------------------------------------------------
if( is_object( $xoopsUser ) ) {
// 登錄ユーザならTimezone,uid等を取得
$cal->user_TZ = $cal->server_TZ ;
----------------------------------------------------------------------
piCal版本: 0.9