|
|
class Team {
var $CLASS = 'Team';
var $TEAM = "";
var $ID = "";
var $SPIELE = 0;
var $WON = 0;
var $REMIS = 0;
var $LOST = 0;
var $TORE_P = 0;
var $TORE_M = 0;
var $PUNKTE = 0;
var $RANG = 0;
var $STATUS = 0;
function Team( $id, $name ) {
$this->ID = $id;
$this->TEAM = $name;
}
function matchH( $score ) {
list( $plus, $minus ) = split(":", $score, 2);
$this->match( $plus, $minus );
}
function matchA( $score ) {
list( $minus, $plus ) = split(":", $score, 2);
$this->match( $plus, $minus );
}
function match( $plus, $minus ) {
if( $plus == "" || $minus == "" ) {
return;
}
$this->SPIELE += 1;
$this->TORE_P += $plus;
$this->TORE_M += $minus;
if ($plus > $minus) {
$this->WON += 1;
$this->PUNKTE += 3;
} elseif ($plus == $minus) {
$this->REMIS += 1;
$this->PUNKTE += 1;
} elseif ($plus < $minus) {
$this->LOST += 1;
}
}
function diff() {
$diff = $this->TORE_P - $this->TORE_M;
return $diff;
}
}
function byPoints($a, $b) {
if( $a->PUNKTE == $b->PUNKTE ) {
if( $a->diff() == $b->diff() ) {
if( $a->TORE_P == $b->TORE_P ) {
return 0;
}
return ($a->TORE_P < $b->TORE_P) ? 1 : -1;
} elseif( $a->diff() < $b->diff() ) {
return 1;
} else {
return -1;
}
} elseif( $a->PUNKTE < $b->PUNKTE ) {
return 1;
} else {
return -1;
}
}
$name["blue"]["A1"] = "FC Bernau";
$name["blue"]["A2"] = "SG Häusern/St.Blasien II";
$name["blue"]["A3"] = "SG Schluchsee/Feldberg";
$name["red"]["B1"] = "SG Häusern/St.Blasien I";
$name["red"]["B2"] = "SV Grafenhausen";
$name["red"]["B3"] = "SV Höchenschwand";
##########################################
# Vorrunden-Ergebnisse
$score_i["blue"]["A1:A2"] = "6:0";
$score_i["blue"]["A1:A3"] = "4:1";
$score_i["blue"]["A2:A3"] = "4:3";
$score_i["red"]["B1:B2"] = "11:1";
$score_i["red"]["B1:B3"] = "16:0";
$score_i["red"]["B2:B3"] = "11:4";
##########################################
# Ergebnisse Finalspiele
$pos_5 = "10:1 (5:1)";
$pos_3 = "6:5 n.E. (2:2)(1:1)";
$pos_1 = "0:4 (0:1)";
##########################################
$m_a1_a2= $name["blue"]["A1"]." - ".$name["blue"]["A2"]." ".$score_i["blue"]["A1:A2"]." (3:0)";
$m_a1_a3= $name["blue"]["A1"]." - ".$name["blue"]["A3"]." ".$score_i["blue"]["A1:A3"]." (0:1)";
$m_a2_a3= $name["blue"]["A2"]." - ".$name["blue"]["A3"]." ".$score_i["blue"]["A2:A3"]." (2:1)";
$m_b1_b2= $name["red"]["B1"]." - ".$name["red"]["B2"]." ".$score_i["red"]["B1:B2"]." (4:0)";
$m_b1_b3= $name["red"]["B1"]." - ".$name["red"]["B3"]." ".$score_i["red"]["B1:B3"]." (5:0)";
$m_b2_b3= $name["red"]["B2"]." - ".$name["red"]["B3"]." ".$score_i["red"]["B2:B3"]." (5:2)";
$blue_1 = "Sieger Gruppe A";
$blue_2 = "Zweiter Gruppe A";
$blue_3 = "Dritter Gruppe A";
$red_1 = "Sieger Gruppe B";
$red_2 = "Zweiter Gruppe B";
$red_3 = "Dritter Gruppe B";
$groups = array( "blue"=>array("A1", "A2", "A3") , "red"=>array( "B1", "B2", "B3" ) );
while( list( $g, $ar ) = each( $groups ) ) {
#echo "group: $g "; while( list( $i, $t ) = each( $ar ) ) { #echo "team: $t ->".$name[$g][$t]." "; $teams[$g][$t] = new Team( $t, $name[$g][$t] ); } } reset( $groups ); while( list( $g, $ar ) = each( $groups ) ) { #echo "group: $g "; $$g = 0; while( list( $match, $score ) = each( $score_i[$g] ) ) { if( $score ) { list( $t1, $t2 ) = split( ":", $match); list( $s1, $s2 ) = split( ":", $score ); $teams[$g][$t1]->matchH( $score ); $teams[$g][$t2]->matchA( $score ); $$g++; #echo "match: $match score: $score g ".$$g." "; } } } reset( $groups ); while( list( $g, $ar ) = each( $groups ) ) { while( list( $i, $t ) = each( $ar ) ) { #echo "group: $g "; $tobj[$g][] = $teams[$g][$t]; } usort($tobj[$g], "byPoints" ); reset( $tobj[$g] ); while( list( $i, $t ) = each( $tobj[$g] ) ) { #echo "team: i $i ".$t->TEAM." "; $name[$g][$i] = $t->TEAM; $tore[$g][$i] = $t->TORE_P.":".$t->TORE_M; $pkte[$g][$i] = $t->PUNKTE; $sple[$g][$i] = $t->SPIELE; } } if( $blue == 3 ) { $blue_1 = $name["blue"][0]; $blue_2 = $name["blue"][1]; $blue_3 = $name["blue"][2]; } if( $red == 3 ) { $red_1 = $name["red"][0]; $red_2 = $name["red"][1]; $red_3 = $name["red"][2]; } $m_5 = $blue_3." - ".$red_3." ".$pos_5; $m_3 = $blue_2." - ".$red_2." ".$pos_3; $m_1 = $blue_1." - ".$red_1." ".$pos_1; $hl = "Sportwoche_2001"; $dir = "sportwoche/2001"; $detail_A = "$dir/sw2001_a.html"; $detail_B = "$dir/sw2001_b.html"; $detail_C = "$dir/sw2001_c.html"; $date_1 = "Dienstag, 14.8.2001"; $date_2 = "Mittwoch, 15.8.2001"; $date_3 = "Donnerstag, 16.8.2001"; $date_4 = "Samstag, 18.8.2001"; ?> SG Häusern/St.Blasien gewinnt Wanderpokal der GemeindeFoto: BZSpielführer Norbert Wilms nimmt die Gratulation seines Vorsitzenden Michael Kuhlmann entgegen. Bürgermeister Kaiser scheint zufrieden, dass der Wanderpokal in der Gemeinde bleibt.
Die siegreiche 'Erste' vor dem Endspiel.
Die unglückliche 'Zweite' nach dem verlorenen Elfmeterschiessen.
Gruppeneinteilung:
Gruppenspiele (Spielzeit 90 min)
Gruppenplatzierungen
Finalspiele (90 min)
|
|