%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/www_bck/varak.net_bck/trenink.varak.net/app/
Upload File :
Create Path :
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);

Zerion Mini Shell 1.0