<?php

# required functions
if(!isset($User)) {
	require_once( dirname(__FILE__) . '/../../../functions/functions.php' );
	# classes
	$Database	= new Database_PDO;
	$User 		= new User ($Database);
	$Tools 		= new Tools ($Database);
}

# user must be authenticated
$User->check_user_session ();
?>


<!-- stats table -->
<div class="container-fluid" style='padding-top:5px'>
<table class="table table-condensed table-hover statistics">

	<!-- sections -->
	<tr>
		<td class="title"><?php print _('Number of Sections'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("sections"); ?></span></td>
	</tr>

	<!-- subnets -->
	<tr>
		<td class="title"><?php print _('Number of Subnets'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("subnets");; ?></span></td>
	</tr>

	<!-- VLAN -->
	<?php if($User->get_module_permissions ("vlan")>=User::ACCESS_R) { ?>
	<tr>
		<td class="title"><?php print _('Number of VLANs'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("vlans");; ?></span></td>
	</tr>
	<?php } ?>

	<!-- VRF -->
	<?php if($User->get_module_permissions ("vrf")>=User::ACCESS_R && $User->settings->enableVRF==1) { ?>
	<tr>
		<td class="title"><?php print _('Number of VRFs'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("vrf");; ?></span></td>
	</tr>
	<?php } ?>

	<!-- IPv4 addresses -->
	<tr>
		<td class="title"><?php print _('Number of IPv4 addresses'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Tools->count_subnets ("IPv4"); ?></span></td>
	</tr>

	<!-- IPv6 addresses -->
	<tr>
		<td class="title"><?php print _('Number of IPv6 addresses'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Tools->count_subnets ("IPv6"); ?></span></td>
	</tr>

	<!-- Devices -->
	<?php if($User->get_module_permissions ("devices")>=User::ACCESS_R) { ?>
	<tr>
		<td class="title"><?php print _('Number of Devices'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("devices"); ?></span></td>
	</tr>
	<?php } ?>

	<!-- Locations -->
	<?php if($User->get_module_permissions ("locations")>=User::ACCESS_R && $User->settings->enableLocations==1) { ?>
	<tr>
		<td class="title"><?php print _('Number of Locations'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("locations"); ?></span></td>
	</tr>
	<?php } ?>

	<!-- Racks -->
	<?php if($User->get_module_permissions ("racks")>=User::ACCESS_R && $User->settings->enableRACK==1) { ?>
	<tr>
		<td class="title"><?php print _('Number of Racks'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("racks"); ?></span></td>
	</tr>
	<?php } ?>

	<!-- All users - only for admin! -->
	<?php if($User->is_admin (false)) { ?>
	<tr>
		<td class="title"><?php print _('Number of users'); ?></td>
		<td class='stats-badge'><span class='badge badge1 badge5'><?php print $Database->numObjects ("users"); ?></span></td>
	</tr>
	<?php } ?>

</table>
</div>