%s", $Turniername) : 'n'));echo titel(sprintf("Meldeliste%s", $Turniername ? sprintf("
%s", $Turniername) : 'n'));if (!$Veranstaltungen) { print "

Keine Turniere zum Anzeigen!

\n"; print fuss(); die();}$auswahl = new cForm();$auswahl->setProperty('name', 'Auswahl');$auswahl->addField('select', 'Veranstaltung', '', $Veranstaltungen, array('colspan' => 1), array('td' => 'align="right"', 'after' => '  '));$auswahl->addField('select', 'Sortierung', '', array('TWZ', 'Alphabetisch', 'Verein/Ort'), array('colspan' => 1), array('td' => 'width="100" align="right"', 'after' => '  '));$auswahl->addValue('', array('td' => 'width="125" align="right"'));$auswahl->setProperty('javascript', 0);$auswahl->setProperty('columns', 5);print $auswahl->getHTML() . "\n";if (!$Turniername) { print fuss(); die();}if ($_POST['form_Sortierung'] == 'Verein/Ort') $sortierung = 'ZPS, Verein, Spielername_G';elseif ($_POST['form_Sortierung'] == 'Alphabetisch') $sortierung = 'Spielername_G';else $sortierung = 'TWZ DESC, Spielername_G';$Anzeige = array('FIDE_Land' => 0, 'FIDE_Titel' => 0, 'FIDE_Elo' => 0);while (list($a) = each($Anzeige)) { ($a == 'FIDE_Land') ? $filter = "AND $a != 'GER' " : $filter = ''; $query = "SELECT $a " . "FROM {$general['db_teilnehmer']} " . "LEFT JOIN {$general['db_details']} ON {$general['db_teilnehmer']}.ID = {$general['db_details']}.ID_Spieler " . "WHERE ID_Veranstaltung='" . addslashes($_POST['form_Veranstaltung']) . "' " . "AND Status = 'A' " . "AND !ISNULL($a) " . $filter . "GROUP BY $a"; $result = @mysql_query($query); if ($result) if (mysql_num_rows($result) > 0) { $Anzeige[$a] = 1; mysql_free_result($result); }}$TWZ = "IF(ISNULL({$general['db_teilnehmer']}.DWZ), " . "IF(ISNULL({$general['db_teilnehmer']}.FIDE_Elo), " . "-1, " . "{$general['db_teilnehmer']}.FIDE_Elo), " . "{$general['db_teilnehmer']}.DWZ + 5000 " . ") AS TWZ";$query = "SELECT ID, Spielername, Geburtsdatum, Verein, DWZ, FIDE_Elo, $TWZ, FIDE_Titel, FIDE_Land " . "FROM {$general['db_teilnehmer']} " . "LEFT JOIN {$general['db_details']} ON {$general['db_teilnehmer']}.ID = {$general['db_details']}.ID_Spieler " . "WHERE ID_Veranstaltung='" . addslashes($_POST['form_Veranstaltung']) . "' " . "AND Status = 'A' " . "ORDER BY $sortierung";$result = @mysql_query($query);if (!$result or !mysql_num_rows($result)) { print "

Keine Spieler angemeldet!

\n"; print fuss(); die();}if ($Meldung == 'Anmeldestopp') printf("

Achtung: %s

\n\n", ueberschrift('Anmeldestopp!'));printf("\n", $config['Tabelle_Rahmen']);printf(" \n", $config['Tabelle_Kopf']);print " \n";print " \n";print " \n";print " \n";if ($Anzeige['FIDE_Titel']) print " \n";if ($Anzeige['FIDE_Elo']) print " \n";if ($Anzeige['FIDE_Land']) print " \n";print " \n";print " \n";$zaehler = 0;while ($row = mysql_fetch_assoc($result)) { $zaehler++; $Spielername = $row['Spielername']; if (ereg(",Prof\.", $Spielername)) $Spielername = 'Prof. ' . str_replace(',Prof.', '', $Spielername); if (ereg(",Dr\.", $Spielername)) $Spielername = 'Dr. ' . str_replace(',Dr.', '', $Spielername); $Spielername = str_replace(',', ', ', $Spielername); if ($row['DWZ'] == '0') $DWZ = 'Restp.'; elseif (!$row['DWZ']) $DWZ = '----'; else $DWZ = str_replace(' ', '  ', sprintf("%4d", $row['DWZ'])); print " \n"; printf(" \n", $zaehler); printf(" \n", $row['Spielername']); printf(" \n", substr($row['Geburtsdatum'], 0, 4)); printf(" \n", $DWZ); if ($Anzeige['FIDE_Titel']) printf(" \n", $row['FIDE_Titel'] ? $row['FIDE_Titel'] : ' '); if ($Anzeige['FIDE_Elo']) printf(" \n", $row['FIDE_Elo'] ? $row['FIDE_Elo'] : ' '); if ($Anzeige['FIDE_Land']) printf(" \n", $row['FIDE_Land'] && $row['FIDE_Land'] != 'GER' ? $row['FIDE_Land'] : ''); printf(" \n", $row['Verein']); print " \n";}print "
Nr.TeilnehmerGeburtDWZTitelEloLandVerein/Ort
%s%s%s%s%s%s%s%s
\n";mysql_free_result($result);echo fuss();?>