%PDF- %PDF-
| Direktori : /data/www_bck/varak.net_bck/trenink.varak.net/app/ |
| Current File : //data/www_bck/varak.net_bck/trenink.varak.net/app/match.php |
<?php
/**
* Created by PhpStorm.
* User: waritko
* Date: 23. 9. 2017
* Time: 20:11
*/
$results = dibi::query("SELECT [ss].[hitFactor] [hitFactor],
[ss].[name] [name],
[ss].[time] [time],
[ss].[alpha] [alpha],
[ss].[charlie] [charlie],
[ss].[delta] [delta],
[ss].[miss] [miss],
[ss].[noshoot] [noshoot],
[ss].[stagePoints] [stagePoints],
[ss].[division] [division],
[ss].[powerFactor] [powerFactor],
[ss].[shooter] [shooter],
[sh].[name] [shooterName],
[s].[order] [stageOrder]
FROM [score_stages] [ss]
JOIN [shooters] [sh] ON [ss].[shooter] = [sh].[id]
JOIN [stages] [s] ON [ss].[stage] = [s].[id]
WHERE [ss].[match] = %i
ORDER BY [s].[order],
[ss].[hitFactor] DESC", $id);
$stages = array();
foreach ($results as $r)
{
if(!isset($stages[$r->stageOrder]))
{
$stages[$r->stageOrder] = new stdClass();
$stages[$r->stageOrder]->name = $r->name;
$stages[$r->stageOrder]->results = array();
}
$res = new stdClass();
$res->time = $r->time;
$res->alpha = $r->alpha;
$res->charlie = $r->charlie;
$res->delta = $r->delta;
$res->miss = $r->miss;
$res->noshoot = $r->noshoot;
$res->stagePoints = $r->stagePoints;
$res->hitFactor = $r->hitFactor;
$res->division = $r->division;
$res->powerFactor = $r->powerFactor;
$res->shooter = $r->shooter;
$res->shooterName = $r->shooterName;
$stages[$r->stageOrder]->results[] = $res;
}
$smarty->assign('matchStages', $stages);