You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			114 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			114 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			PHP
		
	
| <?php
 | |
| /*
 | |
|  *
 | |
|  * @copyright (c) 2009 animegame.eu
 | |
|  * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | |
|  *
 | |
|  */
 | |
| 
 | |
| include_once ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/config.inc.php');
 | |
| include_once ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/designfunctions.inc.php');
 | |
| include_once ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/fehlerausgabe.inc.php');
 | |
| include_once ($_SERVER['DOCUMENT_ROOT'] . 'ag/include/parse.inc.php');
 | |
| // GET-Section
 | |
| // Kritisch (SQL-Injections)
 | |
| $clan_name = validateName($_GET['clan_name']);
 | |
| $clan_pw = validateString($_GET['clan_pw']);
 | |
| $clan_for = validateString($_GET['clan_for']);
 | |
| $clan_back = validateString($_GET['clan_back']);
 | |
| $clan_info = validateString($_GET['clan_info']);
 | |
| 
 | |
| // Unkritisch
 | |
| $user = $user_ida;
 | |
| $charm = $_GET['charm'];
 | |
| 
 | |
| 
 | |
| if ($charm == 1) {
 | |
| 	$clanz = mysql_fetch_assoc(mysql_Query("SELECT id FROM clan ORDER BY id DESC LIMIT 1"));
 | |
| 	$clan_upps = mysql_fetch_assoc(mysql_query("SELECT id FROM clan WHERE clanname='$clan_name' OR clanzeichen='$clan_for,$clan_back'"));
 | |
| 	$clan_num = $clanz['id'] + 1;
 | |
| 
 | |
| 	if ($clan_upps[id]) {
 | |
| 		displayErrorMessage(NULL, 'Clanname oder Clan Zeichen gibt es schon.', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	}
 | |
| 
 | |
| 	if (!$clan_pw) {
 | |
| 		displayErrorMessage(NULL, 'Clan Passwort Eingeben!', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	}
 | |
| 
 | |
| 	if (!$clan_for AND !$clan_back) {
 | |
| 		displayErrorMessage(NULL, 'Sie müssen ein Clanzeichen haben.', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	}
 | |
| 
 | |
| 	if (!$clan_name) {
 | |
| 		displayErrorMessage(NULL, 'Sie müssen einen Clannamen haben.', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	}
 | |
| 
 | |
| 	if ($user['clan'] != 0) {
 | |
| 		displayErrorMessage(NULL, 'Sie haben schon einen Clan.', displayHistoryBackLink());
 | |
| 		exit;
 | |
| 	}
 | |
| 
 | |
| 	$clan_name = preg_replace("#<#", "<", $clan_name);
 | |
| 	$clan_pw = preg_replace("#<#", "<", $clan_pw);
 | |
| 	$clan_info = preg_replace("#<#", "<", $clan_info);
 | |
| 
 | |
| 	mysql_query("INSERT INTO clan SET clanname='$clan_name', clanzeichen='$clan_for,$clan_back', pw='$clan_pw', info='$clan_info', leader='$user_ida[id]'") OR DIE (mysql_error());
 | |
| 	$c_id = mysql_fetch_assoc(mysql_query('Select * from clan where clanname = \''.$clan_name.'\''));
 | |
| 	mysql_query('UPDATE user SET clan='.$c_id['id'].' WHERE id='.$user_ida['id']);
 | |
| 
 | |
| 	displayErrorMessage(NULL, 'Clan erfolgreich Erstellt.', '<a href="index.php?as=clan/index">weiter...</a>');
 | |
| 	exit;
 | |
| }
 | |
| ?>
 | |
| <html>
 | |
| <body>
 | |
| <form action="index.php" method="GET">
 | |
| 	<input type="hidden" name="as" value="clan/new" />
 | |
| 	<input type="hidden" name="charm" value="1" />
 | |
| 
 | |
| <table cellpadding="0" cellspacing="0" width="100%">
 | |
| 	<!-- MSTableType="layout" -->
 | |
| 	<tr>
 | |
| 		<td height="25" valign="top" width="557" colspan="2">
 | |
| 		<p align="center"><b>Clan Gründen</b></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td height="25" width="162" valign="top">
 | |
| 		<p align="center"><b>Clanname</b></td>
 | |
| 		<td height="25" width="395" valign="top"> <input name="clan_name"></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td height="25" width="162" valign="top">
 | |
| 		<p align="center"><b>Clan Passwort</b></td>
 | |
| 		<td height="25" width="395" valign="top"> <input name="clan_pw"></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td height="25" width="162" valign="top">
 | |
| 		<p align="center"><b>Clanzeichen vorn</b></td>
 | |
| 		<td height="25" width="395" valign="top"> <input name="clan_for" size=5 maxlength=10></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td height="25" width="162" valign="top">
 | |
| 		<p align="center"><b>Clanzeichen hinten</b></td>
 | |
| 		<td height="25" width="395" valign="top"> <input name="clan_back" size=5 maxlength=10></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td height="25" width="162" valign="top">
 | |
| 		<p align="center"><b>Clan Info</b></td>
 | |
| 		<td height="25" width="395" valign="top"> <textarea rows=5 cols=30 name="clan_info"></textarea></td>
 | |
| 	</tr>
 | |
| 	<tr>
 | |
| 		<td height="25" width="162"> </td>
 | |
| 		<td height="25" width="395" valign="top"> <input type=submit value="Clan Gründen"></td>
 | |
| 	</tr>
 | |
| </table>
 | |
| </form>
 | |
| </body>
 | |
| 
 | |
| </html>
 |