Quellcodeviewer der Dragonslayer-Edition
Quellcodeviewer der Dragonslayer-Edition : 0.9.7+jt ext (GER)


Anmerkung: Dies ist nur ein Auszug aus dem Source. Um das jeweils aktuelle, vollständige Release zu erhalten, ist eine Anfrage mit gültiger Email-Adresse erforderlich. Ebenso sollte darin die Serveradresse bzw. sonstiger Verwendungszweck aufgeführt sein. Was wir uns unbedingt verbitten, ist Diebstahl unserer Arbeit ohne Nennung des Copyrights.

Falls beim Lesen des Source ein Bug entdeckt werden sollte, bitten wir um sofortige Meldung per Anfrage!


./bios.php

zurück

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
<?
require_once "common.php";

isnewday(2);

if (
$_GET['op']=="block")
{
    
$sql "UPDATE accounts SET bio='`iGesperrt aufgrund unangebrachten Inhalts`i',biotime='9999-12-31 23:59:59' WHERE acctid='{$_GET['userid']}'";
    
    
systemmail($_GET['userid'],"Deine Kurzbeschreibung wurde gesperrt","Der Administrator hat beschlossen, dass deine Kurzbeschreibung unangebracht ist und hat sie gesperrt.`n`nWenn du darüber diskutieren willst, benutze bitte den Link zur Hilfeanfrage.");
    
    
db_query($sql);
}

if (
$_GET['op']=="unblock")
{
    
$sql "UPDATE accounts SET bio='',biotime='0000-00-00 00:00:00' WHERE acctid='{$_GET['userid']}'";
    
    
systemmail($_GET['userid'],"Deine Kurzbeschreibung wurde wieder freigegeben","Der Administrator hat beschlossen, deine Kurzbeschreibung wieder freizugeben. Du kannst wieder eine Beschreibung eingeben.");
    
    
db_query($sql);
}

$sql "SELECT name,acctid,bio,biotime FROM accounts WHERE biotime<'9999-12-31' AND bio>'' ORDER BY biotime DESC LIMIT 100";
$result db_query($sql);

page_header("Charakterbiographien");

output("`b`&`cCharakterbiographien:`c`0`b`n`n");

for (
$i=0;$i<db_num_rows($result);$i++)
{
    
$row db_fetch_assoc($result);
    
    if (
$row['biotime']>$session['user']['recentcomments'])
    
output("<img src='images/new.gif' alt='&gt;' width='3' height='5' align='absmiddle'> ",true);
    
    
    
    
output("<table><tr><td><span>`y[<a href='bios.php?op=block&userid={$row['acctid']}'>Admin: Bio blockieren</a>]`0
            `b`0`l
{$row['name']}:`b`n`%".soap($row['bio'])."`0</span></td></tr></table><hr />",true); 
            
    
addnav("","bios.php?op=block&userid={$row['acctid']}");
}

db_free_result($result);

addnav("G?Zurück zur Grotte","superuser.php");
addnav("W?Zurück zum Weltlichen","village.php");
addnav("Aktualisieren","bios.php");
//output("`n`n`bBlocked Bios:`b`n"); //This seems unneeded since we print it below

$sql "SELECT name,acctid,bio,biotime FROM accounts WHERE biotime>'9000-01-01' AND bio>'' ORDER BY biotime DESC LIMIT 100";
$result db_query($sql);

output("`n`n`b`&Gesperrte Beschreibungen:`0`b`n");

for (
$i=0;$i<db_num_rows($result);$i++)
{
    
$row db_fetch_assoc($result);
    
    
output("`![<a href='bios.php?op=unblock&userid={$row['acctid']}'>Unblock</a>]",true);
    
    
addnav("","bios.php?op=unblock&userid={$row['acctid']}");
    
    
output("`&{$row['name']}: `%".soap($row['bio'])."`n`0",true);
}

db_free_result($result);
page_footer();
?>
0.9.7+jt ext (GER)