| @@ 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. |
|