diff --git a/lib/weblib.php b/lib/weblib.php
index f0258fb508c..3cfb52b5285 100644
--- a/lib/weblib.php
+++ b/lib/weblib.php
@@ -1091,21 +1091,23 @@ function print_table($table) {
echo "\n";
}
- foreach ($table->data as $row) {
- echo "
";
- foreach ($row as $key => $item) {
- if (!isset($size[$key])) {
- $size[$key] = "";
- }
- if (!isset($align[$key])) {
- $align[$key] = "";
- }
- if (!isset($wrap[$key])) {
- $wrap[$key] = "";
- }
- echo "| $item | ";
+ if (!empty($table->data)) {
+ foreach ($table->data as $row) {
+ echo "
";
+ foreach ($row as $key => $item) {
+ if (!isset($size[$key])) {
+ $size[$key] = "";
+ }
+ if (!isset($align[$key])) {
+ $align[$key] = "";
+ }
+ if (!isset($wrap[$key])) {
+ $wrap[$key] = "";
+ }
+ echo "| $item | ";
+ }
+ echo "
\n";
}
- echo "\n";
}
echo "\n";
print_simple_box_end();