Check empty roomId

pull/3602/head
Nosolored 5 years ago
parent c2781c9a05
commit db2d13449a
  1. 12
      plugin/bbb/lib/bbb.lib.php
  2. 46
      plugin/bbb/listing.php

@ -1230,11 +1230,13 @@ class bbb
foreach ($roomList as $roomDB) {
$roomId = $roomDB['id'];
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE],
['id = ? ' => $roomId]
);
if (!empty($roomId)) {
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE],
['id = ? ' => $roomId]
);
}
}
// Close all meeting rooms with meeting ID

@ -219,11 +219,13 @@ if ($conferenceManager) {
if (!empty($roomData)) {
$roomId = $roomData['id'];
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime()],
['id = ? ' => $roomId]
);
if (!empty($roomId)) {
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime()],
['id = ? ' => $roomId]
);
}
}
$i++;
}
@ -246,11 +248,13 @@ if ($conferenceManager) {
if (!empty($roomData)) {
$roomId = $roomData['id'];
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE],
['id = ? ' => $roomId]
);
if (!empty($roomId)) {
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE],
['id = ? ' => $roomId]
);
}
}
$message = Display::return_message(
@ -300,17 +304,19 @@ if ($conferenceManager) {
$i = 0;
foreach ($roomData as $item) {
$roomId = $roomData['id'];
if ($i == 0) {
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime()],
['id = ? ' => $roomId]
);
} else {
Database::update($roomTable, ['close' => BBBPlugin::ROOM_CLOSE], ['id = ? ' => $roomId]);
$roomId = $item['id'];
if (!empty($roomId)) {
if ($i == 0) {
Database::update(
$roomTable,
['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE],
['id = ? ' => $roomId]
);
} else {
Database::update($roomTable, ['close' => BBBPlugin::ROOM_CLOSE], ['id = ? ' => $roomId]);
}
$i++;
}
$i++;
}
$message = Display::return_message(

Loading…
Cancel
Save