@@ 3198-3210 (lines=13) @@ | ||
3195 | * @param array $bbbsession |
|
3196 | * @return string |
|
3197 | */ |
|
3198 | function bigbluebuttonbn_view_get_activity_status(&$bbbsession) { |
|
3199 | $now = time(); |
|
3200 | if (!empty($bbbsession['bigbluebuttonbn']->openingtime) && $now < $bbbsession['bigbluebuttonbn']->openingtime) { |
|
3201 | // The activity has not been opened. |
|
3202 | return 'not_started'; |
|
3203 | } |
|
3204 | if (!empty($bbbsession['bigbluebuttonbn']->closingtime) && $now > $bbbsession['bigbluebuttonbn']->closingtime) { |
|
3205 | // The activity has been closed. |
|
3206 | return 'ended'; |
|
3207 | } |
|
3208 | // The activity is open. |
|
3209 | return 'open'; |
|
3210 | } |
|
3211 | ||
3212 | /** |
|
3213 | * Set session URLs. |
@@ 62-74 (lines=13) @@ | ||
59 | * @param array $bbbsession |
|
60 | * @return string |
|
61 | */ |
|
62 | public static function bigbluebuttonbn_view_get_activity_status(&$bbbsession) { |
|
63 | $now = time(); |
|
64 | if (!empty($bbbsession['bigbluebuttonbn']->openingtime) && $now < $bbbsession['bigbluebuttonbn']->openingtime) { |
|
65 | // The activity has not been opened. |
|
66 | return 'not_started'; |
|
67 | } |
|
68 | if (!empty($bbbsession['bigbluebuttonbn']->closingtime) && $now > $bbbsession['bigbluebuttonbn']->closingtime) { |
|
69 | // The activity has been closed. |
|
70 | return 'ended'; |
|
71 | } |
|
72 | // The activity is open. |
|
73 | return 'open'; |
|
74 | } |
|
75 | ||
76 | /** |
|
77 | * Helper for preparing metadata used while creating the meeting. |