63
if(isset($_REQUEST['serviceid']) &&
64
($_REQUEST['serviceid']>0) &&
65
!DBfetch(DBselect('select serviceid from services where serviceid='.$_REQUEST['serviceid'])))
67
unset($_REQUEST['serviceid']);
70
63
$available_hosts = get_accessible_hosts_by_user($USER_DETAILS,PERM_READ_ONLY,PERM_RES_IDS_ARRAY);
71
64
$available_triggers = get_accessible_triggers(PERM_READ_ONLY, array(), PERM_RES_IDS_ARRAY);
73
if(isset($_REQUEST["serviceid"]) && $_REQUEST["serviceid"] > 0){
74
$sql = 'SELECT s.serviceid '.
76
' WHERE (s.triggerid is NULL OR '.DBcondition('s.triggerid',$available_triggers).') '.
77
' AND s.serviceid='.$_REQUEST['serviceid'];
79
if(!$service = DBfetch(DBselect($sql,1))){
66
if(isset($_REQUEST['serviceid'])){
67
$sql = 'SELECT DISTINCT serviceid, triggerid '.
69
' WHERE serviceid='.$_REQUEST['serviceid'];
70
if($service = DBfetch(DBselect($sql))){
71
if(isset($service['triggerid']) && !isset($available_triggers[$service['triggerid']])){
83
80
unset($_REQUEST['serviceid']);
86
83
// show_table_header(S_IT_SERVICES_BIG);
88
if(isset($service)&&isset($_REQUEST['showgraph'])){
85
if(isset($service) && isset($_REQUEST['showgraph'])){
89
86
$table = new CTable(null,'chart');
90
87
$table->AddRow(new CImg('chart5.php?serviceid='.$service['serviceid'].url_param('path')));
123
120
while($row = DBFetch($result)){
124
121
$row['id'] = $row['serviceid'];
126
(empty($row['serviceupid']))?($row['serviceupid']='0'):('');
127
(empty($row['description']))?($row['description']='None'):('');
123
if(empty($row['serviceupid'])) $row['serviceupid']='0';
124
if(empty($row['description'])) $row['description']='None';
128
126
$row['graph'] = new CLink(S_SHOW,"srv_status.php?serviceid=".$row["serviceid"]."&showgraph=1".url_param('path'),"action");
130
128
if(isset($row["triggerid"]) && !empty($row["triggerid"])){