|
6 | 6 |
|
7 | 7 |
|
8 | 8 | // meetups
|
9 |
| - $meetups = RemoteSystems\Meetup::getEvents(); |
10 |
| - $nextMeetup = array_shift($meetups); |
| 9 | + try { |
| 10 | + $meetups = RemoteSystems\Meetup::getEvents(); |
11 | 11 |
|
12 |
| - // detect if meetup is happening right now |
13 |
| - if($nextMeetup && $nextMeetup['time'] < $now) { |
14 |
| - $currentMeetup = $nextMeetup; |
15 | 12 | $nextMeetup = array_shift($meetups);
|
| 13 | + |
| 14 | + // detect if meetup is happening right now |
| 15 | + if($nextMeetup && $nextMeetup['time'] < $now) { |
| 16 | + $currentMeetup = $nextMeetup; |
| 17 | + $nextMeetup = array_shift($meetups); |
| 18 | + } |
| 19 | + |
| 20 | + // TODO: delete this! |
| 21 | + elseif(!empty($_GET['force_current'])) { |
| 22 | + $currentMeetup = $nextMeetup; |
| 23 | + } |
| 24 | + |
| 25 | + if($currentMeetup) { |
| 26 | + $currentMeetup['checkins'] = Laddr\MemberCheckin::getAllForMeetupByProject($currentMeetup['id']); |
| 27 | + } |
| 28 | + |
| 29 | + $pageData['currentMeetup'] = $currentMeetup; |
| 30 | + $pageData['nextMeetup'] = $nextMeetup; |
| 31 | + $pageData['futureMeetups'] = $meetups; |
| 32 | + } catch (Exception $e) { |
| 33 | + // just omit meetup data |
16 | 34 | }
|
17 | 35 |
|
18 |
| - // TODO: delete this! |
19 |
| - elseif(!empty($_GET['force_current'])) { |
20 |
| - $currentMeetup = $nextMeetup; |
21 |
| - } |
22 |
| - |
23 |
| - if($currentMeetup) { |
24 |
| - $currentMeetup['checkins'] = Laddr\MemberCheckin::getAllForMeetupByProject($currentMeetup['id']); |
25 |
| - } |
26 |
| - |
27 |
| - $pageData['currentMeetup'] = $currentMeetup; |
28 |
| - $pageData['nextMeetup'] = $nextMeetup; |
29 |
| - $pageData['futureMeetups'] = $meetups; |
30 |
| - |
31 | 36 |
|
32 | 37 | // projects
|
33 | 38 | $pageData['projectsTotal'] = Laddr\Project::getCount();
|
|
0 commit comments