stats prepared
All checks were successful
Build and push / Pulling repo on server (push) Successful in 3s

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('results', $d->getResults());
$this->set('dogdata', $d->data); $this->set('dogdata', $d->data);
$this->set('dogid', $dogid); $this->set('dogid', $dogid);
$this->set('template', 'dog.html'); $this->set('template', 'dog.html.php');
} }
function maySeeThisPage() { function maySeeThisPage() {

View File

@ -74,8 +74,20 @@
$run = new Run(); $run = new Run();
$tname = $t->getField('name',$result['tournament']); $tname = $t->getField('name',$result['tournament']);
$tdate = $t->getField('date',$result['tournament']);
$rname = $run->getField('name',$result['run']); $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> <tr>
<td><a href="/tournaments/event/<?= $result['tournament']; ?>"> <td><a href="/tournaments/event/<?= $result['tournament']; ?>">
@ -122,7 +134,7 @@
</div> </div>
<div class="col"> <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"> <script type="text/javascript">
// Initialize the echarts instance based on the prepared dom // Initialize the echarts instance based on the prepared dom
@ -137,7 +149,7 @@
trigger: 'axis' trigger: 'axis'
}, },
legend: { legend: {
data: ['Email', 'Union Ads', 'Video Ads', 'Direct', 'Search Engine'] data: ['Geschwindigkeit', 'Fehler', 'Verweigerungen', 'Zeit', 'Geschwindigkeit','Punkte','Platz']
}, },
grid: { grid: {
left: '3%', left: '3%',
@ -153,41 +165,47 @@
xAxis: { xAxis: {
type: 'category', type: 'category',
boundaryGap: false, boundaryGap: false,
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] data: <?= json_encode($sdata['dates']); ?>
}, },
yAxis: { yAxis: {
type: 'value' type: 'value'
}, },
series: [ series: [
{ {
name: 'Email', name: 'Geschwindigkeit',
type: 'line', type: 'line',
stack: 'Total', stack: 'Total',
data: [120, 132, 101, 134, 90, 230, 210] data: <?= json_encode($sdata['speed']); ?>
}, },
{ {
name: 'Union Ads', name: 'Fehler',
type: 'line', type: 'line',
stack: 'Total', stack: 'Total',
data: [220, 182, 191, 234, 290, 330, 310] data: <?= json_encode($sdata['errors']); ?>
}, },
{ {
name: 'Video Ads', name: 'Verweigerungen',
type: 'line', type: 'line',
stack: 'Total', stack: 'Total',
data: [150, 232, 201, 154, 190, 330, 410] data: <?= json_encode($sdata['refusals']); ?>
}, },
{ {
name: 'Direct', name: 'Zeit',
type: 'line', type: 'line',
stack: 'Total', stack: 'Total',
data: [320, 332, 301, 334, 390, 330, 320] data: <?= json_encode($sdata['time']); ?>
}, },
{ {
name: 'Search Engine', name: 'Punkte',
type: 'line', type: 'line',
stack: 'Total', 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> <option value="false" <?=!$result['dog']?'selected':''; ?>>-- Bitte auswählen --</option>
<?php foreach($_SESSION['user']->data['dogs'] as $dogid) : ?> <?php foreach($_SESSION['user']->data['dogs'] as $dogid) : ?>
<?php <?php
$dog = new Dog(); $dog = new Dog();
$dog->load($dogid); $dog->load($dogid);
$dd = $dog->data; $dd = $dog->data;
?> ?>
<option value="<?= $dogid ?>" <?=$result['dog']==$dogid ?'selected':''; ?>> <option value="<?= $dogid ?>" <?=$result['dog']==$dogid ?'selected':''; ?>>
<?= escape($dd['name']); ?> <?= escape($dd['name']); ?>
</option> </option>
@ -46,7 +46,7 @@
<input class="form-check-input" type="checkbox" id="disqualified" name="disqualified" value="1" <?=$result['disqualified']=='1' ?'checked':''; ?>> <input class="form-check-input" type="checkbox" id="disqualified" name="disqualified" value="1" <?=$result['disqualified']=='1' ?'checked':''; ?>>
</div> </div>
<div> <div>
<label for="refusals">Verweigeresultgen</label> <label for="refusals">Verweigerungen</label>
<input type="number" value="<?= $result['refusals']; ?>" id="refusals" name="refusals" placeholder="Flowbite"> <input type="number" value="<?= $result['refusals']; ?>" id="refusals" name="refusals" placeholder="Flowbite">
</div> </div>
<div> <div>