Example #1
0
 $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 = "Предупреждение";
Example #2
0
     $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>";