Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 132 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
132 lars 1
<?php
114 lars 2
    require ( "include/common.php" );
3
    $smarty->assign( "title", $common["final_result"] );
131 lars 4
    //$smarty->caching = true;
114 lars 5
    $smarty->cache_lifetime = 86400;
6
    define( "CACHE_ID", $u_loc . "|0" );
133 lars 7
    if ( !$smarty->iscached("result.tpl", CAHCE_ID) )
114 lars 8
    {
9
        if ( $config->type == "WC" )
10
        {
11
            $sql = "SELECT * FROM games WHERE g_type IN (5,6)";
12
        }
13
        else
14
        {
15
            $sql = "SELECT * FROM games WHERE g_type IN (4)";
16
        }
17
        $res = $db->query( $sql );
18
        if ( DB::isError($res) )
19
        {
20
            $smarty->assign( "meld", $common["an_error_occured"] );
21
            $smarty->assign( "db_meld", $res->getUserInfo() );
22
            $smarty->assign( "error", true );
23
            $smarty->display( "meld.tpl" );
24
        }
25
        else
26
        {
27
            if ( $config->type == "WC" )
28
            {
29
                while ( $row = $res->fetchRow() )
30
                {
31
                    $g_id = $row["g_id"];
32
                    $g_type = $row["g_type"];
33
                    $t_id1 = $row["g_m1"];
34
                    $t_id2 = $row["g_m2"];
35
                    $g_g1 = $row["g_g1"];
36
                    $g_g2 = $row["g_g2"];
37
                    $t1 = new Team( $t_id1 );
38
                    $t2 = new Team( $t_id2 );
39
                    $t_name1 = $t1->t_name;
40
                    $t_name2 = $t2->t_name;
41
                    if ( $g_type == 5 )
42
                    {
43
                        $champion3 = ( $g_g1 > $g_g2 ) ? $t_name1 : $t_name2;
44
                        $champion4 = ( $g_g1 < $g_g2 ) ? $t_name1 : $t_name2;
131 lars 45
		        $t_flag3 = $t1->t_flag;
46
    		        $t_flag4 = $t2->t_flag;
114 lars 47
                    }
48
                    else
49
                    {
50
                        $champion1 = ( $g_g1 > $g_g2 ) ? $t_name1 : $t_name2;
51
                        $champion2 = ( $g_g1 < $g_g2 ) ? $t_name1 : $t_name2;
131 lars 52
		        $t_flag1 = $t1->t_flag;
53
    		        $t_flag2 = $t2->t_flag;
114 lars 54
                    }
55
                }
56
            }
57
            else
58
            {
59
                $row = $res->fetchRow();
60
                $g_id = $row["g_id"];
61
                $g_type = $row["g_type"];
62
                $t_id1 = $row["g_m1"];
63
                $t_id2 = $row["g_m2"];
64
                $g_g1 = $row["g_g1"];
65
                $g_g2 = $row["g_g2"];
66
                $t1 = new Team( $t_id1 );
67
                $t2 = new Team( $t_id2 );
68
                $t_name1 = $t1->t_name;
69
                $t_name2 = $t2->t_name;
131 lars 70
	        $t_flag1 = $t1->t_flag;
71
    	        $t_flag2 = $t2->t_flag;
114 lars 72
                $champion1 = ( $g_g1 > $g_g2 ) ? $t_name1 : $t_name2;
73
                $champion2 = ( $g_g1 < $g_g2 ) ? $t_name1 : $t_name2;
74
                $champion3 = $champion4 = "Gibt es bei einer EM NICHT!";
75
            }
131 lars 76
            $smarty->assign( "flag1", $t_flag1 );
77
            $smarty->assign( "flag2", $t_flag2 );
78
            $smarty->assign( "flag3", $t_flag3 );
79
            $smarty->assign( "flag4", $t_flag4 );
114 lars 80
            $smarty->assign( "champion1", $champion1 );
81
            $smarty->assign( "champion2", $champion2 );
82
            $smarty->assign( "champion3", $champion3 );
83
            $smarty->assign( "champion4", $champion4 );
84
        }
85
    }
86
    $smarty->display( "result.tpl", CACHE_ID );
66 lars 87
?>