Ik heb uit een andere source (g4g) een admin paneel gehaalt. In de hoop dat iemand van jullie kan ombouwen naar criminolz.
Code :
PHP
<?php
include_once("includes/config.php");
echo template_first("Admin");
$stat = mysql_fetch_assoc(mysql_query("SELECT memberid, admin FROM users WHERE memberid = '" . $_SESSION['memberid'] . "' LIMIT 1"));
if ($stat[admin] == "Nee") {
exit();
}
if ($_GET['actie'] == "nieuws") {
if( isset( $_POST[ 'toevoegen' ] ) )
{
mysql_query( "INSERT INTO nieuws ( titel, bericht, auteur, datum) VALUES ( '" . $_POST[ 'titel' ] . "', '" . $_POST[ 'bericht' ] . "', '" . $_POST[ 'auteur' ] . "', '" . time() . "')" );
echo "Nieuws is geplaatst!";
} else {
echo '
<form method="post" action="">
<textarea name="bericht" rows="10" cols="30"class="input" />Bericht</textarea><br />
<input type="titel" name="titel" class="input" value="Titel" /><br />
<input type="auteur" name="auteur" class="input" value="Auteur" /><br />
<input type="submit" name="toevoegen" value="Toevoegen" class="submit" />
</form>
Nick: deze pagina is nog niet afgewerkt. Daar heb ik nog geen zin/tijd voor gehad :D<br /><br />
Alleen nieuws toevoegen als je toestemming van Nick hebt!
';
}
} elseif ($_GET['actie'] == "berichten") {
if (isset($_POST['ontvanger'])) {
$q = mysql_query( "SELECT * FROM `berichten` WHERE naar = '" . $_POST['ontvanger'] . "' ORDER BY `id` DESC" );
while( $r = mysql_fetch_assoc( $q ) )
{
echo '# ' . $r['id'] . ' - <b>' . nl2br(htmlspecialchars($r['onderwerp'])) . '</b> (' . nl2br(htmlspecialchars($r['van'])) . ')<br />' . nl2br(htmlspecialchars($r['bericht'])) . '<br /><br />';
}
} else {
echo '
<form method="post" action="">
Ontvanger: <input type="text" name="ontvanger" class="input">
<input type="submit" value="Zoek" name="zoeken" class="submit">
</form>
';
}
} elseif ($_GET['actie'] == "ledenlijst") {
$q = mysql_query( "SELECT * FROM `users` ORDER BY `memberid` DESC" );
echo "Grijs is nog niet geactiveerd, streep er door heen betekend verbannen of vermoord.<br /><br />";
echo '<table cellpadding="2" cellspacing="0" border="0">
<tr>
<td><b>ID</b></td>
<td><b>Gebruikersnaam</b></td>
<td><b>E-mail adres</b></td>
</tr>';
while( $r = mysql_fetch_assoc( $q ) )
{
echo '
<tr>
<td>#<a href="profile.php?mid=' . $r[ 'memberid' ] . '">' . $r[ 'memberid' ] . '</a></td>
<td>'; if ($r[ 'geactiveerd' ] == 1) { echo '<font color="gray"><i>'; } if ($r[ 'verbannen' ] == "Ja" || $r[ 'gezondheid' ] < 1) { echo '<s>'; } echo $r[ 'gebruikersnaam' ]; if ($r[ 'geactiveerd' ] == 1) { echo '</i></font>'; } if ($r[ 'verbannen' ] == "Ja" || $r[ 'gezondheid' ] < 1) { echo '</s>'; } echo '</td>
<td><font size="1">' . $r[ 'email' ] . '</font></td>
</tr>
';
}
echo '</table>';
} elseif ($_GET['actie'] == "profielbewerken" AND $_GET['lid'] != "") {
if ($_GET['actie'] == "profielbewerken" && isset($_POST['gebruikersnaam']) && isset($_POST['submit'])) {
mysql_query("
UPDATE
users
SET
gebruikersnaam='".$_POST['gebruikersnaam']."',
email='".$_POST['email']."',
city='".$_POST['city']."',
verbannen='".$_POST['verbannen']."',
geld='".$_POST['geld']."',
geldb='".$_POST['geldb']."',
callcredit='".$_POST['callcredit']."',
calltime='".$_POST['calltime']."',
power='".$_POST['power']."',
gevangenis='".$_POST['gevangenis']."',
gevangenistijd='".$_POST['gevangenistijd']."',
loss='".$_POST['loss']."',
winn='".$_POST['winn']."',
glaasjes='".$_POST['glaasjes']."',
storten='".$_POST['storten']."',
storten_standard='".$_POST['storten_standard']."',
coin='".$_POST['coin']."',
tijd='".$_POST['tijd']."',
betaald='".$_POST['betaald']."',
dagenba='".$_POST['dagenba']."',
rente='".$_POST['rente']."',
dagenrente='".$_POST['dagenrente']."',
misdaad='".$_POST['misdaad']."',
rang='".$_POST['rang']."',
activatie='".$_POST['activatie']."',
geactiveerd='".$_POST['geactiveerd']."',
ip='".$_POST['ip']."',
gevangen='".$_POST['gevangen']."',
admin='".$_POST['admin']."',
refid='".$_POST['refid']."',
familie='".$_POST['familie']."',
status='".$_POST['status']."',
extra_account='".$_POST['extra_account']."',
gezondheid='".$_POST['gezondheid']."',
nederwiet='".$_POST['nederwiet']."',
xtc='".$_POST['xtc']."',
lsd='".$_POST['lsd']."',
speed='".$_POST['speed']."',
paddo='".$_POST['paddo']."',
opium='".$_POST['opium']."',
nederwietup='".$_POST['nederwietup']."',
xtcup='".$_POST['xtcup']."',
lsdup='".$_POST['lsdup']."',
speedup='".$_POST['speedup']."',
paddoup='".$_POST['paddoup']."',
opiumup='".$_POST['opiumup']."',
respect='".$_POST['respect']."',
respectpunten='".$_POST['respectpunten']."',
profiel='".$_POST['profiel']."',
punten='".$_POST['punten']."'
WHERE
memberid='".$_GET['lid']."'
") or die(mysql_error());
echo "Het profiel van $_POST[gebruikersnaam] is gewijzigd.";
} else {
$lid = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE memberid=".$_GET['lid'].""));
echo '
Denk er aan dat je dingen goed wijzigd en zeker weet dat je het op de goede manier doet. Wees dus zorgvuldig!<br /><br /><b>Vraag eerst uitleg als je hier iets veranderd. Verander het alleen als je zeker weet dat je het goed doet!</b><br /><br />
<form method="post" action="">
<table width="100%">
<tr>
<td>#ID</td>
<td>'.$lid[memberid].'</td>
</tr>
<tr>
<td>Gebruikersnaam</td>
<td><input type="text" name="gebruikersnaam" value="'.$lid[gebruikersnaam].'" class="input"></td>
</tr>
<tr>
<td>E-mail adres</td>
<td><input type="text" name="email" value="'.$lid[email].'" class="input"></td>
</tr>
<tr>
<td>Verbannen</td>
<td><input type="radio" name="verbannen" value="Ja" class="input" '; if ($lid[verbannen] == "Ja") { echo "checked"; } echo '> Ja <input type="radio" name="verbannen" value="Nee" class="input" '; if ($lid[verbannen] == "Nee") { echo "checked"; } echo '> Nee</td>
</tr>
<tr>
<td>Geld contant</td>
<td><input type="text" name="geld" value="'.$lid[geld].'" class="input"></td>
</tr>
<tr>
<td>Geld bank</td>
<td><input type="text" name="geldb" value="'.$lid[geldb].'" class="input"></td>
</tr>
<tr>
<td>Stad</td>
<td><input type="text" name="city" value="'.$lid[city].'" class="input"></td>
</tr>
<tr>
<td>Call credits</td>
<td><input type="text" name="callcredit" value="'.$lid[callcredit].'" class="input"></td>
</tr>
<tr>
<td>Laatste call</td>
<td><input type="text" name="calltime" value="'.$lid[calltime].'" class="input"></td>
</tr>
<tr>
<td>Power</td>
<td><input type="text" name="power" value="'.$lid[power].'" class="input"></td>
</tr>
<tr>
<td>Gevangenis</td>
<td><input type="text" name="gevangenis" value="'.$lid[gevangenis].'" class="input"></td>
</tr>
<tr>
<td>Gevangenis tijd</td>
<td><input type="text" name="gevangenistijd" value="'.$lid[gevangenistijd].'" class="input"></td>
</tr>
<tr>
<td>Verloren</td>
<td><input type="text" name="loss" value="'.$lid[loss].'" class="input"></td>
</tr>
<tr>
<td>Gewonnen</td>
<td><input type="text" name="winn" value="'.$lid[winn].'" class="input"></td>
</tr>
<tr>
<td>Killers</td>
<td><input type="text" name="glaasjes" value="'.$lid[glaasjes].'" class="input"></td>
</tr>
<tr>
<td>Storten</td>
<td><input type="text" name="storten" value="'.$lid[storten].'" class="input"></td>
</tr>
<tr>
<td>Storten standaard</td>
<td><input type="text" name="storten_standard" value="'.$lid[storten_standard].'" class="input"></td>
</tr>
<tr>
<td>Attack coins</td>
<td><input type="text" name="coin" value="'.$lid[coin].'" class="input"></td>
</tr>
<tr>
<td>Ingelogd</td>
<td><input type="text" name="tijd" value="'.$lid[tijd].'" class="input"></td>
</tr>
<tr>
<td>Betaald account</td>
<td><input type="radio" name="betaald" value="Ja" class="input" '; if ($lid[betaald] == "Ja") { echo "checked"; } echo '> Ja <input type="radio" name="betaald" value="Nee" class="input" '; if ($lid[betaald] == "Nee") { echo "checked"; } echo '> Nee</td>
</tr>
<tr>
<td>Lenge betaald account</td>
<td><input type="text" name="dagenba" value="'.$lid[dagenba].'" class="input"></td>
</tr>
<tr>
<td>Rente</td>
<td><input type="text" name="rente" value="'.$lid[rente].'" class="input"></td>
</tr>
<tr>
<td>Dagen rente</td>
<td><input type="text" name="dagenrente" value="'.$lid[dagenrente].'" class="input"></td>
</tr>
<tr>
<td>Laatste misdaad</td>
<td><input type="text" name="misdaad" value="'.$lid[misdaad].'" class="input"></td>
</tr>
<tr>
<td>Rang</td>
<td><input type="text" name="rang" value="'.$lid[rang].'" class="input"></td>
</tr>
<tr>
<td>Punten</td>
<td><input type="text" name="punten" value="'.$lid[punten].'" class="input"></td>
</tr>
<tr>
<td>Activatie</td>
<td><input type="text" name="activatie" value="'.$lid[activatie].'" class="input"></td>
</tr>
<tr>
<td>Geactiveerd</td>
<td><input type="text" name="geactiveerd" value="'.$lid[geactiveerd].'" class="input"></td>
</tr>
<tr>
<td>IP adres</td>
<td><input type="text" name="ip" value="'.$lid[ip].'" class="input"></td>
</tr>
<tr>
<td>Gevangen</td>
<td><input type="text" name="gevangen" value="'.$lid[gevangen].'" class="input"></td>
</tr>
<tr>
<td>Admin</td>
<td><input type="radio" name="admin" value="Ja" class="input" '; if ($lid[admin] == "Ja") { echo "checked"; } echo '> Ja <input type="radio" name="admin" value="Nee" class="input" '; if ($lid[admin] == "Nee") { echo "checked"; } echo '> Nee</td>
</tr>
<tr>
<td>Referer ID</td>
<td><input type="text" name="refid" value="'.$lid[refid].'" class="input"></td>
</tr>
<tr>
<td>Familie</td>
<td><input type="text" name="familie" value="'.$lid[familie].'" class="input"></td>
</tr>
<tr>
<td>Familie status</td>
<td><input type="text" name="status" value="'.$lid[status].'" class="input"></td>
</tr>
<tr>
<td>Extra account</td>
<td><input type="radio" name="extra_account " value="Ja" class="input" '; if ($lid[extra_account ] == "Ja") { echo "checked"; } echo '> Ja <input type="radio" name="extra_account " value="Nee" class="input" '; if ($lid[extra_account ] == "Nee") { echo "checked"; } echo '> Nee</td>
</tr>
<tr>
<td>Gezondheid</td>
<td><input type="text" name="gezondheid" value="'.$lid[gezondheid].'" class="input" size="4" maxlength="4"> %</td>
</tr>
<tr>
<td>Nederwiet</td>
<td><input type="text" name="nederwiet" value="'.$lid[nederwiet].'" class="input"></td>
</tr>
<tr>
<td>XTC</td>
<td><input type="text" name="xtc" value="'.$lid[xtc].'" class="input"></td>
</tr>
<tr>
<td>LSD</td>
<td><input type="text" name="lsd" value="'.$lid[lsd].'" class="input"></td>
</tr>
<tr>
<td>Speed</td>
<td><input type="text" name="speed" value="'.$lid[speed].'" class="input"></td>
</tr>
<tr>
<td>Paddo</td>
<td><input type="text" name="paddo" value="'.$lid[paddo].'" class="input"></td>
</tr>
<tr>
<td>Opium</td>
<td><input type="text" name="opium" value="'.$lid[opium].'" class="input"></td>
</tr>
<tr>
<td>Nederwiet upgrade</td>
<td><input type="text" name="nederwietup" value="'.$lid[nederwietup].'" class="input"></td>
</tr>
<tr>
<td>XTC upgrade</td>
<td><input type="text" name="xtcup" value="'.$lid[xtcup].'" class="input"></td>
</tr>
<tr>
<td>LSD upgrade</td>
<td><input type="text" name="lsdup" value="'.$lid[lsdup].'" class="input"></td>
</tr>
<tr>
<td>Speed upgrade</td>
<td><input type="text" name="speedup" value="'.$lid[speedup].'" class="input"></td>
</tr>
<tr>
<td>Paddo upgrade</td>
<td><input type="text" name="paddoup" value="'.$lid[paddoup].'" class="input"></td>
</tr>
<tr>
<td>Opium upgrade</td>
<td><input type="text" name="opiumup" value="'.$lid[opiumup].'" class="input"></td>
</tr>
<tr>
<td>Respect</td>
<td><input type="text" name="respect" value="'.$lid[respect].'" class="input"></td>
</tr>
<tr>
<td>Respect punten</td>
<td><input type="text" name="respectpunten" value="'.$lid[respectpunten].'" class="input"></td>
</tr>
<tr>
<td colspan="2">
<hr width="100%" size="1" color="#000000">In je profiel tekst kun je een aantal UBB codes gebruiken die onder het tekstvak staan weergeven. Denk er aan dat je in je profiel tekst geen scheldwoorden plaatst of iets rondom spam, racisme, haat en dergelijke: dat wordt bestraft met een directe ban!<br /><br />
<div align="center">
<textarea name="profiel" cols="70" rows="15" class="input">'.$lid['profiel'].'</textarea>
<br />
Minimaal 10 en maximaal 1500 tekens!<br />
</div>
<br />
De volgende UBB codes zijn toegestaan: [b]tekst[/b] (vetgedrukt), [i]tekst[/i] (schuingedrukt), [u]tekst[/u] (onderstreept), [center]tekst[/center] (centreren), [img]http://www.site.nl/plaatje.jpg[/img] (afbeelding), [li]tekst[/li] (opsomming) en de smilies:<br /><br />
<img src="images/smilies/blij.gif" alt=":-)">
<img src="images/smilies/nietblij.gif" alt=":-(">
<img src="images/smilies/knipoog.gif" alt=";-)">
<img src="images/smilies/tong.gif" alt=":-P">
<img src="images/smilies/heelblij.gif" alt=":-D">
<img src="images/smilies/cool.gif" alt="8-)">
<img src="images/smilies/verbaasd.gif" alt=":-|">
<img src="images/smilies/blozen.gif" alt=":-$">
</td>
</tr>
</table>
<div align="center"><input type="submit" name="submit" value="Wijzigen" class="submit"></div>
</form>
';
}
}
else if($_GET["actie"] == "dubbelaccounts") {
echo "<table width=\"100%\" border=\"1\">
<tr><td><b>IP:</b></td><td><b>Accounts:</b></td></tr>";
$qacc = mysql_query("SELECT
COUNT(1), memberid, ip, gebruikersnaam
FROM users
WHERE geactiveerd = 2
GROUP BY ip
HAVING COUNT(1) > 1");
$acc = mysql_num_rows($qacc);
if($acc == 0)
echo "<tr><td colspan=\"2\">Er zijn momenteel geen users met een dubbelaccount.</td></tr>";
else {
while($dubbel = mysql_fetch_assoc($qacc)) {
$qlogins = mysql_query("SELECT memberid, gebruikersnaam, verbannen, gezondheid FROM users WHERE ip='".$dubbel["ip"]."'");
$logins = '';
while($user = mysql_fetch_assoc($qlogins)) {
if ($user["verbannen"] == "Ja") {
$opmaak1 = "<s>";
$opmaak2 = "</s>";
} else {
$opmaak1 = "";
$opmaak2 = "";
}
if ($user["gezondheid"] < 0) {
$opmaak1v = "<font color=\"gray\">";
$opmaak2v = "</font>";
} else {
$opmaak1v = "";
$opmaak2v = "";
}
$logins .= '<a href="profile.php?mid='.$user["memberid"].'">'.$opmaak1.$opmaak1v.$user["gebruikersnaam"].$opmaak2v.$opmaak2.'</a>, ';
}
$logins = substr($logins, 0, -3);
echo "<tr><td>".$dubbel["ip"]."</td><td>".$logins."</td></tr>";
}
}
echo "</table>";
}
else {
$leden = mysql_num_rows(mysql_query("SELECT memberid FROM users"));
?>
<b>Welkom terug in de administratie van G4G.</b><br><br>
G4G telt op dit moment precies <b><?=$leden?></b> leden!<br><br>
<ol>
<li><a href="admin.php?actie=ledenlijst">Ledenlijst</a></li>
<li><a href="bellers.php">Call credits</a></li>
<li><a href="masspm.php">Massa privébericht</a> (alleen met toestemming Nick)</li>
<li><a href="statistieken.php">Statistieken</a></li>
<li><a href="admin.php?actie=nieuws">Nieuws toevoegen</a></li>
<li><a href="admin.php?actie=dubbelaccounts">Dubbelaccounts</a></li>
</ol>
<br>
Om een profiel van iemand te bewerken ga je naar het desbetreffende profiel waar een bewerk-knop staat. Er zullen binnenkort nog veel meer opties bijkomen.
<?
}
echo template_second();
?>
Toon Meer