$sql = 'SELECT count(*) as anzahl FROM turnier_kampf t where art != \'gross\' and (win = ' . $charid . ' or lose = ' . $charid . ') and dauer > now()';
$sear_a = mysqli_num_rows(db_query('SELECT tr.id FROM tournament_registration tr inner join chars as c ON tr.charakter = c.id WHERE tr.type='.$type_id.' AND '.$filter_sql));
displayErrorMessage(NULL,'Du hast das Anfängerturnier schon zu oft gewonnen!!!','<ahref="index.php">weiter...</a>');
echo $sear_a.'<br>'; // Print the amount of registrations!
}
if($sear_a >= $anzahl) {
displayErrorMessage(NULL,'Turnier voll! Es künnen maximal nur '.$anzahl.' Chars am Turnier teilnehmen','<ahref="index.php?as=turnier&type_id='.$type_id.'">weiter...</a>');
return;
if($art == 'klein'){
$races = getSpecialRaceIds();
$special_race_ids = array();
foreach($races as $race) {
$special_race_ids[] = '\''.$race['id'].'\'';
}
// Char darf max lvl 25 haben und keine Fusion sein und auch keine Teufelsfrucht gegessen haben
$special_clue = 'AND level<=25 AND fusion_rasse = \'0\' AND rasse NOT IN ('.implode(',',$special_race_ids).') AND frucht is null';
$anzahl = 32;
} else if($art == 'wochenst') {
$special_clue = 'AND fusion_rasse = \'0\'';
$anzahl = 64;
} else{
$anzahl = 64;
}
}
// sehr speziell und deswegen nicht getChar();
// sehr speziell und deswegen nicht getChar();
$PRUEF = mysqli_num_rows(db_query('SELECT id FROM chars WHERE id=\''.$charid.'\' '.$special_clue.' AND besitzer=\''.$user['id'].'\' LIMIT 1'));
$PRUEF = mysqli_num_rows(db_query('SELECT id FROM chars c WHERE id=\''.$charid.'\' AND '.$filter_sql.' AND besitzer=\''.$user['id'].'\' LIMIT 1'));
if(!$PRUEF) {
if(!$PRUEF) {
displayErrorMessage(NULL,'Charakter erfüllt die Bestimungen nicht!','<ahref="index.php?as=turnier&art='.$art.'">weiter...</a>');
displayErrorMessage(NULL,'Charakter erfüllt die Bestimungen nicht!','<ahref="index.php?as=turnier&type_id='.$type_id.'">weiter...</a>');
return;
return;
}
}
$sear_a = mysqli_num_rows(db_query('SELECT id FROM turnier1 WHERE art=\''.$art.'\''));
$sear = mysqli_fetch_assoc(db_query('SELECT id FROM tournament_registration WHERE besitzer=\''.$user['id'].'\' and type = \''.$type_id.'\' LIMIT 1'));
if($sear_a >= $anzahl) {
displayErrorMessage(NULL,'Turnier voll! Es künnen maximal nur '.$anzahl.' Chars am Turnier teilnehmen','<ahref="index.php?as=turnier&art='.$art.'">weiter...</a>');
return;
}
$sear = mysqli_fetch_assoc(db_query('SELECT id FROM turnier1 WHERE besitzer=\''.$user['id'].'\' and art = \''.$art.'\' LIMIT 1'));
if($sear['id']) {
if($sear['id']) {
displayErrorMessage(NULL,'Es darf nur einer deiner Chars am Turnier teilnehmen','<ahref="index.php?as=turnier&art='.$art.'">weiter...</a>');
displayErrorMessage(NULL,'Es darf nur einer deiner Chars am Turnier teilnehmen','<ahref="index.php?as=turnier&type_id='.$type_id.'">weiter...</a>');
return;
return;
}
}
$sql = 'INSERT turnier1 SET charakter='.$charid.', besitzer='.$user['id'].', art = \''.$art.'\'';
$sql = 'INSERT tournament_registration SET charakter='.$charid.', besitzer='.$user['id'].', type = '.$type_id;
// echo $sql;
// echo $sql;
db_query($sql);
db_query($sql);
db_query('UPDATE chars SET status=\'Turnier\' WHERE id='.$charid);
db_query('UPDATE chars SET status=\'Turnier\' WHERE id='.$charid);
db_query('UPDATE user SET geld= '.($user['geld']-$fee).' WHERE id='.$user['id']);
db_query('UPDATE user SET geld= '.($user['geld']-$fee).' WHERE id='.$user['id']);
displayErrorMessage('Änderungen übernommen','Charakter erfolgreich beim Turnier angemeldet','<ahref="index.php?as=turnier&art='.$art.'">weiter...</a>');
displayErrorMessage('Änderungen übernommen','Charakter erfolgreich beim Turnier angemeldet','<ahref="index.php?as=turnier&type_id='.$type_id.'">weiter...</a>');
return;
return;
}
}
function abmelden($user_ida, $char_id, $art){
function abmelden($user_ida, $char_id, $type_id){
db_query('DELETE FROM turnier1 WHERE charakter=\''.$char_id.'\' AND besitzer=\''.$user_ida['id'].'\'');
db_query('DELETE FROM tournament_registration WHERE charakter=\''.$char_id.'\' AND besitzer=\''.$user_ida['id'].'\'');
db_query('UPDATE chars SET status=\'Frei\' WHERE id=\''.$char_id.'\' AND besitzer=\''.$user_ida['id'].'\' AND status=\'Turnier\' LIMIT 1');
db_query('UPDATE chars SET status=\'Frei\' WHERE id=\''.$char_id.'\' AND besitzer=\''.$user_ida['id'].'\' AND status=\'Turnier\' LIMIT 1');
displayErrorMessage('Änderungen übernommen','Charakter erfolgreich beim Turnier abgemeldet','<ahref="index.php?as=turnier&art='.$art.'">weiter...</a>');
displayErrorMessage('Änderungen übernommen','Charakter erfolgreich beim Turnier abgemeldet','<ahref="index.php?as=turnier&type_id='.$type_id.'">weiter...</a>');
$char_ag = db_query('SELECT c.id as charid, c.name, t.charakter, u.nickname, u.id as userid FROM turnier1 t LEFT JOIN chars c ON(t.charakter=c.id) LEFT JOIN user u ON(t.besitzer=u.id) WHERE t.art=\''.$art.'\'');
$char_ag = db_query('SELECT c.id as charid, c.name, t.charakter, u.nickname, u.id as userid FROM tournament_registration t LEFT JOIN chars c ON(t.charakter=c.id) LEFT JOIN user u ON(t.besitzer=u.id) WHERE t.type='.$type_id);
<imgborder="0"src="design/bilder/buttons/wt-turnier.jpg"title="Das Turnier ist einmal die Woche, Sonntags um 15 Uhr. (64 Spieler)"width="150"height="150"/>
<imgborder="0"src="<?phpecho$tournament_type['icon'];?>"title="Das Turnier ist einmal die Woche, Sonntags um 15 Uhr. (64 Spieler)"width="150"height="150"/>
</a>
</td>
<td> </td>
<tdvalign="top"align="center">
<ahref='javascript:kampf("wochenst");'>
<imgborder="0"src="design/bilder/buttons/wts-turnier.jpg"title="Das Turnier ist einmal die Woche, Samstags um 15 Uhr. (64 Spieler ohne Fusionen)"width="150"height="150"/>
</a>
</td>
</tr>
<tr>
<tdcolspan="3"valign="top"align="center">
<ahref='javascript:kampf("klein");'>
<imgborder="0"src="design/bilder/buttons/af-turnier.jpg"title="Das Anfänger Turnier ist einmal die Woche, Freitags um 15 Uhr. (32 Spieler)"width="150"height="150"/>
</a>
</td>
</tr>
<tr>
<tdalign="center">
<ahref='javascript:kampf("gross");'>
<imgborder="0"src="design/bilder/buttons/WT-turnier.jpg"title="Das Welt Turnier ist immer am ersten Tag des Monats um 21 Uhr (Maximal 512 Spieler)"width="150"height="150"/>
</a>
</td>
<td> </td>
<tdvalign="top"align="center">
<ahref='javascript:kampf("grossst");'>
<imgborder="0"src="design/bilder/buttons/WTs-turnier.jpg"title="Das Turnier ist immer am 15. Tag des Monats um 21 Uhr, (Maximal 512 Spieler ohne Fusionen)"width="150"height="150"/>
</a>
</a>
</td>
</td>
<tdalign="center">Hier kommt noch info hin (to be programmed)</td>