$elem) echo ++$n.": $k => $elem
"; // No Caching... header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") ." GMT"); header("Cache-Control: no-cache"); header("Pragma: no-cache"); header("Cache-Control: post-check=0, pre-check=0"); // sent data compressed ...!!! //ob_start("ob_gzhandler"); import_request_variables("gp"); // language if(isset($lang)) setlocale("LC_TIME",$lang); // file names if(!isset($inputfile)) $inputfile="hocup.dat"; if(!isset($outputfile)) $outputfile="hocup.dat"; if(!isset($maxdata)) $maxdata=0; // remember logged in HT server session_start(); if(!isset($Server) && isset($_SESSION["Server"])) $Server=$_SESSION["Server"]; if(isset($Server)) $_SESSION["Server"]=$Server; if(!isset($maxServer)) $maxServer=20; // password check? $md5pwd= "833037040d08c7741b68d89c552be47b"; $write = FALSE; $action = $_SERVER['PHP_SELF']; if(isset($Passwort)) { if(md5($Passwort) === $md5pwd) { echo "*** Passwort korrekt. SCHREIBMODUS AKTIV...***"; $write = TRUE; $action = $_SERVER['PHP_SELF']."?Passwort=".$Passwort; } else echo "*** FALSCHES Passwort!!! $Passwort ***"; } // total number of teams $nteams = 48; // date for deadline countdown $day = 13; // Day of the countdown $month = 4; // Month of the countdown $year = 2004; // Year of the countdown $hour = 0; // Hour of the countdown $minute = 0; // Minute of the countdown $second = 0; // Second of the countdown if($write && isset($Name) && $Name != "") { if ( file_exists($outputfile) ) { if ( $datei=fopen($outputfile,"a") ) { flock($datei,2); $maxdata=$maxdata+1; $teaminfo=array($maxdata,$Name,$Manager,$ID,$League,$Country,$Comment,"\n"); $output=implode("|",$teaminfo); fwrite($datei,$output); fclose($datei); } else echo "
Could not open File $outputfile!"; } else echo "
File $outputfile not found!"; } ?> The HO!-Cup Pages

The HO!-Cup (season 22)

A Hattrick Friendly Cup for the Members of the Hattrick Organizer Discussion Forum!

".$G[$N]."\n"; else echo "\n"; ?>
Group Stage: ".$G[$N]."
Group I is the Mini-Cup for the replacement teams and not part of the regular HO!-Cup!

Ranking

0) { $format = "last update: %m/%d/%y %I:%M %p

\n"; echo strftime($format,filemtime("Tabelle.".$LastStage)); } ?> Previous seasons: 21


The Registration for the next HO!-Cup (Season 22) again takes place via the HO!-Forum!

It will start on thuesday before the replays on April 20th, 2004. Deadline for registration is after Eastern (13.4.04 0:00!).

Even if the first places in the queue are already filled up, you can continue subscribing. In the case someone can not participate, the team will be replaced by the next on the list (the replacement teams can attend in a separate Mini-Cup). As soon as possible 8 groups with 6 teams each and appropriate matches will be generated. Teams from lower class series will play 3 instead of only 2 matches at home if possible.

The first two group leaders will proceed into the knock-out stage (Cup-Rules!). There are four of these until the final on 15/16-jun-04 takes place. Home/away teams are determined from the actual overall ranking, whereas away goals from the KO-stage are counting twice.

You have to contact your first opponent via HT-mail before the deadline expires!!! If not you will be replaced by the next available participant from the list! The regular challenges have to take place until early monday morning (CET!) before the corresponding matches, if not the match is lost automatically 0:5.

Die Anmeldung für den nächsten HO!-Cup (Saison 22) erfolgt wieder über das HO!-Forum!

Beginn ist am Dienstag vor dem ersten Rückrundenspiel, also am 20. April 2004. Anmeldeschluss ist nach Ostern (13.4.04 0Uhr!).

Falls vorher schon alle Plätze vergeben sind, könnt ihr euch trotzdem weiter eintragen, da erfahrungsgemäss immer Nachrücker gebraucht werden und die Ersatzteams ausser Konkurrenz einen Mini-Cup spielen können. Es werden so früh wie möglich schonmal 8 vorläufige Gruppen a 6 Mannschaften und entsprechende Spielpaarungen erstellt. Dabei erhalten die niederklassigen Vereine nach Möglichkeit 3 und die übrigen 2 Heimspiele.

Die beiden Tabellenführer spielen nach der Gruppenphase in vier KO-Runden (Cup-Regeln!) bis zum Finale am 15. oder 16. Juni 04. Das Heimrecht richtet sich dabei nach dem aktuellen Overall-Ranking, wobei Auswärtstore der KO-Runde doppelt zählen.

Wer sich vor Ablauf der Deadline noch nicht bei seinem ersten Spielpartner per HT-Mail gemeldet hat, wird automatisch durch den ersten erreichbaren Nachrücker ersetzt!. Die Forderung selbst muss immer bis Montag früh vor dem jeweiligen Spiel erledigt sein. Ansonsten wird dass Spiel als 0:5 verloren gezählt.

Questions/Fragen: HT-mail or PM @ RAGtime
4.0) && (float_val(substr(stristr($userBrowser, "Mozilla"),8, 3)) < 5.0)); /* The first value of the substr() function determines after how characters the sub-string starts and latter defines the length of the sub-string. If in the end of the searched string would be empty space or character they are not harmful because that possibility has been taken account. It is not necessary to check tha value by using the ctype_digit() function. */ //echo "
Internet-Browser: $userBrowser
==> MSIE=$MSIE Opera=$Opera Moz4=$Moz4 Gecko=$Gecko NN4=$NN4 Moz4all=$Moz4All "; if($seconds<0) echo "

Sorry, too late. The DEADLINE has been expired already!

"; else { // Das get immer, da reines php! if($NN4 || $Moz4all || ($Moz4 && !$MSIE)) echo "

Es waren grade eben noch $days Tage, $hours Stunden, $minutes Minuten und $seconds Sekunden bis zur DEADLINE!!!

"; //... Aber Live-Counter ist cooler... (JS&PHP, aber: Nicht mit Netscape <5!) else echo "

Only seconds left until DEADLINE!!!

"; //echo "

Replacement players NEEDED for TOMORROW!!!

"; } echo "\n

\n"; if($write) { echo "

\n"; echo "Team Name: \n"; echo "Manager:
\n"; echo "Team ID: \n"; echo "Liga/Series: \n"; echo "Land/Country:
\n"; echo "Kommentar/Comment:

\n"; echo "
\n"; echo "


\n"; } echo "

"; $tablefile=$inputfile; $darklines=$nteams; include("readtable.php"); $maxdata=$tabledata; echo "\n"; $frei=$nteams-$maxdata; if($frei > 20) echo "

Noch $frei Plätze frei!

"; else if($frei > 10) echo "

Nur noch $frei Plätze frei!

"; else if($frei > 5) echo "

NUR NOCH $frei PLÄTZE FREI!

"; else if($frei > 0) { echo "

NUR NOCH $frei REGULÄRE PLÄTZ(E) FREI!!!

"; echo "

ONLY $frei REGULAR POSITION(S) LEFT!!!

"; } else { echo "

SORRY, NO MORE REGULAR PLACES LEFT!

"; } echo "
"; // no display, just count $style=0; // referer of THIS page $ref = $_SERVER['REQUEST_URI']; $referer = (isset($ref) && $ref != '/') ? $ref : "Direct Request"; include("counter.php"); ?>