LoGD Standardrelease steht hier zum Download zur Verfügung!

Zeige Source: /suguilds.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: /suguilds.php

<?
/*
*
* *Author:
* - Day aliaz Kev & Gregor_Samsa
*
* *Create:
* - 2005.05.11
*
* *LastFix:
* - 2005.05.11
*
* *Email:
* - logd@gmx.net & gregor-samsa@arcor.de
*
* *Website:
* - http://beta.lotgd.dyndns.biz &  http://logd.totenfeuer.de.vu
*
* *Beschreibung:
* - None!
*
*/
require_once ("common.php");
isnewday(2);
$info = array('author'=>'Kevz & Gregor_Samsa','copyright'=>'© 2005','title'=>'Gilden & Clans Administration Tool');
if(!isset(
$_GET['op'])) $_GET['op'] = "";


addnav("W?Zurück zum Weltlichen","village.php");
addnav("G?Zurück zur Grotte","superuser.php");
addnav("Clan Liste","suguilds.php?op=clanlist");
addnav("Gilden Liste","suguilds.php?op=guildlist");
addnav("Sonstiges");
addnav("Refresh","suguilds.php");
page_header($info[title]);
output('`c`b`9'.$info[title].' `0`b`c`n`n');

switch(
$_GET['op']){
default:
case 
"":
        
output('<table border=0 cellpadding=2 cellspacing=1 bgcolor="#999999" align="center">',true);
        
output('<tr class="trhead" align="center"><td><b>Clan</b></td><td><b>Gründer</b></td><td><b>ID</b></td><td><b>Aktion</b></td>',true);
        
$sql "SELECT clans.*,
                       accounts.name,
                       accounts.acctid
              FROM clans
             INNER JOIN accounts
                ON accounts.acctid = clans.clanowner
             WHERE clanstatus = 0
             ORDER BY clanname ASC"
;
        
$result db_query($sql);
        if (
db_num_rows($result)==0output('<tr><td colspan=4 align="center">`&`i`cEs gibt keine Clans!`c`i`0</td></tr>',true);
        while (
$row db_fetch_assoc($result)) {
        
output('<tr class="'.($i%2?"trdark":"trlight").'" align="center"><td>',true);        
        
output('`&'.$row[clanname].'`n',true);
        
output("</td><td>",true);
        
output('<a href="'.'suguilds.php?op=click&var=clandesc&var1='.urlencode($row[acctid]).'">'.$row[name].'</a>`n',true);
        
addnav('','suguilds.php?op=click&var=clandesc&var1='.urlencode($row[acctid]));
        
output("</td><td>",true);
        
output('`!'.$row[clanid].'`n');
        
output("</td><td>",true);
        
output('<a href="suguilds.php?op=click&var=clanactivate&var1='.urlencode($row[clanid]).'">Activate</a>',true);
        
addnav('','suguilds.php?op=click&var=clanactivate&var1='.urlencode($row[clanid]));
        
output(' / ');
        
output('<a href="suguilds.php?op=click&var=clandel&var1='.urlencode($row[clanid]).'" onClick="return confirm(\'Willst du wirklich diesen Clan löschen?\');">DEL</a></td>',true);
        
addnav('','suguilds.php?op=click&var=clandel&var1='.urlencode($row[clanid]));
        }
        
output('</form></table>`n`n`n',true);
        
        
output('<table border=0 cellpadding=2 cellspacing=1 bgcolor="#999999" align="center">',true);
        
output('<tr class="trhead" align="center"><td><b>Gilde</b></td><td><b>Gründer</b></td><td><b>ID</b></td><td><b>Aktion</b></td>',true);
        
$sql "SELECT guilds.*,
                       accounts.name,
                       accounts.acctid
              FROM guilds
             INNER JOIN accounts
                ON accounts.acctid = guilds.guildowner
             WHERE guildstatus = 0
             ORDER BY guildname ASC"
;
        
$result db_query($sql);
        if (
db_num_rows($result)==0output('<tr><td colspan=4 align="center">`&`i`cEs gibt keine Gilden!`c`i`0</td></tr>',true);
        while (
$row db_fetch_assoc($result)) {
        
output('<tr class="'.($i%2?"trdark":"trlight").'" align="center"><td>',true);        
        
output('`&'.$row[guildname].'`n',true);
        
output("</td><td>",true);
        
output('<a href="'.'suguilds.php?op=click&var=guilddesc&var1='.urlencode($row[acctid]).'">'.$row[name].'</a>`n',true);
        
addnav('','suguilds.php?op=click&var=guilddesc&var1='.urlencode($row[acctid]));
        
output("</td><td>",true);
        
output('`!'.$row[guildid].'`n');
        
output("</td><td>",true);
        
output('<a href="suguilds.php?op=click&var=guildactivate&var1='.urlencode($row[guildid]).'">Activate</a>',true);
        
addnav('','suguilds.php?op=click&var=guildactivate&var1='.urlencode($row[guildid]));
        
output(' / ');
        
output('<a href="suguilds.php?op=click&var=guilddel&var1='.urlencode($row[guildid]).'" onClick="return confirm(\'Willst du wirklich diese Gilde löschen?\');">DEL</a></td>',true);
        
addnav('','suguilds.php?op=click&var=guilddel&var1='.urlencode($row[guildid]));
        }
        
output('</form></table>`n`n`i`$`c'.$session[text].'`c`i',true);
        if(
$session[text]!=''$session[text]='';
break;

case 
"click":
        
$session['var']=$_GET['var'];
        
$session['var1']=$_GET['var1'];
        
$session['var2']=$_POST['text'];
        
redirect('suguilds.php?op='.$_GET["var"]);
break;

case 
"clandel":
     
$row db_fetch_assoc(db_query('SELECT * FROM clans WHERE clanid = "'.$session[var1].'"'));
      
output('<form action="'.'suguilds.php?op=click&var=clansend&var1='.urlencode($row[clanid]).'" method="post">',true);
        
addnav('','suguilds.php?op=click&var=clansend&var1='.urlencode($row[clanid]));
          
output('<table>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Jetztige Clanname</b></td></tr>',true);
              
output('<tr><td>Clanname:</td><td><input maxlength="30" value="'.$row[clanname].'" disabled></td></tr>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Clan Kürzel</b></td></tr>',true);
          
output('<tr><td>Kz:</td><td><input maxlength="9" value="'.$row[clantag].'" disabled></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Begründung wegen der Ablehnung</b></td></tr>',true);
        
output('<tr><td>Begründung:</td><td><input typ="text" name="text"></td></tr>',true);
       
output('</table>`n`n`i`$`c'.$session[text].'`c`i',true);
      
output('`n`c<input type="submit" class="button" value="Begründung Abschicken"></form>`c',true);
break;

case 
"clansend":
     
$row db_fetch_assoc(db_query('SELECT * FROM clans WHERE clanid = '.$session[var1].''));
      if(
$session[var2]==''){
          
$session[text]='Du musst eine Begründung angeben!';
            
output(redirect('suguilds.php?op=click&var=clandel&var1='.urlencode($row[clanid])));
             }else{
              
db_query('UPDATE accounts SET goldinbank = '.getsetting('ClanCreateGold',28000).', gems = '.getsetting('ClanCreateGems',25).' WHERE acctid = "'.$row[clanowner].'"');
               
systemmail($row[clanowner],"`i`6Clan Gründung`i",'`6Deine Clan Gründung wurde aus folgendem Grund abgelehnt:`i`n'.$session[var2].'`n`n`nDir wurden die Kosten für die Gründung wieder gut geschrieben!`i');
              
db_query('DELETE FROM clans WHERE clanid = '.$row[clanid].'');
             
$session[text]='Der Clan wurde gelöscht!';
            
output(redirect('suguilds.php'));
           }
break;

case 
"clandesc":
         
$row db_fetch_assoc(db_query('SELECT * FROM accounts WHERE acctid = '.$session[var1].''));
           
output('<table>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Clan Gründer</b></td></tr>',true);
              
output('<tr><td>Gründer:</td><td><input value="'.$row[name].'" size="30" disabled></td></tr>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Level des Gründers</b></td></tr>',true);
          
output('<tr><td>Level:</td><td><input value="'.$row[level].'" size="3" disabled></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Drachen bereits getötet</b></td></tr>',true);
        
output('<tr><td>Dragonkills:</td><td><input value="'.$row[dragonkills].'" size="3" disabled></td></tr>',true);
       
output('</table>',true);
break;

case 
"clanactivate":
        
$row db_fetch_assoc(db_query('SELECT * FROM clans WHERE clanid = '.$session[var1].''));
        
db_query('UPDATE clans SET clanstatus = "1" WHERE clanid = "'.$row[clanid].'"');
        
systemmail($row[clanowner],"`i`6Clan Gründung`i",'`6Deine Clan Gründung wurde von den Clan Beamten genehmigt!');
        
$session[text]='Die Clan Gründung wurde genehmigt!';
        
output(redirect("suguilds.php"),true);
break;

case 
"guilddel":
     
$row db_fetch_assoc(db_query('SELECT * FROM guilds WHERE guildid = '.$session[var1].''));
      
output('<form action="'.'suguilds.php?op=click&var=guildsend&var1='.urlencode($row[clanid]).'" method="post">',true);
        
addnav('','suguilds.php?op=click&var=guildsend&var1='.urlencode($row[clanid]));
          
output('<table>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Jetztige Gildenname</b></td></tr>',true);
              
output('<tr><td>Gildenname:</td><td><input maxlength="30" value="'.$row[guildname].'" disabled></td></tr>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Gilden Kürzel</b></td></tr>',true);
          
output('<tr><td>Kz:</td><td><input maxlength="9" value="'.$row[guildtag].'" disabled></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Begründung wegen der Ablehnung</b></td></tr>',true);
        
output('<tr><td>Begründung:</td><td><input typ="text" name="text"></td></tr>',true);
       
output('</table>`n`n`i`$`c'.$session[text].'`c`i',true);
      
output('`n`c<input type="submit" class="button" value="Begründung Abschicken"></form>`c',true);
break;

case 
"guildsend":
     
$row db_fetch_assoc(db_query('SELECT * FROM guilds WHERE guildid = "'.$session[var1].'"'));
      if(
$session[var2]==''){
          
$session[text]='Du musst eine Begründung angeben!';
            
output(redirect('suguilds.php?op=click&var=guilddel&var1='.urlencode($row[guildid])));
             }else{
              
db_query('UPDATE accounts SET goldinbank = '.getsetting('GuildCreateGold',35000).', gems = '.getsetting('GuildCreateGems',50).' WHERE acctid = "'.$row[guildowner].'"');
               
systemmail($row[guildowner],"`i`6Gilden Gründung`i",'`6Deine Gilden Gründung wurde aus folgendem Grund abgelehnt:`i`n'.$session[var2].'`n`n`nDir wurden die Kosten für die Gründung wieder gut geschrieben!`i');
              
db_query('DELETE FROM guilds WHERE guildid = "'.$row[guildid].'"');
             
$session[text]='Die Gilde wurde gelöscht!';
            
output(redirect('suguilds.php'));
           }
break;

case 
"guilddesc":
         
$row db_fetch_assoc(db_query('SELECT * FROM accounts WHERE acctid = '.$session[var1].''));
           
output('<table>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Gilden Gründer</b></td></tr>',true);
              
output('<tr><td>Gründer:</td><td><input value="'.$row[name].'" size="30" disabled></td></tr>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Level des Gründers</b></td></tr>',true);
          
output('<tr><td>Level:</td><td><input value="'.$row[level].'" size="3" disabled></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Drachen bereits getötet</b></td></tr>',true);
        
output('<tr><td>Dragonkills:</td><td><input value="'.$row[dragonkills].'" size="3" disabled></td></tr>',true);
       
output('</table>',true);
break;

case 
"guildactivate":
        
$row db_fetch_assoc(db_query('SELECT * FROM guilds WHERE guildid = '.$session[var1].''));
        
db_query('UPDATE guilds SET guildstatus = "1" WHERE guildid = "'.$row[guildid].'"');
        
systemmail($row[guildowner],"`i`6Gilden Gründung`i",'`6Deine Gilde Gründung wurde von den Gilden Beamten genehmigt!');
        
$session[text]='Die Gilden Gründung wurde genehmigt!';
        
output(redirect("suguilds.php"),true);
break;


case 
"clanlist":
        
output("Wähle einen Clan:`n`n");
        
output("<table cellpadding=2 align='center'><tr><td>`bClanID.`b</td><td>`bClanname`b</td><td>`bMember`b</td></tr>",true);
        
$ppp=25;
        if (!
$_GET[limit]){
        
$page=0;
        }else{
        
$page=(int)$_GET[limit];
        
addnav("Vorherige Seite","suguilds.php?op=clanlist&limit=".($page-1)."");
        }
        
$limit="".($page*$ppp).",".($ppp+1);
        
$sql "SELECT clanid,clanname FROM clans WHERE 1 ORDER BY clanid ASC LIMIT $limit";
        
$result db_query($sql) or die(db_error(LINK));
        if (
db_num_rows($result)>$pppaddnav("Nächste Seite","suguilds.php?op=clanlist&limit=".($page+1)."");
        if (
db_num_rows($result)==0){
        
output("<tr><td colspan=3 align='center'>`&`iEs gibt keine Clans`i`0</td></tr>",true);
        }else{
        for (
$i=0;$i<db_num_rows($result);$i++){
        
$row2 db_fetch_assoc($result);
        
$row3 db_fetch_assoc(db_query('SELECT count(clanid) AS member FROM accounts WHERE clanid = '.$row2[clanid].''));
        
output("<tr><td align='center'>$row2[clanid]</td><td><a href='suguilds.php?op=clanview&id=$row2[clanid]'>$row2[clanname]</a></td><td>$row3[member]</td></tr>",true);
        
addnav("","suguilds.php?op=clanview&id=$row2[clanid]");
        }
        }
        
output("</table>",true);
break;

case 
"guildlist":
        
output("Wähle eine Gilde:`n`n");
        
output("<table cellpadding=2 align='center'><tr><td>`bGildenID.`b</td><td>`bGildenname`b</td><td>`bMember`b</td></tr>",true);
        
$ppp=25;
        if (!
$_GET[limit]){
        
$page=0;
        }else{
        
$page=(int)$_GET[limit];
        
addnav("Vorherige Seite","suguilds.php?op=guildlist&limit=".($page-1)."");
        }
        
$limit="".($page*$ppp).",".($ppp+1);
        
$sql "SELECT guildid,guildname FROM guilds WHERE 1 ORDER BY guildid ASC LIMIT $limit";
        
$result db_query($sql) or die(db_error(LINK));
        if (
db_num_rows($result)>$pppaddnav("Nächste Seite","suguilds.php?op=guildlist&limit=".($page+1)."");
        if (
db_num_rows($result)==0){
        
output("<tr><td colspan=3 align='center'>`&`iEs gibt keine Gilden`i`0</td></tr>",true);
        }else{
        for (
$i=0;$i<db_num_rows($result);$i++){
        
$row2 db_fetch_assoc($result);
        
$row3 db_fetch_assoc(db_query('SELECT count(guildid) AS member FROM accounts WHERE guildid = '.$row2[guildid].''));
        
output("<tr><td align='center'>$row2[guildid]</td><td><a href='suguilds.php?op=guildview&id=$row2[guildid]'>$row2[guildname]</a></td><td>$row3[member]</td></tr>",true);
        
addnav("","suguilds.php?op=guildview&id=$row2[guildid]");
        }
        }
        
output("</table>",true);
break;

case 
"clanview":
       
$row db_fetch_assoc(db_query('SELECT * FROM clans WHERE clanid = '.$_GET[id].''));
        
$row2 db_fetch_assoc(db_query('SELECT * FROM accounts WHERE acctid = '.$row[clanowner].''));
         
output('<form action="suguilds.php?op=clansave&id='.$_GET[id].'" method="post">',true);
          
addnav('','suguilds.php?op=clansave&id='.$_GET[id].'');
           
output('<table>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Clan Gründer</b></td></tr>',true);
              
output('<tr><td>Gründer:</td><td><input value="'.$row2[name].'" size="30" disabled></td></tr>',true);
             
output('<tr class="trlight"><td colspan="2"><b>Gold im Clan</b></td></tr>',true);
            
output('<tr><td>ClanGold:</td><td><input value="'.$row[clangold].'" size="5"></td></tr>',true);
           
output('<tr class="trlight"><td colspan="2"><b>Drachen bereits getötet</b></td></tr>',true);
          
output('<tr><td>ClanRubine:</td><td><input value="'.$row[clangems].'" size="5"></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Clan Geschichte</b></td></tr>',true);
        
output('<tr><td>Clan Geschichte:</td><td><input type="text" name="history" value="'.$row[clanhistory].'"></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Clan Regeln</b></td></tr>',true);
        
output('<tr><td>Clan Regeln:</td><td><input type="text" name="rules" value="'.$row[clanrules].'"></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Clan Bewerbung</b></td></tr>',true);
        
output('<tr><td>Clan Bewerbung:</td><td><input type="text" name="promote" value="'.$row[clanpromote].'"></td></tr>',true);
       
output('</table>',true);
      
output('`n`c<input type="submit" class="button" value="Änderungen Speichern"></form>`c',true);
break;

case 
"guildview":
       
$row db_fetch_assoc(db_query('SELECT * FROM guilds WHERE guildid = '.$_GET[id].''));
        
$row2 db_fetch_assoc(db_query('SELECT * FROM accounts WHERE acctid = '.$row[guildowner].''));
         
output('<form action="suguilds.php?op=guildsave&id='.$_GET[id].'" method="post">',true);
          
addnav('','suguilds.php?op=guildsave&id='.$_GET[id].'');
           
output('<table>',true);
            
output('<tr class="trlight"><td colspan="2"><b>Gilden Gründer</b></td></tr>',true);
              
output('<tr><td>Gründer:</td><td><input value="'.$row2[name].'" size="30" disabled></td></tr>',true);
             
output('<tr class="trlight"><td colspan="2"><b>Gold in der Gilde</b></td></tr>',true);
            
output('<tr><td>GildenGold:</td><td><input name="gold" value="'.$row[guildgold].'" size="5"></td></tr>',true);
           
output('<tr class="trlight"><td colspan="2"><b>Rubine in der Gilde</b></td></tr>',true);
          
output('<tr><td>GildenRubine:</td><td><input name="gems" value="'.$row[guildgems].'" size="5"></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Gilden Geschichte</b></td></tr>',true);
        
output('<tr><td>Gilden Geschichte:</td><td><input type="text" name="history" value="'.$row[guildhistory].'"></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Gilden Regeln</b></td></tr>',true);
        
output('<tr><td>Gilden Regeln:</td><td><input type="text" name="rules" value="'.$row[guildrules].'"></td></tr>',true);
         
output('<tr class="trlight"><td colspan="2"><b>Gilden Bewerbung</b></td></tr>',true);
        
output('<tr><td>Gilden Bewerbung:</td><td><input type="text" name="promote" value="'.$row[guildpromote].'"></td></tr>',true);
       
output('</table>',true);
      
output('`n`c<input type="submit" class="button" value="Änderungen Speichern"></form>`c',true);
break;

case 
"clansave":
  
db_query('UPDATE clans SET clansgold = '.$_POST[gold].', clansgems = '.$_POST[gems].', clanshistory = "'.$_POST[history].'", clansrules = "'.$_POST[rules].'", clanspromote = "'.$_POST[promote].'" WHERE clansid = '.$_GET[id].'');
  
$session[text]='Die änderungen wurden an dem Clan gespeichert!';
  
output(redirect('suguilds.php'));
break;

case 
"guildsave":
  
db_query('UPDATE guilds SET guildgold = '.$_POST[gold].', guildgems = '.$_POST[gems].', guildhistory = "'.$_POST[history].'", guildrules = "'.$_POST[rules].'", guildpromote = "'.$_POST[promote].'" WHERE guildid = '.$_GET[id].'');
  
$session[text]='Die änderungen wurden an der Gilde gespeichert!';
  
output(redirect('suguilds.php'));
break;

case 
"guildlogs":
  
//$row = db_fetch_assoc(db_query('SELECT * FROM debuglog WHERE section = "guilds-donate.php?id='.$_GET[id].''));
break;
}
output('`n<div align="right">`)'.$info[copyright].' by '.$info[author].'</div>',true);

$session['user']['standort'] = 'Kriegerliste';
page_footer();
?>