Moves graphs to the data page
parent
93a65c0836
commit
9a983ecca6
|
@ -13,6 +13,55 @@ $agentObject = new Agent($dbWeb);
|
||||||
|
|
||||||
// $item - config.js and interface_config.js are special case; remote loaded files
|
// $item - config.js and interface_config.js are special case; remote loaded files
|
||||||
switch ($item) {
|
switch ($item) {
|
||||||
|
|
||||||
|
case 'graphs':
|
||||||
|
// FIXME example data
|
||||||
|
$one = date('Y-m-d',strtotime("-5 days"));
|
||||||
|
$two = date('Y-m-d',strtotime("-4 days"));
|
||||||
|
$three = date('Y-m-d',strtotime("-2 days"));
|
||||||
|
$four = date('Y-m-d',strtotime("-1 days"));
|
||||||
|
|
||||||
|
$graph[0]['data0'] = [
|
||||||
|
['date' => $one, 'value' => 10],
|
||||||
|
['date' => $two, 'value' => 20],
|
||||||
|
['date' => $three, 'value' => 15],
|
||||||
|
['date' => $four, 'value' => 25],
|
||||||
|
];
|
||||||
|
|
||||||
|
$graph[0]['data1'] = [
|
||||||
|
['date' => $one, 'value' => 12],
|
||||||
|
['date' => $two, 'value' => 23],
|
||||||
|
['date' => $three, 'value' => 11],
|
||||||
|
['date' => $four, 'value' => 27],
|
||||||
|
];
|
||||||
|
|
||||||
|
$graph[0]['graph_name'] = 'conferences';
|
||||||
|
$graph[0]['graph_title'] = 'Conferences in "' . htmlspecialchars($platformDetails[0]['name']) . '" over time';
|
||||||
|
$graph[0]['graph_data0_label'] = 'Conferences from Jitsi logs (Jilo)';
|
||||||
|
$graph[0]['graph_data1_label'] = 'Conferences from Jitsi API (Jilo Agents)';
|
||||||
|
|
||||||
|
$graph[1]['data0'] = [
|
||||||
|
['date' => $one, 'value' => 20],
|
||||||
|
['date' => $two, 'value' => 30],
|
||||||
|
['date' => $three, 'value' => 15],
|
||||||
|
['date' => $four, 'value' => 55],
|
||||||
|
];
|
||||||
|
|
||||||
|
$graph[1]['data1'] = [
|
||||||
|
['date' => $one, 'value' => 22],
|
||||||
|
['date' => $two, 'value' => 33],
|
||||||
|
['date' => $three, 'value' => 11],
|
||||||
|
['date' => $four, 'value' => 57],
|
||||||
|
];
|
||||||
|
|
||||||
|
$graph[1]['graph_name'] = 'participants';
|
||||||
|
$graph[1]['graph_title'] = 'Participants in "' . htmlspecialchars($platformDetails[0]['name']) . '" over time';
|
||||||
|
$graph[1]['graph_data0_label'] = 'Participants from Jitsi logs (Jilo)';
|
||||||
|
$graph[1]['graph_data1_label'] = 'Participants from Jitsi API (Jilo Agents)';
|
||||||
|
|
||||||
|
include '../app/templates/graphs-combined.php';
|
||||||
|
break;
|
||||||
|
|
||||||
case 'configjs':
|
case 'configjs':
|
||||||
$mode = $_REQUEST['mode'] ?? '';
|
$mode = $_REQUEST['mode'] ?? '';
|
||||||
$raw = ($mode === 'raw');
|
$raw = ($mode === 'raw');
|
||||||
|
|
|
@ -1,49 +1,3 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
// FIXME example data
|
|
||||||
$one = date('Y-m-d',strtotime("-5 days"));
|
|
||||||
$two = date('Y-m-d',strtotime("-4 days"));
|
|
||||||
$three = date('Y-m-d',strtotime("-2 days"));
|
|
||||||
$four = date('Y-m-d',strtotime("-1 days"));
|
|
||||||
|
|
||||||
$graph[0]['data0'] = [
|
|
||||||
['date' => $one, 'value' => 10],
|
|
||||||
['date' => $two, 'value' => 20],
|
|
||||||
['date' => $three, 'value' => 15],
|
|
||||||
['date' => $four, 'value' => 25],
|
|
||||||
];
|
|
||||||
|
|
||||||
$graph[0]['data1'] = [
|
|
||||||
['date' => $one, 'value' => 12],
|
|
||||||
['date' => $two, 'value' => 23],
|
|
||||||
['date' => $three, 'value' => 11],
|
|
||||||
['date' => $four, 'value' => 27],
|
|
||||||
];
|
|
||||||
|
|
||||||
$graph[0]['graph_name'] = 'conferences';
|
|
||||||
$graph[0]['graph_title'] = 'Conferences in "' . htmlspecialchars($platformDetails[0]['name']) . '" over time';
|
|
||||||
$graph[0]['graph_data0_label'] = 'Conferences from Jitsi logs (Jilo)';
|
|
||||||
$graph[0]['graph_data1_label'] = 'Conferences from Jitsi API (Jilo Agents)';
|
|
||||||
|
|
||||||
$graph[1]['data0'] = [
|
|
||||||
['date' => $one, 'value' => 20],
|
|
||||||
['date' => $two, 'value' => 30],
|
|
||||||
['date' => $three, 'value' => 15],
|
|
||||||
['date' => $four, 'value' => 55],
|
|
||||||
];
|
|
||||||
|
|
||||||
$graph[1]['data1'] = [
|
|
||||||
['date' => $one, 'value' => 22],
|
|
||||||
['date' => $two, 'value' => 33],
|
|
||||||
['date' => $three, 'value' => 11],
|
|
||||||
['date' => $four, 'value' => 57],
|
|
||||||
];
|
|
||||||
|
|
||||||
$graph[1]['graph_name'] = 'participants';
|
|
||||||
$graph[1]['graph_title'] = 'Participants in "' . htmlspecialchars($platformDetails[0]['name']) . '" over time';
|
|
||||||
$graph[1]['graph_data0_label'] = 'Participants from Jitsi logs (Jilo)';
|
|
||||||
$graph[1]['graph_data1_label'] = 'Participants from Jitsi API (Jilo Agents)';
|
|
||||||
|
|
||||||
include '../app/templates/graphs-combined.php';
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -40,7 +40,7 @@ $timeNow = new DateTime('now', new DateTimeZone($userTimezone));
|
||||||
|
|
||||||
<li class="list-group-item bg-light" style="border: none;"><p class="text-end mb-0"><small>live data</small></p></li>
|
<li class="list-group-item bg-light" style="border: none;"><p class="text-end mb-0"><small>live data</small></p></li>
|
||||||
|
|
||||||
<a href="<?= htmlspecialchars($app_root) ?>?platform=<?= htmlspecialchars($platform_id) ?>&page=graphs">
|
<a href="<?= htmlspecialchars($app_root) ?>?platform=<?= htmlspecialchars($platform_id) ?>&page=data&item=graphs">
|
||||||
<li class="list-group-item<?php if ($page === 'graphs') echo ' list-group-item-secondary'; else echo ' list-group-item-action'; ?>">
|
<li class="list-group-item<?php if ($page === 'graphs') echo ' list-group-item-secondary'; else echo ' list-group-item-action'; ?>">
|
||||||
<i class="fas fa-chart-bar" data-toggle="tooltip" data-placement="right" data-offset="30.0" title="combined graphs"></i>combined graphs
|
<i class="fas fa-chart-bar" data-toggle="tooltip" data-placement="right" data-offset="30.0" title="combined graphs"></i>combined graphs
|
||||||
</li>
|
</li>
|
||||||
|
|
Loading…
Reference in New Issue