120 lines
3.2 KiB
PHP
Executable file
120 lines
3.2 KiB
PHP
Executable file
<?php
|
|
/*
|
|
Lilac - A Nagios Configuration Tool
|
|
Copyright (C) 2007 Taylor Dondich
|
|
|
|
This program is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License
|
|
as published by the Free Software Foundation; either version 2
|
|
of the License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
*/
|
|
|
|
/*
|
|
Lilac Index Page, Displays Menu, and Statistics
|
|
*/
|
|
include_once('includes/config.inc');
|
|
|
|
// Get list of host templates
|
|
$lilac->get_host_template_list($hostTemplateList);
|
|
$numOfHostTemplates = count($hostTemplateList);
|
|
|
|
// Get list of service templates
|
|
$lilac->get_service_template_list($serviceTemplateList);
|
|
$numOfServiceTemplates = count($serviceTemplateList);
|
|
|
|
print_header("Template Listings");
|
|
?>
|
|
<?php
|
|
print_window_header("Host Templates", "100%");
|
|
?>
|
|
<a class="sublink" href="add_host_template.php">Add A New Host Template</a><br />
|
|
<br />
|
|
<?php
|
|
if($numOfHostTemplates) {
|
|
?>
|
|
<table width="100%" align="center" cellspacing="0" cellpadding="2" border="0">
|
|
<tr class="altTop">
|
|
<td>Host Template Name</td>
|
|
<td>Description</td>
|
|
</tr>
|
|
<?php
|
|
for($counter = 0; $counter < $numOfHostTemplates; $counter++) {
|
|
if($counter % 2) {
|
|
?>
|
|
<tr class="altRow1">
|
|
<?php
|
|
}
|
|
else {
|
|
?>
|
|
<tr class="altRow2">
|
|
<?php
|
|
}
|
|
?>
|
|
<td height="20" class="altLeft"> <a href="host_template.php?id=<?php echo $hostTemplateList[$counter]->getId();?>"><?php echo $hostTemplateList[$counter]->getName();?></a></td>
|
|
<td height="20" class="altRight"> <?php echo $hostTemplateList[$counter]->getDescription();?></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<?php
|
|
}
|
|
else {
|
|
?>
|
|
<div class="statusmsg">No Host Templates Exists</div>
|
|
<?php
|
|
}
|
|
print_window_footer();
|
|
print_window_header("Service Templates", "100%");
|
|
?>
|
|
<a class="sublink" href="add_service_template.php">Add A New Service Template</a><br />
|
|
<br />
|
|
<?php
|
|
if($numOfServiceTemplates) {
|
|
?>
|
|
<table width="100%" align="center" cellspacing="0" cellpadding="2" border="0">
|
|
<tr class="altTop">
|
|
<td>Service Template Name</td>
|
|
<td>Description</td>
|
|
</tr>
|
|
<?php
|
|
for($counter = 0; $counter < $numOfServiceTemplates; $counter++) {
|
|
if($counter % 2) {
|
|
?>
|
|
<tr class="altRow1">
|
|
<?php
|
|
}
|
|
else {
|
|
?>
|
|
<tr class="altRow2">
|
|
<?php
|
|
}
|
|
?>
|
|
<td height="20" class="altLeft"> <a href="service_template.php?id=<?php echo $serviceTemplateList[$counter]->getId();?>"><?php echo $serviceTemplateList[$counter]->getName();?></a></td>
|
|
<td height="20" class="altRight"> <?php echo $serviceTemplateList[$counter]->getDescription();?></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<?php
|
|
}
|
|
else {
|
|
?>
|
|
<div class="statusmsg">No Service Templates Exists</div>
|
|
<?php
|
|
}
|
|
print_window_footer();
|
|
print("<br /><br />");
|
|
print_footer();
|
|
?>
|