diff --git a/plugin/bbb/admin.tpl b/plugin/bbb/admin.tpl
index 4cc82c8702..49c5129ce7 100644
--- a/plugin/bbb/admin.tpl
+++ b/plugin/bbb/admin.tpl
@@ -30,6 +30,8 @@
{% if meeting.record == 1 %}
{# Record list #}
{{ meeting.show_links }}
+ {% else %}
+ {{ 'NoRecording'|get_lang }}
{% endif %}
{{ meeting.course ?: '-' }} |
diff --git a/plugin/bbb/lib/bbb.lib.php b/plugin/bbb/lib/bbb.lib.php
index e6d4fc6989..aecf1a7c28 100755
--- a/plugin/bbb/lib/bbb.lib.php
+++ b/plugin/bbb/lib/bbb.lib.php
@@ -722,36 +722,14 @@ class bbb
$actionLinks = $this->getActionLinks($meetingDB, $record, $isGlobal, $isAdminReport);
$item['show_links'] = $recordLink;
- $item['action_links'] = implode(PHP_EOL, $actionLinks);
- }else{
- $isVisible = $meetingDB['visibility'] != 0;
- $linkVisibility = $isVisible
- ? Display::url(
- Display::return_icon('visible.png', get_lang('MakeInvisible')),
- $this->unPublishUrl($meetingDB)
- )
- : Display::url(
- Display::return_icon('invisible.png', get_lang('MakeVisible')),
- $this->publishUrl($meetingDB)
- );
- $links = [];
-
- if (!$isAdminReport) {
- $links[] = Display::url(
- Display::return_icon('delete.png', get_lang('Delete')),
- $this->deleteRecordUrl($meetingDB)
- );
- $links[] = $linkVisibility;
- } else {
- $links[] = Display::url(
- Display::return_icon('course_home.png', get_lang('GoToCourse')),
- $this->getListingUrl()
- );
- }
+ } else {
+ $actionLinks = $this->getActionLinks($meetingDB, [], $isGlobal, $isAdminReport);
+
$item['show_links'] = get_lang('NoRecording');
- $item['action_links'] = implode(PHP_EOL, $links);
}
+ $item['action_links'] = implode(PHP_EOL, $actionLinks);
+
$item['created_at'] = api_convert_and_format_date($meetingDB['created_at']);
// created_at
$meetingDB['created_at'] = $item['created_at']; //avoid overwrite in array_merge() below