Răsfoiți Sursa

Add admin view for BBB plugin - refs BT#11636

Angel Fernando Quiroz Campos 8 ani în urmă
părinte
comite
6707acaeee
2 a modificat fișierele cu 12 adăugiri și 4 ștergeri
  1. 3 1
      plugin/bbb/admin.php
  2. 9 3
      plugin/bbb/admin.tpl

+ 3 - 1
plugin/bbb/admin.php

@@ -17,7 +17,9 @@ $plugin = BBBPlugin::create();
 $tool_name = $plugin->get_lang('Videoconference');
 $tpl = new Template($tool_name);
 
-$bbb = new bbb('', '');
+$isGlobal = isset($_GET['global']) ? true : false;
+
+$bbb = new bbb('', '', $isGlobal);
 $action = isset($_GET['action']) ? $_GET['action'] : null;
 
 $meetings = $bbb->getMeetings();

+ 9 - 3
plugin/bbb/admin.tpl

@@ -7,6 +7,7 @@
             <th>{{ 'Course'|get_lang }}</th>
             <th>{{ 'Session'|get_lang }}</th>
             <th>{{ 'Participants'|get_lang }}</th>
+            <th>{{ 'Actions'|get_lang }}</th>
         </tr>
     </thead>
         <tbody>
@@ -30,10 +31,15 @@
                         {{ meeting.show_links }}
                     {% endif %}
                 </td>
-                <td>{{ meeting.course ?: '-' }}</td>
-                <td>{{ meeting.session ?: '-' }}</td>
+                <td>{{ meeting.course ? meeting.course.title : '-' }}</td>
+                <td>{{ meeting.session ? meeting.session.name : '-' }}</td>
+                <td>{{ meeting.participants ? meeting.participants|join('<br>') : '-' }}</td>
                 <td>
-                    {{ meeting.participants ? meeting.participants|join('<br>') : '-' }}
+                    {% if meeting.status == 1 %}
+                        <a class="btn btn-default" href="{{ meeting.end_url }} "> {{ 'CloseMeeting'|get_lang }}</a>
+                    {% else %}
+                        {{ meeting.action_links }}
+                    {% endif %}
                 </td>
             </tr>
         {% endfor %}