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: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248:
|
<?
/* * access: 0 = Regeln nicht akzeptiert -> kein Zugang zur Stadt 1 = Regeln akzeptiert, Name noch nicht von Admins geprüft -> kein Zugang zur Stadt 2 = Name von Admins geprüft -> Zugang zur Stadt 3 = Bio eingefügt -> Prüfungsvorgang komplett * */
require_once 'common.php'; require_once 'list_funcs.php'; page_header('Vor den Toren der Stadt'); rawoutput("<IMG SRC=\"images/stadttor.JPG\" align=\"right\">"); switch($_GET['op']) { case '': if($session['user']['access']>1) addcommentary();
switch($session['user']['access']): case 0: if(isset($session['errormes'])) output($session['errormes'].' `n`n', true); unset($session['errormes']);
include 'regeln.php';
$out .= '<form action="access.php?op=accept" method="POST"> `b`n`n`%Ich akzeptiere die oben genannten Regeln und versichere ausdrücklich das ich über 16 Jahre alt bin.`b <input type="checkbox" name="accept"> `n `n <table border="0"><tr><td width="500" align="left"> <input type="submit" class="button" value="Weiter"> </form> </td><td width="500" align="right"> <input type="button" class="button" value="Ablehnen (Char löschen)" onClick="location.href=\'access.php?op=dontaccept\'"> </td></tr></table>';
Allow_Navs('access.php?op=accept', 'access.php?op=dontaccept'); break;
case 1: case 2: case 3: $out .= '`c`b`éVor den Toren `QV`pin`qes`ptr`Qas`c`b`n`n'; addnav('Wege'); addnav('Vinestra betreten', 'village.php'); $out .= '`éEndlich bist du vor den Toren Vinestras angelangt, jedoch musst du zu deinem Bedauern feststellen das die Tore geschlossen sind.`n Oben auf dem Wehrgang entdeckst du eine Torwache, welche du durch lautes rufen auf dich aufmerksam machst.`n Die Wache schaut dich einen Moment durchdringend an bevor sie zu dir hinab ruft: `Z„ Was ist dein Begehr?“`é`n Ein wenig eingeschüchtert ruft du hinauf: `q„Bitte lasst mich ein, die Nacht bricht an und ich suche eine Unterkunft“`é`n Die Wache schüttelt verneinend den Kopf `Z„Das geht nicht so einfach“`é, er deutet auf das kleine Wachhäuschen neben dem Tor `Z„Wir müssen erst deine Papiere an den Stadtrat weiterreichen. Also habe noch ein wenig Geduld.“`n`n';
/*addnav('Sonstiges'); addnav('Einwohner Vinestras', 'list.php'); addnav('Schlafen legen (logout)', 'login.php?op=logout'); addnav('Namensvorschläge', 'http://www.legend-of-vinestra.de/forum/phpBB3/viewforum.php?f=29&sid=4226c61c46fd1f938f5fe8f0e16e8a6b',false, false, true); addnav('`^Aktualisieren', 'access.php'); if($session['user']['superuser']>1) { addnav('Adminoptionen'); //addnav('Namen überprüfen', 'access.php?op=checknames'); addnav('Zur Grotte', 'superuser.php');
}*/ break; endswitch; break;
case 'accept': $accept = $_POST['accept'];
if(!$accept) { $session['errormes'] = '<h2>`%Du musst die Regeln akzeptieren um fortfahren zu können!!</h2>`0'; redirect('access.php'); } else { $session['user']['access'] = 1; redirect('access.php'); } break;
case 'dontaccept': $out .= Yes_No_Buttons('`éHiermit bestätigst du, dass dein Char gelöscht wird. Fortfahren?`0', 'access.php?op=killme', 'access.php', 'Ja, Chara löschen!', 'Nein, doch nicht!'); break;
case 'killme': if($_GET['userid']) { Delete_User($_GET['userid']); redirect('access.php?op=checknames'); } else { Delete_User($session['user']['acctid']); redirect('index.php'); } break;
case 'checknames': addnav('Aktionen'); addnav('Aktualisieren', 'access.php?op=checknames'); //addnav('Diskussionsbereich', 'access.php?op=discuss'); addnav('Umkehren'); addnav('Zurück vor die Tore', 'access.php'); addnav('Biographien überprüfen', 'bioobs.php'); addnav('Zur Admingrotte', 'superuser.php'); addnav('Einwohnerliste', 'list.php'); $sql = 'SELECT acctid, name, regday, avatar, additionalinfo, superuser, location, loggedin, inv2, ctitle, title, whoaccess, access, login FROM accounts WHERE access < 2 ORDER BY access DESC'; $result = db_query($sql); $n = db_num_rows($result); if($n != 0) { $out .= '`c`b`&Namensüberprüfungen Übersicht`b`c `n`n `&Hier sind alle Spieler aufgelistet, deren Name noch nicht als "RP-tauglich" eingestuft wurde. `n`n`n`n`n`n`n`n Bitte beachten: `n `i- Spieler deren Feld "wird betreut von" ausgefüllt ist, wurde bereits von einem Teammitglied angeyomed. `n - Spieler können nur in die Stadt gelassen werden, wenn sie die Regeln akzeptiert haben! `n - Spieler werden nicht automatisch gelöscht, sondern müssen manuell gelöscht werden!`n`n`n`n`n`n`i';
$Array = array('ID' => 'center', 'Name' => '', 'Registriert seit' => '', 'Regeln akzeptiert?' => 'center', 'wird betreut von' => '', 'Optionen' => 'center'); $out .= Create_Table_Head($Array);
while($row = db_fetch_assoc($result)) { $playerID = $row['acctid']; $LetEnter = !$row['access']?'`&Einlass gewähren`0`n':Make_Html_Link('Einlass gewähren', 'access.php?op=letin&userid='.$row['acctid'], true, 'Willst du '.$row['name'].' wirklich in die Stadt lassen?').'`n'; $MailUser = Make_Html_Link('Name ablehnen', 'access.php?op=mail&userid='.$row['acctid'], true, 'Der Spieler bekommt eine Nachricht, dass er seinen Namen ändern soll. Fortfahren?').'`n'; $DelUser = Make_Html_Link('`%Spieler löschen`0', 'access.php?op=killme&userid='.$row['acctid'], true, 'Willst du '.StripColors($row['name']).' wirklich löschen?'); $AcceptedRulz = $row['access']?'`sJa':'`%Nein'; $WhoAccess = $row['whoaccess']?Get_This_Player($row['whoaccess']):'`c`&Noch`nniemandem`0`c';
$out .= '<tr class="trdark"> <td align="center"> `&'.$row['acctid'].' </td> <td> `&'.Tooltip_Name_Link($row).' </td> <td align="center"> `&'.ShowDate($row['regday']).' </td> <td align="center"> '.$AcceptedRulz.' </td> <td> '.$WhoAccess.' </td> <td> '.$LetEnter.$MailUser.$DelUser.' </td> </tr>'; }
$out .= '</table>'; $out .='`n`n`&`iHier kannst du über die aktuelle Einlasspolitik mit den Teammitgliedern diskutieren`n`n`i'; } else { $out .= '`&`bKeine Spieler gefunden, deren Namen noch nicht überprüft wurde!`b `n`n'; } addcommentary(); break;
case 'letin': $userid = $_GET['userid'];
$sql = 'UPDATE accounts SET access = "2", whoaccess = '.$session['user']['acctid'].' WHERE acctid = '.$userid; db_query($sql);
redirect('access.php?op=checknames'); break;
case 'mail': $userid = $_GET['userid'];
SystemMail($userid, '`%Name nicht akzeptiert!`0', '`^Hallo '.Get_This_Player($userid).',`n `^Schön, dass Du den Weg zu uns gefunden hast. Leider wurde Dein Name als nicht geeignet eingestuft. Das kann viele Gründe haben: `n `i- Der Name enthält einen Titel (Alex der Schwertkämpfer, Drachentöter Aragorn) `n - Der Name ist kein Fantasyname, wobei RL Namen nur bedingt geeignet sind.`n (Hans, Slayer1999, MegaUltraDrachenWeghauer, etc pp) `n - Der Name ist der Name eines Filmhelden (Legolas, Gandalf, ...) `n - Der Name passt nicht zu Deiner Rasse `n - Englische Namen sind nicht gestattet `n `%[Alle gerade genannten Namen sind natürlich NICHT geeignet!]`i `n `n `^Wir bitten Dich deshalb, Dir einen anderen Namen auszudenken. Hilfe kannst du Dir aus dem Forum holen unter:`n http://www.legend-of-vinestra.de/forum/phpBB3/viewforum.php?f=29&sid=4226c61c46fd1f938f5fe8f0e16e8a6b `noder direkt von einem Teammitglied, welches den Namen für dich abändern wird. `n Deine Ansprechperson ist in diesem Falle `b'.$session['user']['name'].'`b. `n `n `^Mit freundlichen Grüßen, `n das `QV`pin`qes`ptr`Qa `^Team.');
$sql = 'UPDATE accounts SET whoaccess = '.$session['user']['acctid'].' WHERE acctid = '.$userid; db_query($sql);
redirect('access.php?op=checknames'); break;
/*case 'discuss': -> In die Namensprüfung eingebaut! addcommentary();
output('`&Hier kannst du über die aktuelle Einlasspolitik mit den Teammitgliedern diskutieren ;)`n`n'); OTviewcommentary('adminaccess', 'diskutieren');
addnav('Umkehren'); if(isset($_GET['ret'])) addnav('Zurück zur Bioüberwachung', 'bioobs.php'); else addnav('Zurück zur Namenskontrolle', 'access.php?op=checknames'); break;*/ } output($out, true);
if($_GET['op']=='' && $session['user']['access']>1) { OTviewcommentary('BehindTheWalls', 'Hinzufügen'); } elseif($_GET['op']=='checknames' && $session['user']['access']>1) { viewcommentary('adminaccess', 'diskutieren'); }
$session['user']['standort']='Stadttor'; page_footer(); ?>
|