2017-05-22 11:24:21 +02:00
< ? php
///////////////////////////////////////////////////////////////////////////////
//
// NagiosQL
//
///////////////////////////////////////////////////////////////////////////////
//
2017-10-20 15:00:08 +02:00
// (c) 2005-2017 by Martin Willisegger
2017-05-22 11:24:21 +02:00
//
// Project : NagiosQL
// Component : Commands overview
// Website : http://www.nagiosql.org
2017-10-20 15:00:08 +02:00
// Date : $LastChangedDate: 2017-06-22 09:29:35 +0200 (Thu, 22 Jun 2017) $
2017-05-22 11:24:21 +02:00
// Author : $LastChangedBy: martin $
2017-10-20 15:00:08 +02:00
// Version : 3.3.0
// Revision : $LastChangedRevision: 2 $
2017-05-22 11:24:21 +02:00
//
///////////////////////////////////////////////////////////////////////////////
//
// Define common variables
// =======================
$prePageId = 4 ;
$preContent = " admin/mainpages.tpl.htm " ;
//
// Include preprocessing file
// ==========================
require ( " ../functions/prepend_adm.php " );
//
// Include content
// ===============
$conttp -> setVariable ( " TITLE " , translate ( 'Check commands' ));
$conttp -> parse ( " header " );
$conttp -> show ( " header " );
$conttp -> setVariable ( " DESC " , translate ( 'To define check and misc commands, notification commands and special commands.' ));
$conttp -> setVariable ( " STATISTICS " , translate ( 'Statistical datas' ));
$conttp -> setVariable ( " TYPE " , translate ( 'Group' ));
$conttp -> setVariable ( " ACTIVE " , translate ( 'Active' ));
$conttp -> setVariable ( " INACTIVE " , translate ( 'Inactive' ));
//
// Include statistical data
// ========================
// Get read access groups
$strAccess = $myVisClass -> getAccGroups ( 'read' );
if ( $myVisClass -> checkAccGroup ( $myDBClass -> getFieldData ( " SELECT `mnuGrpId` FROM `tbl_menu` WHERE `mnuId`=18 " ) + 0 , 'read' ) == 0 ) {
$conttp -> setVariable ( " NAME " , translate ( 'Check commands' ));
$conttp -> setVariable ( " ACT_COUNT " , $myDBClass -> getFieldData ( " SELECT count(*) FROM tbl_command WHERE active='1' AND config_id= $chkDomainId AND `access_group` IN ( $strAccess ) " ));
$conttp -> setVariable ( " INACT_COUNT " , $myDBClass -> getFieldData ( " SELECT count(*) FROM tbl_command WHERE active='0' AND config_id= $chkDomainId AND `access_group` IN ( $strAccess ) " ));
$conttp -> parse ( " statisticrow " );
}
$conttp -> parse ( " statistics " );
$conttp -> parse ( " main " );
$conttp -> show ( " main " );
//
// Include Footer
// ==============
$maintp -> setVariable ( " VERSION_INFO " , " <a href='http://www.nagiosql.org' target='_blank'>NagiosQL</a> $setFileVersion " );
$maintp -> parse ( " footer " );
$maintp -> show ( " footer " );
?>