LoGD Standardrelease steht hier zum Download zur Verfügung!
<?
/*
*
* *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)==0) output('<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)==0) output('<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)>$ppp) addnav("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)>$ppp) addnav("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();
?>