$row["value"] = $row["value"]->load(); } else { $row["value"] = ""; } } if ($row["valuemapid"] > 0) { $value = replace_value_by_map($row["value"], $row["valuemapid"]); } else { $value = $row["value"]; } $new_row = array(date("Y.M.d H:i:s", $row["clock"])); if (str_in_array($item_type, array(ITEM_VALUE_TYPE_FLOAT, ITEM_VALUE_TYPE_UINT64))) { array_push($new_row, $value); } else { $pre = new CTag('pre', 'yes'); $pre->AddItem($value); array_push($new_row, $pre); } if (!isset($_REQUEST["plaintext"])) { $table->ShowRow($new_row); } else { echo date("Y-m-d H:i:s", $row["clock"]); echo "\t" . $row["clock"] . "\t" . htmlspecialchars($row["value"]) . "\n"; } } if (!isset($_REQUEST["plaintext"])) { $table->ShowEnd(); // to solve memory leak we call 'Show' method by steps echo SBR; } else { echo "</pre>";