diff --git a/plugin/bbb/admin.tpl b/plugin/bbb/admin.tpl
index 4cc82c8702..5c00eb6d98 100644
--- a/plugin/bbb/admin.tpl
+++ b/plugin/bbb/admin.tpl
@@ -21,15 +21,17 @@
{% endif %}
{% if meeting.status == 1 %}
- {{ 'MeetingOpened'|get_lang }}
+ {{ 'MeetingOpened'|get_plugin_lang('BBBPlugin') }}
{% else %}
- {{ 'MeetingClosed'|get_lang }}
+ {{ 'MeetingClosed'|get_plugin_lang('BBBPlugin') }}
{% endif %}
|
{% if meeting.record == 1 %}
{# Record list #}
{{ meeting.show_links }}
+ {% else %}
+ {{ 'NoRecording'|get_plugin_lang('BBBPlugin') }}
{% endif %}
|
{{ meeting.course ?: '-' }} |
diff --git a/plugin/bbb/lib/bbb.lib.php b/plugin/bbb/lib/bbb.lib.php
index ca61f0508d..9f62cdf51f 100755
--- a/plugin/bbb/lib/bbb.lib.php
+++ b/plugin/bbb/lib/bbb.lib.php
@@ -723,7 +723,9 @@ class bbb
$actionLinks = $this->getActionLinks($meetingDB, $record, $isGlobal, $isAdminReport);
$item['show_links'] = $recordLink;
} else {
- $actionLinks = $this->getActionLinks($meetingDB, []);
+ $actionLinks = $this->getActionLinks($meetingDB, [], $isGlobal, $isAdminReport);
+
+ $item['show_links'] = get_lang('NoRecording');
}
$item['action_links'] = implode(PHP_EOL, $actionLinks);
@@ -981,6 +983,11 @@ class bbb
$result = $this->api->deleteRecordingsWithXmlResponseArray($recordingParams);
if (!empty($result) && isset($result['deleted']) && $result['deleted'] === 'true') {
+ Database::delete(
+ 'plugin_bbb_room',
+ array('meeting_id = ?' => array($id))
+ );
+
Database::delete(
$this->table,
array('id = ?' => array($id))
@@ -1291,14 +1298,27 @@ class bbb
$links = [];
if (empty($recordInfo)) {
- $links[] = $linkVisibility;
+ if (!$isAdminReport) {
+ $links[] = Display::url(
+ Display::return_icon('delete.png', get_lang('Delete')),
+ $this->deleteRecordUrl($meetingInfo)
+ );
+ $links[] = $linkVisibility;
- return $links;
+ return $links;
+ } else {
+ $links[] = Display::url(
+ Display::return_icon('course_home.png', get_lang('GoToCourse')),
+ $this->getListingUrl()
+ );
+
+ return $links;
+ }
}
if (!$isGlobal) {
$links[] = Display::url(
- Display::return_icon('link.gif', get_lang('CopyToLinkTool')),
+ Display::return_icon('link.gif', get_lang('UrlMeetingToShare')),
$this->copyToRecordToLinkTool($meetingInfo)
);
$links[] = Display::url(
diff --git a/plugin/bbb/listing.tpl b/plugin/bbb/listing.tpl
index 078f6ec023..2517e94f04 100755
--- a/plugin/bbb/listing.tpl
+++ b/plugin/bbb/listing.tpl
@@ -56,6 +56,8 @@
{% if meeting.record == 1 %}
{# Record list #}
{{ meeting.show_links }}
+ {% else %}
+ {{ 'NoRecording'|get_lang }}
{% endif %}