LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /torneoclas.php

Hier klicken für den Source, ODER
Weitere Dateien, von denen du den Quelltext sehen kannst:
(Die Hälfte der Scripte ist an den Server angepasst und ich hab drin rumgebastelt, also keine Klagen, wenns bei euch net funzt ^^

(Das Lesen des Source, um sich spielerische Vorteile zu verschaffen, ist nicht erlaubt. Solltest du Schwachstellen oder Fehler entdecken, bist du als Spieler verpflichtet, diese zu melden.)

Source von: /torneoclas.php

<?php 

/* This file is part of "The Tournament" 
* made by Excalibur, refer to torneo.php 
* for instructions and copyright notice */ 

// gargamel 
// the following array definitionis important to run the 
// level based results. 
// they must not be translated !!! 

$levels['1'] = "Eins"
$levels['2'] = "Zwei"
$levels['3'] = "Drei"
$levels['4'] = "Vier"
$levels['5'] = "Fünf"
$levels['6'] = "Sechs"
$levels['7'] = "Sieben"
$levels['8'] = "Acht"
$levels['9'] = "Neun"
$levels['10'] = "Zehn"
$levels['11'] = "Elf"
$levels['12'] = "Zwölf"
$levels['13'] = "Dreizehn"
$levels['14'] = "Vierzehn"
$levels['15'] = "Fünfzehn"

require_once 
"common.php"
page_header("Turnierrangliste"); 
addnav("Hauptergebnis","torneoclas.php?op=generale"); 
addnav("Levelergebnis","torneoclas.php?op=livello"); 
addnav("Fertige Level","torneoclas.php?op=fatti"); 
addnav("Zurück zum Kriegerviertel","tournamentplace.php"); 
//addnav("Zurück zum Wald","forest.php"); 
if ($HTTP_GET_VARS[op]=="") { 
    
output("<font size='+1'>`c`b`!Turnier der Völker-Rangliste`b`c`n`n</font>",true); 
    
output("`6Willkommen bei der `@Turnier der Völker-Rangliste`6. Hier kannst du die Rankings der verschiedenen Spieler einsehen! "); 
    
output("Eine Tafel zeigt das `@Hauptergebnis`6, wo du die Spieler, die die Rangliste anführen siehst. "); 
    
output("Bei der Zweiten Tafel kannst du die Rankings für jedes einzelne Level ansehen."); 
    
output("Triff deine Auswahl`n"); 

if (
$HTTP_GET_VARS[op]=="generale") { 
    
output("<font size='+1'>`c`b`!Turnier der Völker-Hauptrangliste`b`c`n`n</font>",true); 
    
$sql "SELECT name,torneo,torneopoints,superuser FROM accounts WHERE torneo > 0 AND superuser < 4 ORDER BY torneo DESC"
    
output("`c`b`&Turnier der Völker-Hauptrangliste`b`c`n"); 
    
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td></td><td align='center'>`bName`b</td><td align='center'>`bErgebnis`b</td><td align='center'>`bBisherige Versuche`b</td></tr>"true); 
    
$result db_query($sql) or die(db_error(LINK)); 
    if (
db_num_rows($result) == 0) { 
        
output("<tr><td colspan=4 align='center'>`&Niemand macht beim Turnier mit.`0</td></tr>"true); 
    } 
    for (
$i 0;$i db_num_rows($result);$i++) { 
        
$row db_fetch_assoc($result); 
        
$row[torneopoints]=unserialize($row[torneopoints]); 
        if (
$row[name] == $session[user][name]) { 
            
output("<tr bgcolor='#007700'>"true); 
        } else { 
            
output("<tr class='" . ($i 2?"trlight":"trdark") . "'>"true); 
        } 
         
$prove=count($row[torneopoints])/2
          
output("<td>" . ($i 1) . ".</td><td>$row[name]</td><td align='right'>".($row[torneo]-1)."</td><td align='center'>$prove</td></tr>"true); 
    } 
    
output("</table>"true); 

if (
$HTTP_GET_VARS[op]=="livello" && $HTTP_GET_VARS[op1]==""){ 
    
output("<font size='+1'>`c`b`!Turnier der Völker-Levelrangliste`b`c`n`n</font>",true); 
    for (
$i=1$i<16$i++){ 
    
addnav("`\$Level $i","torneoclas.php?op=livello&op1=".$i); 
    } 

if (
$HTTP_GET_VARS[op]=="livello" && $HTTP_GET_VARS[op1]!=""){ 
    
$arr=array(); 
    
$sql "SELECT name,torneo,torneopoints,superuser FROM accounts WHERE torneo > 0 AND superuser < 4"
    
$result db_query($sql) or die(db_error(LINK)); 
    
$k=1
    
$z=db_num_rows($result); 
    for (
$i 0;$i $z ;$i++){ 
        
$row db_fetch_assoc($result); 
        
$row[torneopoints]=unserialize($row[torneopoints]); 
        
$convers=array(); 
        
//print_r($row[torneopoints]); 
        
for ($ii 0$ii count ($row[torneopoints]); $ii += 2) { 
            if (isset (
$row[torneopoints][$ii]) && isset ($row[torneopoints][$ii 1])) { 
                
$convers[] = array ("punteggio" => $row[torneopoints][$ii],"livello" => $row[torneopoints][$ii 1]); 
            } 
        } 
        
//print_r($convers); 
        
reset($convers); 
        
$nome=$row[name]; 
        foreach (
$convers as $key => $row){ 
            if (
$convers[$key]['livello'] == $levels[$HTTP_GET_VARS[op1]]){ 
                
$arr[$k]['punteggio'] = $convers[$key]['punteggio']; 
                
$arr[$k]['nome'] = $nome
                
$k++; 
            } 
        } 
    } 
    
arsort($arr); 
    
reset($arr); 
    
output("<font size='+1'>`c`b`!Level $HTTP_GET_VARS[op1] Turnier der Völker-Rangliste`b`c`n`n</font>",true); 
    
output("<table cellspacing=0 cellpadding=2 align='center'><tr><td></td><td align='center'>`bName`b</td><td align='center'>`bScore`b</td></tr>"true); 

    foreach (
$arr as $key => $row) { 
    if (
$arr[$key]['nome'] == $session[user][name]) { 
        
output("<tr bgcolor='#007700'>"true); 
    } else { 
        
output("<tr class='" . (($key+1) % 2?"trlight":"trdark") . "'>"true); 
        } 
    
output("<td>" . ($key) . ".</td><td>{$arr[$key]['nome']}</td><td align='right'>{$arr[$key]['punteggio']}</td></tr>"true); 
    
$flag=1
    } 
    if (!
$flag) { 
        
output("<tr><td colspan=4 align='center'>`&Neimand hat dieses Level gespielt`0</td></tr>"true); 
        } 
    
output("</table>"true); 

if (
$HTTP_GET_VARS[op]=="fatti") { 
    
page_header("Levels Completed"); 
    
output("<font size='+1'>`c`b`!Levels fertiggestellt von {$session['user']['name']}`b`c`n`n</font>",true); 
    
$sql "SELECT torneopoints FROM accounts WHERE acctid = {$session['user']['acctid']}"
    
$result db_query($sql) or die(db_error(LINK)); 
    
$row db_fetch_assoc($result); 
    
$row[torneopoints]=unserialize($row[torneopoints]); 
    
output("<table cellspacing=2 cellpadding=2 align='center'><tr><td align='center'>`bLevel`b</td><td align='center'>`bErgebnis`b</td></tr>"true); 
    for (
$k 1$k 16$k++){ 
        for (
$i 0$i count ($row[torneopoints]); $i += 2){ 
            if (
$levels[$k]==$row[torneopoints][$i 1]){ 
                
output("<tr class='" . (($pippo) % 2?"trlight":"trdark") . "'>"true); 
                
output("<td align='center'>`@{$levels[$k]}</td><td align='right'>`^{$row[torneopoints][$i]}</td></tr>"true); 
                
$pippo++; 
                
$totale=$totale+$row[torneopoints][$i]; 
                } 
            } 
        } 
    
output("<tr bgcolor='#005599'>"true); 
    
output("<td align='center'>`\$`bTotal`b</td><td align='right'>`^`b$totale`b</td></tr>"true); 
    
output("</table>"true); 


page_footer(); 
?>