stats prepared
Build and push / Pulling repo on server (push) Successful in 3s Details

This commit is contained in:
Chris 2023-10-31 22:42:26 +00:00
parent faacf4ec2d
commit 46cf4dcd40
3 changed files with 37 additions and 19 deletions

View File

@ -218,7 +218,7 @@ class Dogs extends Page {
$this->set('results', $d->getResults());
$this->set('dogdata', $d->data);
$this->set('dogid', $dogid);
$this->set('template', 'dog.html');
$this->set('template', 'dog.html.php');
}
function maySeeThisPage() {

View File

@ -74,8 +74,20 @@
$run = new Run();
$tname = $t->getField('name',$result['tournament']);
$tdate = $t->getField('date',$result['tournament']);
$rname = $run->getField('name',$result['run']);
$sdata['dates'][] = $tdate;
$sdata['speed'][] = $result['speed'];
$sdata['errors'][] = $result['errors'];
$sdata['refusals'][] = $result['refusals'];
$sdata['time'][] = $result['runtime'];
$sdata['points'][] = $result['points'];
$sdata['rating'][] = $result['rating'];
//'Geschwindigkeit', 'Fehler', 'Verweigerungen', 'Zeit', 'Punkte','Platz'
?>
<tr>
<td><a href="/tournaments/event/<?= $result['tournament']; ?>">
@ -122,7 +134,7 @@
</div>
<div class="col">
<div id="graph" data-bs-theme="light" class="card bg-light text-black" style="min-height: 500px;"></div>
<div id="graph" data-bs-theme="light" class="card bg-light text-black" style="min-height: 400px;"></div>
<script type="text/javascript">
// Initialize the echarts instance based on the prepared dom
@ -137,7 +149,7 @@
trigger: 'axis'
},
legend: {
data: ['Email', 'Union Ads', 'Video Ads', 'Direct', 'Search Engine']
data: ['Geschwindigkeit', 'Fehler', 'Verweigerungen', 'Zeit', 'Geschwindigkeit','Punkte','Platz']
},
grid: {
left: '3%',
@ -153,41 +165,47 @@
xAxis: {
type: 'category',
boundaryGap: false,
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
data: <?= json_encode($sdata['dates']); ?>
},
yAxis: {
type: 'value'
},
series: [
{
name: 'Email',
name: 'Geschwindigkeit',
type: 'line',
stack: 'Total',
data: [120, 132, 101, 134, 90, 230, 210]
data: <?= json_encode($sdata['speed']); ?>
},
{
name: 'Union Ads',
name: 'Fehler',
type: 'line',
stack: 'Total',
data: [220, 182, 191, 234, 290, 330, 310]
data: <?= json_encode($sdata['errors']); ?>
},
{
name: 'Video Ads',
name: 'Verweigerungen',
type: 'line',
stack: 'Total',
data: [150, 232, 201, 154, 190, 330, 410]
data: <?= json_encode($sdata['refusals']); ?>
},
{
name: 'Direct',
name: 'Zeit',
type: 'line',
stack: 'Total',
data: [320, 332, 301, 334, 390, 330, 320]
data: <?= json_encode($sdata['time']); ?>
},
{
name: 'Search Engine',
name: 'Punkte',
type: 'line',
stack: 'Total',
data: [820, 932, 901, 934, 1290, 1330, 1320]
data: <?= json_encode($sdata['points']); ?>
},
{
name: 'Platz',
type: 'line',
stack: 'Total',
data: <?= json_encode($sdata['ranking']); ?>
}
]
};

View File

@ -31,10 +31,10 @@
<option value="false" <?=!$result['dog']?'selected':''; ?>>-- Bitte auswählen --</option>
<?php foreach($_SESSION['user']->data['dogs'] as $dogid) : ?>
<?php
$dog = new Dog();
$dog->load($dogid);
$dd = $dog->data;
?>
$dog = new Dog();
$dog->load($dogid);
$dd = $dog->data;
?>
<option value="<?= $dogid ?>" <?=$result['dog']==$dogid ?'selected':''; ?>>
<?= escape($dd['name']); ?>
</option>
@ -46,7 +46,7 @@
<input class="form-check-input" type="checkbox" id="disqualified" name="disqualified" value="1" <?=$result['disqualified']=='1' ?'checked':''; ?>>
</div>
<div>
<label for="refusals">Verweigeresultgen</label>
<label for="refusals">Verweigerungen</label>
<input type="number" value="<?= $result['refusals']; ?>" id="refusals" name="refusals" placeholder="Flowbite">
</div>
<div>