You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
221 lines
6.1 KiB
221 lines
6.1 KiB
14 years ago
|
<?php
|
||
|
/*
|
||
|
*
|
||
|
* @copyright (c) 2010 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/char.inc.php');
|
||
|
include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/parse.inc.php');
|
||
|
|
||
|
|
||
|
|
||
|
// GET-Section
|
||
|
// Kritisch (SQL-Injections)
|
||
|
$char_id = validateUnsignedInteger($_GET['char_id'], null);
|
||
|
$item_id = validateUnsignedInteger($_GET['item_id'], null);
|
||
|
$user_id = validateUnsignedInteger($_GET['user_id'], null);
|
||
|
$userage = validateName($_GET['userage']);
|
||
|
$group = validateName($_GET['group']);
|
||
|
|
||
|
// Unkritisch
|
||
|
$charm = $_GET['charm'];
|
||
|
|
||
|
|
||
|
function isNickChanged($user){
|
||
|
$row = mysql_fetch_assoc(mysql_query('Select count(*) as anzahl from user_rename where userid = '.$user['id']));
|
||
|
return $row['anzahl'] != 0;
|
||
|
}
|
||
|
|
||
|
|
||
|
// Etwas anderer Aufbau
|
||
|
function display1($char_id){
|
||
|
if(!is_numeric($char_id)){
|
||
|
return;
|
||
|
}
|
||
|
$char_a = getChar($char_id);
|
||
|
|
||
|
?>
|
||
|
<table cellpadding="0" cellspacing="0" width="100%" height="100">
|
||
|
<tr>
|
||
|
<th valign="middle" align="center"><?php echo $char_a[name]; ?></th>
|
||
|
<td height="25"></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td valign="middle" align="center">
|
||
|
<img border="1" src="<?php echo $char_a[bild]; ?>" width="75" height="75">
|
||
|
</td>
|
||
|
<th height="90" valign="middle" align="center">
|
||
|
<a href="index.php?as=wanted&charm=1&char_id=<?php echo $char_id; ?>">Dead List</a>
|
||
|
</th>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th valign="center" align="center">Siege</th>
|
||
|
<td height="25"> <?php echo $char_a[siege]; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th valign="center" align="center">Liga Siege</th>
|
||
|
<td height="25"> <?php echo $char_a[liga_siege]; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th width="142" valign="center" align="center">Niederlagen</td>
|
||
|
<td height="25" width="429"> <?php echo $char_a[niederlagen]; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th width="142" valign="center" align="center">Liga Niederlagen</th>
|
||
|
<td height="25" width="429"> <?php echo $char_a[liga_niederlagen]; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th width="142" valign="center" align="center">Rasse</th>
|
||
|
<td height="25" width="429"> <?php echo $char_a[rasse]; ?></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
if($char_a[fusion] == "ja") {
|
||
|
?>
|
||
|
<tr>
|
||
|
<th width="192" height="25" align="center">Fusion Rasse</th>
|
||
|
<td width="392" height="25"> <?php echo $char_a['fusion_rasse']; ?></td>
|
||
|
</tr>
|
||
|
|
||
|
<?php
|
||
|
}
|
||
|
?>
|
||
|
<?php
|
||
|
// Erstmal deaktivieren
|
||
|
if($char_a[type] == "Onepiece" && $char_a['frucht'] != NULL && false) {
|
||
|
?>
|
||
|
<tr>
|
||
|
<th width="192" height="25" align="center">Teufels Frucht</th>
|
||
|
<td width="392" height="25"> <?php echo $char_a['frucht']; ?></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
}
|
||
|
?>
|
||
|
<tr>
|
||
|
<th width="142" valign="center" align="center">Level</th>
|
||
|
<td height="25" width="429"> <?php echo $char_a[level]; ?></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<?php
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
function display2($user_id, $userage){
|
||
|
if($userage != NULL){
|
||
|
$user_a = mysql_fetch_assoc(mysql_query('SELECT * FROM user WHERE nickname=\''.$userage.'\''));
|
||
|
} else{
|
||
|
$user_a = mysql_fetch_assoc(mysql_query('SELECT * FROM user WHERE id='.$user_id));
|
||
|
}
|
||
|
|
||
|
?>
|
||
|
<table cellpadding="0" cellspacing="0" width="100%" height="51">
|
||
|
|
||
|
<tr>
|
||
|
<td valign="top" colspan="2" height="32">
|
||
|
<p align="center"><b><?php echo "$user_a[nickname]s Info"; ?> </b></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td valign="top" height="25" width="195" align="center"><b>Homepage</b></td>
|
||
|
<td valign="top" height="25" width="191">
|
||
|
<?php echo $user_a[homepage]; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th valign="top" height="25" width="195" align="center">Clan</th>
|
||
|
<td valign="top" height="25" width="191"><?php
|
||
|
if($user_a['clan'] == NULL){
|
||
|
echo 'Keiner';
|
||
|
} else{
|
||
|
$clan = mysql_fetch_assoc(mysql_query('SELECT * FROM clan WHERE id = '.$user_a['clan']));
|
||
|
echo displayClanLink ($clan['id'], $clan['clanname']) ;
|
||
|
}
|
||
|
|
||
|
|
||
|
?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td valign="top" height="25" width="195" align="center"><b>Geschlecht</b></td>
|
||
|
<td valign="top" height="25" width="191">
|
||
|
<?php echo $user_a[geschlecht]; ?></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
if(isNickChanged($user_a)){
|
||
|
$nick_history = array();
|
||
|
$nick_qry = mysql_query('Select * from user_rename where userid = '.$user_a['id'].' ORDER BY datum asc');
|
||
|
while($row = mysql_fetch_assoc($nick_qry)){
|
||
|
$nick_history[] = $row['datum'].': Von "'.$row['pre_name'].'" zu "'.$row['post_name'].'"';
|
||
|
}
|
||
|
?>
|
||
|
<tr>
|
||
|
<td valign="top" height="25" width="195" align="center"><b>Nick-History</b></td>
|
||
|
<td valign="top" height="25" width="191"><?php echo join('<br>',$nick_history) ?></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
}
|
||
|
?>
|
||
|
<?php
|
||
|
$chars = getCharsOfUser($user_a['id']);
|
||
|
$x=1;
|
||
|
foreach($chars as $row){
|
||
|
?>
|
||
|
<tr>
|
||
|
<td valign="top" height="25" width="195" align="center"><b><?php echo "Charakter $x"; ?></b></td>
|
||
|
<td valign="top" height="25" width="191">
|
||
|
<?php echo displayCharLink($row['id'], $row['name']); ?></td>
|
||
|
</tr>
|
||
|
<?php
|
||
|
$x++;
|
||
|
}
|
||
|
?>
|
||
|
<tr><td colspan="2" align="center"><a href="index.php?as=nachricht&charm=1&besitzer=<?php echo $user_a[nickname]; ?>">Nachricht schreiben</a></td></tr>
|
||
|
</table>
|
||
|
<?php
|
||
|
}
|
||
|
|
||
|
|
||
|
function display3($tablename, $itemid){
|
||
|
if(!is_numeric($itemid)){
|
||
|
return;
|
||
|
}
|
||
|
$tabletogo = '';
|
||
|
if($tablename == 'ware'){
|
||
|
$tabletogo = 'item';
|
||
|
} else if($tablename == 'sp_ware'){
|
||
|
$tabletogo = 'sp_item';
|
||
|
} else if($tablename == 'wochen_ware'){
|
||
|
$tabletogo = 'wochen_markt';
|
||
|
} else{
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
$item_a = mysql_fetch_assoc(mysql_query('SELECT * FROM '.$tabletogo.' WHERE id='.$itemid));
|
||
|
?>
|
||
|
<table cellpadding="0" cellspacing="0" width="100%" height="51">
|
||
|
<tr>
|
||
|
<th valign="top" height="32" align="center"><?php echo $item_a['name'].$item_a['item']; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td valign="top" height="25" width="191"> <?php echo $item_a['info']; ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th valign="top" height="32" align="center"><?php echo displayAuktionsLink($tablename,$item_a['name'],$item_a['item'],NULL,NULL,NULL); ?></th>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<?php
|
||
|
}
|
||
|
|
||
|
|
||
|
if($charm == 1) {
|
||
|
display1($char_id);
|
||
|
} else if($charm == 2){
|
||
|
display3($group,$item_id);
|
||
|
}else if($user_id != NULL || $userage != NULL){
|
||
|
display2($user_id, $userage);
|
||
|
}
|
||
|
|
||
|
?>
|