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) { foreach ($roomList as $roomDB) {
$roomId = $roomDB['id']; $roomId = $roomDB['id'];
Database::update( if (!empty($roomId)) {
$roomTable, Database::update(
['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE], $roomTable,
['id = ? ' => $roomId] ['out_at' => api_get_utc_datetime(), 'close' => BBBPlugin::ROOM_CLOSE],
); ['id = ? ' => $roomId]
);
}
} }
// Close all meeting rooms with meeting ID // Close all meeting rooms with meeting ID

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

Loading…
Cancel
Save