Dankoo
Active Member
- Joined
- Sep 4, 2010
- Messages
- 1,007
- Reaction score
- 27
When I search a player, I would like the other chars of the account to be shown in green or red, if they're online or not :s
Here's my try:
eace:eace:eace:eace:
Here's my try:
PHP:
<?PHP
// Reject any unwanted access.
if ( !defined( 'BASEPATH' ) ) exit( 'No direct script access allowed' );
$player = $GLOBALS['player'];
$config = $GLOBALS['config'];
$SQL = POT::getInstance()->getDBHandle();
$characters = $SQL->query( 'SELECT `c`.`name`, `c`.`vocation`, `c`.`online`, `c`.`level` FROM `players` AS `c` LEFT JOIN `players` AS `p` ON `p`.`account_id` = `c`.`account_id` AND c.deleted = 0 AND c.hide_char = 0 AND p.hide_char = 0 WHERE `p`.`id` = '.$player->getId( ).' AND `c`.`id` != '.$player->getId( ).';' )->fetchAll();
if(!empty($characters))
echo '<div class="bar">Outros characters da conta</div>';
foreach( $characters as $character )
$name = ($characters['online'] == 0) ? "<a href=\"".WEBSITE."/index.php/character/view/".$character['name']."\"><font color='red'>".$character['name']."</font></a>" : "<a href='".WEBSITE."/index.php/character/view/".$character['name']."'><font color='green'>".$character['name']."</font></a>";
{
?>
<table style="width: 50%;">
<tr>
<td style="width: 30%;"><?PHP echo "<tr><td width='5%'><center>$i</center></td><td width='40%'><center>$name</center></td><td width='10%'><center></td></tr>";?>
<td style="width: 10%;"><?PHP echo $config['server_vocations'][$character['vocation']]; ?></td>
<td style="width: 10%;"><center><b>Level</b><br><?PHP echo $character['level']; ?></center></td>
</tr>
</table>
<?PHP
}
?>
A PHP Error was encountered
Severity: Notice
Message: Undefined index: online
Filename: characters/injection.php
Line Number: 14
eace:eace:eace:eace: