$triggerid = $row2["triggerid"]; $group_name = $row2["group_name"]; $priority = $row2["priority"]; $sql = "select * from triggers where triggerid={$triggerid}"; //echo "$sql\n"; $result3 = $zb->ExecuteSQL($sql) or die("Не могу выбрать подробности по триггеру!" . mysqli_error($zb->idsqlconnection)); while ($row3 = mysqli_fetch_array($result3)) { $description = $row3["description"]; $lastchange = $row3["lastchange"]; $comments = $row3["comments"]; //echo "!!!!"; } //проверяем подписку.. $cuid = $user->id . "_" . $idz . "_" . $gid; //uid текущего события if ($par->GetByParam($cuid) != "") { $errarr[$cnt]["sname"] = $sname; $errarr[$cnt]["hosterr"] = $hosterr; $description = str_replace("{HOST.NAME}", $hosterr, $description); $errarr[$cnt]["triggerid"] = $triggerid; $errarr[$cnt]["group_name"] = $group_name; $errarr[$cnt]["prinum"] = $priority; switch ($priority) { case 0: $priority = "Нет"; break; case 1: $priority = "Информация"; break; case 2: $priority = "Предупреждение";
$id = $row["id"]; $sname = $row["sname"]; $host = $row["host"]; $username = $row["username"]; $pass = $row["pass"]; $basename = $row["basename"]; $zb->connect($host, $username, $pass, $basename); //получаес группы из заббикса echo "<strong>{$sname}</strong></br>"; $sql = "select * from groups"; $result2 = $zb->ExecuteSQL($sql) or die("Не могу выбрать список групп zabbix!" . mysqli_error($zb->idsqlconnection)); while ($row2 = mysqli_fetch_array($result2)) { $groupid = $row2["groupid"]; $gname = $row2["name"]; $nm = "{$id}" . "_" . "{$groupid}"; $rp = $par->GetByParam($user->id . "_{$nm}"); if ($rp == $nm) { $ch = "checked"; } else { $ch = ""; } echo "</br><input type='checkbox' name={$nm} value={$nm} {$ch}> {$gname}</br>"; } } echo "</div>"; echo '<div class="span6">'; echo '<label>Время срабатывания триггера</label>'; $zt = $par->GetByParam($user->id . "_zabbix_time"); echo "<input type='text'placeholder='в минутах..' size='10' value='{$zt}'>"; //echo " <button type='submit' class='btn'>Сохранить</button>"; echo "</div>";