get($_SESSION['domain']['language']['code'], 'core/user_settings');
//domain limits
if (is_array($_SESSION['limit']) && sizeof($_SESSION['limit']) > 0) {
echo "
\n";
$c = 0;
$row_style["0"] = "row_style0";
$row_style["1"] = "row_style1";
$show_stat = true;
if (permission_exists('extension_view')) {
$sql = "select count(extension_uuid) from v_extensions ";
$sql .= "where domain_uuid = :domain_uuid ";
$parameters['domain_uuid'] = $_SESSION['domain_uuid'];
$database = new database;
$extension_total = $database->select($sql, $parameters, 'column');
unset($sql, $parameters);
$onclick = "onclick=\"document.location.href='".PROJECT_PATH."/app/extensions/extensions.php'\"";
$hud_stat = $extension_total;
$hud_stat_title = $text['label-total_extensions'];
}
else if (permission_exists('destination_view')) {
$sql = "select count(destination_uuid) from v_destinations ";
$sql .= "where domain_uuid = :domain_uuid ";
$parameters['domain_uuid'] = $_SESSION['domain_uuid'];
$database = new database;
$destination_total = $database->select($sql, $parameters, 'column');
unset($sql, $parameters);
$onclick = "onclick=\"document.location.href='".PROJECT_PATH."/app/destinations/destinations.php'\"";
$hud_stat = $destination_total;
$hud_stat_title = $text['label-total_destinations'];
}
else {
$show_stat = false;
}
if ($show_stat) {
//add doughnut chart
?>
";
echo "
\n";
echo "\n";
echo "| ".$text['label-feature']." | \n";
echo "".$text['label-used']." | \n";
echo "".$text['label-total']." | \n";
echo "
\n";
foreach ($_SESSION['limit'] as $category => $value) {
$limit = $value['numeric'];
switch ($category) {
case 'users':
if (!permission_exists('user_view')) { continue 2; }
$url = '/core/users/users.php';
break;
case 'call_center_queues':
if (!permission_exists('call_center_active_view')) { continue 2; }
$url = '/app/call_centers/call_center_queues.php';
break;
case 'destinations':
if (!permission_exists('destination_view')) { continue 2; }
$url = '/app/destinations/destinations.php';
break;
case 'devices':
if (!permission_exists('device_view')) { continue 2; }
$url = '/app/devices/devices.php';
break;
case 'extensions':
if (!permission_exists('extension_view')) { continue 2; }
$url = '/app/extensions/extensions.php';
break;
case 'gateways':
if (!permission_exists('gateway_view')) { continue 2; }
$url = '/app/gateways/gateways.php';
break;
case 'ivr_menus':
if (!permission_exists('ivr_menu_view')) { continue 2; }
$url = '/app/ivr_menus/ivr_menus.php';
break;
case 'ring_groups':
if (!permission_exists('ring_group_view')) { continue 2; }
$url = '/app/ring_groups/ring_groups.php';
break;
}
$tr_link = "href='".PROJECT_PATH.$url."'";
echo "\n";
echo "| ".$text['label-'.$category]." | \n";
echo "".$stats['domain'][$category]['total']." | \n";
echo "".$limit." | \n";
echo "
\n";
$c = ($c) ? 0 : 1;
}
echo "
\n";
echo "
";
$n++;
echo "