From a2871f070fe46d6e85140a86d2cc26efc8a9b248 Mon Sep 17 00:00:00 2001 From: hickert Date: Wed, 4 Aug 2010 14:24:33 +0000 Subject: [PATCH] Added dummy graphs for plugin usage git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@19360 594d385d-05f5-0310-b6e9-bd551577e9d8 --- .../dbChannelStatus/class_dbChannelStatus.inc | 36 ++++++++++++++++++- .../dashBoard/dbChannelStatus/contents.tpl | 15 ++++++++ 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/gosa-core/plugins/generic/dashBoard/dbChannelStatus/class_dbChannelStatus.inc b/gosa-core/plugins/generic/dashBoard/dbChannelStatus/class_dbChannelStatus.inc index a990197a8..394b5b187 100644 --- a/gosa-core/plugins/generic/dashBoard/dbChannelStatus/class_dbChannelStatus.inc +++ b/gosa-core/plugins/generic/dashBoard/dbChannelStatus/class_dbChannelStatus.inc @@ -1,7 +1,13 @@ config->get_cfg_value("core","gosaRpcServer") != ""){ + $rpc = $this->config->getRpcHandle( + "http://10.3.64.59:4000", + "65717fe6-9e3e-11df-b010-5452005f1250", + "WyukwauWoid2", + TRUE); + $res = $rpc->getInstanceStats(); + if(!$rpc->success()){ + msg_dialog::display(_("Error"),msgPool::rpcError($rpc->get_error()),ERROR_DIALOG); + } + + $all = array_sum($res['category_count']); + $tmp = array(); + $tmpRendered = array(); + foreach($res['category_count'] as $category => $count){ + $tmp[$category] = floor(($count / $all) * 10000) / 100; + $tmpRendered[$category] = progressbar($tmp[$category]); + } + $this->receivedStats = $tmpRendered; + } + } + $smarty = get_smarty(); - + $smarty->assign("receivedStats",$this->receivedStats); + $channel = array(); $channel[] = array( 'icon' => image('images/true.png'), diff --git a/gosa-core/plugins/generic/dashBoard/dbChannelStatus/contents.tpl b/gosa-core/plugins/generic/dashBoard/dbChannelStatus/contents.tpl index 1b91aba10..a95cd208b 100644 --- a/gosa-core/plugins/generic/dashBoard/dbChannelStatus/contents.tpl +++ b/gosa-core/plugins/generic/dashBoard/dbChannelStatus/contents.tpl @@ -1,6 +1,21 @@

{t}Transmit daliy stats{/t} + + +{if $receivedStats} +

{t}Transmit daliy stats{/t}

+ + {foreach from=$receivedStats key=key item=item} + + + + + {/foreach} +
{$key}{$item}
+{/if} + +

{t}Channels{/t}

-- 2.30.2