<?php

#
# XiVO Web-Interface
# Copyright (C) 2006-2014  Avencall
#
# 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 3 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, see <http://www.gnu.org/licenses/>.
#

$url = &$this->get_module('url');

$userstat = $this->get_var('userstat');
$groupstat = $this->get_var('groupstat');
$queuestat = $this->get_var('queuestat');
$meetmestat = $this->get_var('meetmestat');
$agentstat = $this->get_var('agentstat');
$sipstat = $this->get_var('sipstat');
$iaxstat = $this->get_var('iaxstat');
$voicemailstat = $this->get_var('voicemailstat');
$live = $this->get_var('live');

?>
<div id="index" class="b-infos">
	<div class="row">
		<div class="col-sm-8" id="ipbx-stats-live">
			<table class="table table-condensed table-striped table-hover">
					<tr class="sb-top">
						<th class="th-left"><?=$this->bbf('stats_col_type');?></th>
						<th class="th-center"><?=$this->bbf('stats_col_enable');?></th>
						<th class="th-center"><?=$this->bbf('stats_col_disable');?></th>
						<th class="th-center"><?=$this->bbf('stats_col_total');?></th>
						<th class="th-right"><?=$this->bbf('stats_col_action');?></th>
					</tr>
					<tr class="l-infos-1on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('settings','agents','service/callcenter') === true):
									echo	$url->href_html($this->bbf('stats_type-agent'),
												'callcenter/settings/agents',
												'act=list');
								else:
									echo $this->bbf('stats_type-agent');
								endif;
							?>
						</td>
						<td class="td-center"><?=$agentstat['enable']?></td>
						<td class="td-center"><?=$agentstat['disable']?></td>
						<td class="td-center"><?=$agentstat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('settings','agents','service/callcenter') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'callcenter/settings/agents',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_agent'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-2on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('pbx_settings','users') === true):
									echo	$url->href_html($this->bbf('stats_type-user'),
												'service/ipbx/pbx_settings/users',
												'act=list');
								else:
									echo $this->bbf('stats_type-user');
								endif;
							?>
						</td>
						<td class="td-center"><?=$userstat['enable']?></td>
						<td class="td-center"><?=$userstat['disable']?></td>
						<td class="td-center"><?=$userstat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('pbx_settings','users') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'service/ipbx/pbx_settings/users',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_user'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-1on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('pbx_settings','groups') === true):
									echo	$url->href_html($this->bbf('stats_type-group'),
												'service/ipbx/pbx_settings/groups',
												'act=list');
								else:
									echo $this->bbf('stats_type-group');
								endif;
							?>
						</td>
						<td class="td-center"><?=$groupstat['enable']?></td>
						<td class="td-center"><?=$groupstat['disable']?></td>
						<td class="td-center"><?=$groupstat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('pbx_settings','groups') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'service/ipbx/pbx_settings/groups',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_group'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-2on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('settings','queues','service/callcenter') === true):
									echo	$url->href_html($this->bbf('stats_type-queue'),
												'callcenter/settings/queues',
												'act=list');
								else:
									echo	$this->bbf('stats_type-queue');
								endif;
							?>
						</td>
						<td class="td-center"><?=$queuestat['enable']?></td>
						<td class="td-center"><?=$queuestat['disable']?></td>
						<td class="td-center"><?=$queuestat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('settings','queues','service/callcenter') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'callcenter/settings/queues',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_queue'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-1on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('pbx_settings','meetme') === true):
									echo	$url->href_html($this->bbf('stats_type-meetme'),
												'service/ipbx/pbx_settings/meetme',
												'act=list');
								else:
									echo	$this->bbf('stats_type-meetme');
								endif;
							?>
						</td>
						<td class="td-center"><?=$meetmestat['enable']?></td>
						<td class="td-center"><?=$meetmestat['disable']?></td>
						<td class="td-center"><?=$meetmestat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('pbx_settings','meetme') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'service/ipbx/pbx_settings/meetme',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_meetme'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-2on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('pbx_settings','voicemail') === true):
									echo	$url->href_html($this->bbf('stats_type-voicemail'),
												'service/ipbx/pbx_settings/voicemail',
												'act=list');
								else:
									echo	$this->bbf('stats_type-voicemail');
								endif;
							?>
						</td>
						<td class="td-center"><?=$voicemailstat['enable']?></td>
						<td class="td-center"><?=$voicemailstat['disable']?></td>
						<td class="td-center"><?=$voicemailstat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('pbx_settings','voicemail') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'service/ipbx/pbx_settings/voicemail',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_voicemail'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-1on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('trunk_management','sip') === true):
									echo	$url->href_html($this->bbf('stats_type-sip'),
												'service/ipbx/trunk_management/sip',
												'act=list');
								else:
									echo	$this->bbf('stats_type-sip');
								endif;
							?>
						</td>
						<td class="td-center"><?=$sipstat['enable']?></td>
						<td class="td-center"><?=$sipstat['disable']?></td>
						<td class="td-center"><?=$sipstat['total']?></td>
						<td class="td-right txt-center">
							<?php
								if(xivo_user::chk_acl('trunk_management','sip') === true):
									echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
																$this->bbf('opt_add'),
																'border="0"'),
												'service/ipbx/trunk_management/sip',
												array('act'	=> 'add'),
												null,
												$this->bbf('opt_add_sip'));
								else:
									echo '&nbsp;';
								endif;
							?>
						</td>
					</tr>
					<tr class="l-infos-2on2">
						<td class="td-left txt-left">
							<?php
								if(xivo_user::chk_acl('trunk_management','iax') === true):
									echo	$url->href_html($this->bbf('stats_type-iax'),
												'service/ipbx/trunk_management/iax',
												'act=list');
								else:
									echo	$this->bbf('stats_type-iax');
								endif;
							?>
						</td>
						<td class="td-center"><?=$iaxstat['enable']?></td>
						<td class="td-center"><?=$iaxstat['disable']?></td>
						<td class="td-center"><?=$iaxstat['total']?></td>
						<td class="td-right txt-center">
						<?php
							if(xivo_user::chk_acl('trunk_management','iax') === true):
								echo	$url->href_html($url->img_html('img/site/button/mini/blue/add.png',
															$this->bbf('opt_add'),
															'border="0"'),
											'service/ipbx/trunk_management/iax',
											array('act'	=> 'add'),
											null,
											$this->bbf('opt_add_iax'));
							else:
								echo '&nbsp;';
							endif;
						?>
						</td>
					</tr>
				</table>
		</div>
		<div class="col-sm-4"id="ipbx-logo">
			<?=$url->img_html('img/service/ipbx/asterisk.png',XIVO_SRE_IPBX_LABEL);?>
			<ul>
				<li><b><?=$this->bbf('info_service_label');?></b>
							 <?=$this->bbf('info_service_version-opt',
								 XIVO_SRE_IPBX_LABEL);?>
				</li>
				<li><b><?=$this->bbf('info_service_version');?></b>
							 <?=$this->bbf('info_service_version-opt',
								 XIVO_SRE_IPBX_VERSION);?>
				</li>
			</ul>
		</div>
	</div>
	<hr>
	<div class="row">
		<div class="col-sm-8" id="ipbx-stats-live">
			<table class="table table-condensed">
				<tr class="sb-top">
					<th class="th-left"><?=$this->bbf('stats_col_status');?></th>
					<th class="th-right"><?=$this->bbf('stats_col_total');?></th>
				</tr>
				<tr class="l-infos-1on2">
					<td class="td-left"><?=$this->bbf('stats_calls-activechannels');?></td>
					<td class="td-right"><?=$this->get_var('live','activechannels')?></td>
				</tr>
				<tr class="l-infos-1on2">
					<td class="td-left"><?=$this->bbf('stats_calls-activecalls');?></td>
					<td class="td-right"><?=$this->get_var('live','activecalls')?></td>
				</tr>
				<tr class="l-infos-1on2">
					<td class="td-left"><?=$this->bbf('stats_calls-callsprocessed');?></td>
					<td class="td-right"><?=$this->get_var('live','callsprocessed')?></td>
				</tr>
			</table>
		</div>
	</div>
</div>
