| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | if (!$samehost) { | 
					
						
							|  |  |  |     if ($bg == $list_colour_a) { | 
					
						
							|  |  |  |         $bg = $list_colour_b; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     else { | 
					
						
							|  |  |  |         $bg = $list_colour_a; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  | $service_type = strtolower($service['service_type']); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | if ($service[service_status] == '0') { | 
					
						
							|  |  |  |     $status = "<span class=red><b>$service_type</b></span>"; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | else if ($service[service_status] == '1') { | 
					
						
							|  |  |  |     $status = "<span class=green><b>$service_type</b></span>"; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | else if ($service[service_status] == '2') { | 
					
						
							|  |  |  |     $status = "<span class=grey><b>$service_type</b></span>"; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  | $message = trim($service['service_message']); | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | $message = str_replace("\n", '<br />', $message); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-12-28 09:18:12 +01:00
										 |  |  | $desc = trim($service['service_desc']); | 
					
						
							|  |  |  | $desc = str_replace("\n", '<br />', $desc); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | $since = (time() - $service['service_changed']); | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  | $since = formatUptime($since); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | if ($service['service_checked']) { | 
					
						
							|  |  |  |     $checked = (time() - $service['service_checked']); | 
					
						
							|  |  |  |     $checked = formatUptime($checked); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | else { | 
					
						
							|  |  |  |     $checked = 'Never'; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $mini_url = 'graph.php?id='.$service['service_id'].'&type=service_availability&from='.$config['time']['day'].'&to='.$config['time']['now'].'&width=80&height=20&bg=efefef'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $popup  = "onmouseover=\"return overlib('<div class=list-large>".$device['hostname'].' - '.$service['service_type']; | 
					
						
							|  |  |  | $popup .= "</div><img src=\'graph.php?id=".$service['service_id'].'&type=service_availability&from='.$config['time']['day'].'&to='.$config['time']['now']."&width=400&height=125\'>"; | 
					
						
							|  |  |  | $popup .= "', RIGHT".$config['overlib_defaults'].');" onmouseout="return nd();"'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "
 | 
					
						
							| 
									
										
										
										
											2015-10-26 22:09:22 +00:00
										 |  |  |        <tr>";
 | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | if ($device_id) { | 
					
						
							|  |  |  |     if (!$samehost) { | 
					
						
							| 
									
										
										
										
											2015-10-26 22:09:22 +00:00
										 |  |  |         echo "<td>".generate_device_link($device).'</span></td>'; | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  |     } | 
					
						
							|  |  |  |     else { | 
					
						
							|  |  |  |         echo '<td></td>'; | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  | echo "
 | 
					
						
							| 
									
										
										
										
											2015-10-26 22:09:22 +00:00
										 |  |  |          <td> | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  |            $status | 
					
						
							|  |  |  |          </td> | 
					
						
							| 
									
										
										
										
											2015-10-26 22:09:22 +00:00
										 |  |  |          <td> | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  |            $since | 
					
						
							|  |  |  |          </td> | 
					
						
							| 
									
										
										
										
											2015-10-26 22:09:22 +00:00
										 |  |  |          <td> | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  |            <span class=box-desc>$message</span> | 
					
						
							|  |  |  |          </td> | 
					
						
							| 
									
										
										
										
											2015-12-28 09:18:12 +01:00
										 |  |  |          <td> | 
					
						
							|  |  |  |            <span class=box-desc>$desc</span> | 
					
						
							|  |  |  |          </td> | 
					
						
							| 
									
										
										
										
											2015-07-10 13:36:21 +02:00
										 |  |  |        </tr>";
 | 
					
						
							| 
									
										
										
										
											2011-03-17 11:46:02 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | $i++; |