他のメンバーが登録した共有スケジュールを自分のカレンダーから詳細を開き、そこにある「月間カレンダーを表示する」ボタンをクリックした場合に、登録者の月間カレンダー表示される。

自分のカレンダーから開いた場合は、自分のカレンダー。他のメンバーのカレンダーから開いた場合は、そのメンバーのカレンダーを開くように変更する。

いろいろ考えたが、結局以下の方法が簡単。

fh_biz_schedule_calendar.tplのスケジュール表示部分で、現状はスケジュールIDだけを渡すようになっているのを、target_idも渡すようにする。

スケジュール詳細を表示するphpでは、元々target_idがパラメーターで渡された場合の処理は記述されており、月間スケジュールを表示するためのパラメーターにセットされるようになっている。

おすすめの記事