Merge pull request #2279 from tobiasd/20160123-admin
FedStats: a total number count would be nice
This commit is contained in:
commit
ff60f6b941
1 changed files with 3 additions and 1 deletions
|
@ -271,6 +271,7 @@ function admin_page_federation(&$a) {
|
||||||
// displayed on the stats page.
|
// displayed on the stats page.
|
||||||
$platforms = array('Friendica', 'Diaspora', '%%red%%', 'Hubzilla', 'GNU Social', 'StatusNet');
|
$platforms = array('Friendica', 'Diaspora', '%%red%%', 'Hubzilla', 'GNU Social', 'StatusNet');
|
||||||
$counts = array();
|
$counts = array();
|
||||||
|
$total = 0;
|
||||||
|
|
||||||
foreach ($platforms as $p) {
|
foreach ($platforms as $p) {
|
||||||
// get a total count for the platform, the name and version of the
|
// get a total count for the platform, the name and version of the
|
||||||
|
@ -278,6 +279,7 @@ function admin_page_federation(&$a) {
|
||||||
$c = q('SELECT count(*) AS total, platform, network, version FROM gserver
|
$c = q('SELECT count(*) AS total, platform, network, version FROM gserver
|
||||||
WHERE platform LIKE "%s" AND last_contact > last_failure
|
WHERE platform LIKE "%s" AND last_contact > last_failure
|
||||||
ORDER BY version ASC;', $p);
|
ORDER BY version ASC;', $p);
|
||||||
|
$total = $total + $c[0]['total'];
|
||||||
|
|
||||||
// what versions for that platform do we know at all?
|
// what versions for that platform do we know at all?
|
||||||
// again only the active nodes
|
// again only the active nodes
|
||||||
|
@ -355,7 +357,7 @@ function admin_page_federation(&$a) {
|
||||||
'$autoactive' => get_config('system', 'poco_completion'),
|
'$autoactive' => get_config('system', 'poco_completion'),
|
||||||
'$counts' => $counts,
|
'$counts' => $counts,
|
||||||
'$version' => FRIENDICA_VERSION,
|
'$version' => FRIENDICA_VERSION,
|
||||||
'$legendtext' => t('Currently this node is aware of nodes from the following platforms:'),
|
'$legendtext' => sprintf(t('Currently this node is aware of %d nodes from the following platforms:'), $total),
|
||||||
'$baseurl' => $a->get_baseurl(),
|
'$baseurl' => $a->get_baseurl(),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue