$rsData = new CAdminResult($rsData, $sTableID); $Position = 0; $bNote1Show = false; $bHasMaster = false; while ($arRes = $rsData->Fetch()) { $row =& $lAdmin->AddRow($arRes["ID"], $arRes); if ($arRes["ROLE_ID"] == "MASTER" || $arRes["ROLE_ID"] == "MAIN") { $bHasMaster = true; } $arSlaveStatus = CClusterSlave::GetStatus($arRes["ID"]); if (is_array($arSlaveStatus) && $arRes["STATUS"] == "OFFLINE") { CClusterDBNode::SetOnline($arRes["ID"]); $arRes["STATUS"] = "ONLINE"; } if ($arRes["STATUS"] != "OFFLINE") { $uptime = CClusterDBNode::GetUpTime($arRes["ID"]); } else { $uptime = false; } if ($arRes["ID"] > 1) { $row->AddViewField("ID", '<a href="cluster_slave_edit.php?lang=' . LANGUAGE_ID . '&group_id=' . $arRes["GROUP_ID"] . '&ID=' . $arRes["ID"] . '">' . $arRes["ID"] . '</a>'); } $Seconds_Behind_Master = 0; $Slave_IO_Running = 'Yes'; $bHasSQLError = false; $html = ''; if (is_array($arSlaveStatus)) { $html .= '<table width="100%">'; foreach ($arSlaveStatus as $key => $value) { if ($key == 'Seconds_Behind_Master') { $Seconds_Behind_Master = $value;