<?php require_once get_file_loc('smr_sector.inc'); $sector = new SMR_SECTOR($player->sector_id, SmrSession::$game_id, SmrSession::$old_account_id); require_once get_file_loc("smr_planet.inc"); print_topic("VIEWING PLANET DETAILS"); $db2 = new SmrMySqlDatabase(); if ($player->alliance_id != 0) { $db->query("SELECT planet.sector_id as sector, player.game_id as game, time_attack, attacker_damage, planet_damage, trigger_id FROM player, planet, planet_attack WHERE player.game_id = planet.game_id AND " . "owner_id = account_id AND " . "player.game_id = {$player->game_id} AND " . "planet.game_id = {$player->game_id} AND " . "planet.sector_id = planet_attack.sector_id AND " . "planet.game_id = planet_attack.game_id AND " . "alliance_id = {$player->alliance_id} " . "ORDER BY time_attack DESC"); } else { $db->query("SELECT planet.sector_id as sector, player.game_id as game, time_attack, attacker_damage, planet_damage, trigger_id FROM player, planet, planet_attack WHERE player.game_id = planet.game_id AND " . "owner_id = account_id AND " . "planet.game_id = {$player->game_id} AND " . "planet.sector_id = planet_attack.sector_id AND " . "planet.game_id = planet_attack.game_id AND " . "player.game_id = {$player->game_id} " . "ORDER BY time_attack DESC"); } while ($db->next_record()) { $game_id = $db->f("game"); $sector_id = $db->f("sector"); $time = $db->f("time_attack"); $attacker = new SMR_PLAYER($db->f("trigger_id"), $player->game_id); $att_damage = $db->f("attacker_damage"); $planet_damage = $db->f("planet_damage"); $planet = new SMR_PLANET($db->f("sector"), $player->game_id); print "Planet <span style=font-variant:small-caps>{$planet->planet_name}</span> is under attack by " . $attacker->get_colored_name() . "<br>"; print "This shot was at " . date("n/j/Y g:i:s A", $time) . ". The attacking team did {$att_damage} damage "; print "while the planet did {$planet_damage} damage<br><br>"; }
print "<tr>"; print "<td valign=\"top\" align=\"center\""; if ($player->account_id == $curr_player->account_id) { print " style=\"font-weight:bold;\""; } print ">{$rank}</td>"; print "<td valign=\"top\""; if ($player->account_id == $curr_player->account_id) { print " style=\"font-weight:bold;\""; } print ">{$curr_player->level_name} "; $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "trader_search_result.php"; $container["player_id"] = $curr_player->player_id; print_link($container, $curr_player->get_colored_name()); print "</td>"; print "<td valign=\"top\""; if ($player->account_id == $curr_player->account_id) { print " style=\"font-weight:bold;\""; } print ">{$curr_player->race_name}</td>"; print "<td valign=\"top\""; if ($player->account_id == $curr_player->account_id) { print " style=\"font-weight:bold;\""; } print ">"; if ($curr_player->alliance_id > 0) { $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "alliance_roster.php";
print "<tr>"; print "<td align=\"center\""; if ($council->account_id == $player->account_id) { print " style=\"font-weight:bold;\""; } print ">{$count}.</td>"; print "<td valign=\"middle\""; if ($council->account_id == $player->account_id) { print " style=\"font-weight:bold;\""; } print ">{$council->display_level_name} "; $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "trader_search_result.php"; $container["player_id"] = $council->player_id; print_link($container, $council->get_colored_name()); print "</td>"; print "<td align=\"center\""; if ($council->account_id == $player->account_id) { print " style=\"font-weight:bold;\""; } print ">"; $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "council_send_message.php"; $container["race_id"] = $council->race_id; print_link($container, $council->get_colored_race($council->race_id)); print "</td>"; print "<td"; if ($council->account_id == $player->account_id) { print " style=\"font-weight:bold;\"";
function displayMessage($message_id, $sender_id, $message_text, $send_time, $msg_read, $type) { global $player, $account; $replace = explode("!", $message_text); foreach ($replace as $key => $timea) { if (($final = strtotime($timea)) !== false && $timea != "") { $final += $account->offset * 3600; $message_text = str_replace("!{$timea}!", date("n/j/Y g:i:s A", $final), "{$message_text}"); } } $replace = explode("?", $message_text); foreach ($replace as $key => $timea) { if (($final = strtotime($timea)) !== false && $sender_id > 0 && $timea != "") { $send_acc = new SMR_ACCOUNT(); $send_acc->get_by_id($sender_id); $final += $account->offset * 3600 - $send_acc->offset * 3600; $message_text = str_replace("?{$timea}?", date("n/j/Y g:i:s A", $final), "{$message_text}"); } } if (!empty($sender_id)) { $sender = new SMR_PLAYER($sender_id, $player->game_id); } print "<tr>"; print "<td width=\"10\"><input type=\"checkbox\" name=\"message_id[]\" value=\"{$message_id}\">"; // remember id for marking as read if ($msg_read == 'FALSE') { print "*"; } print "</td>"; print "<td nowrap=\"nowrap\" width=\"100%\">From: "; if (!empty($sender_id)) { $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "trader_search_result.php"; $container["player_id"] = $sender->player_id; print_link($container, $sender->get_colored_name()); } else { if ($type == 7) { print "<span style=\"font:small-caps bold;color:blue;\">Administrator</span>"; } elseif ($type == 6) { print "<span class=\"green\">"; print "Alliance Ambassador"; print "</span>"; } elseif ($type == 2) { print "<span class=\"yellow\">Port Defenses</span>"; } else { print "Unknown"; } } print "</td>"; print "<td nowrap=\"nowrap\">Date: " . date("n/j/Y g:i:s A", $send_time) . "</td>"; print "<td>"; $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "message_notify_confirm.php"; $container["message_id"] = $message_id; $container["sent_time"] = $send_time; $container["notified_time"] = time(); print_link($container, "<img src=\"images/notify.gif\" border=\"0\" align=\"right\"title=\"Report this message to an admin\">"); print "</td>"; print "</tr>"; print "<tr>"; print "<td colspan=\"4\">{$message_text}</td>"; print "</tr>"; }
$curr_account->get_by_id($db->f("account_id")); //reset style $style = ""; $curr_player = new SMR_PLAYER($db->f("account_id"), $game_id); if ($curr_account->veteran == "FALSE" && $curr_account->get_rank() < FLEDGLING) { $style = "font-style:italic;"; } if ($curr_player->account_id == $account->account_id) { $style .= "font-weight:bold;"; } if (!empty($style)) { $style = " style=\"{$style}\""; } print "<tr>"; print "<td valign=\"top\"{$style}>{$curr_player->display_level_name} "; $name = $curr_player->get_colored_name(); print "{$name}"; print "</td>"; print "<td align=\"center\"{$style}>"; $race = $player->get_colored_race($curr_player->race_id); print "{$race}"; print "</td>"; print "<td{$style}>"; if ($curr_player->alliance_id > 0) { print "{$curr_player->alliance_name}"; } else { print "(none)"; } print "</td>"; $curr_player->get_display_xp_lvl(); print "<td align=\"right\"{$style}>" . number_format($curr_player->display_experience) . "</td>";
$style .= "font-weight:bold;"; } $fullStyle = ''; if (!empty($style)) { $fullStyle = " style=\"{$style}\""; } print "<tr>"; print "<td valign=\"top\"{$fullStyle}>"; $rank = $curr_player->display_level_name; //print("$curr_player->display_level_name "); $container = array(); $container["url"] = "skeleton.php"; $container["body"] = "trader_search_result.php"; $container["player_id"] = $curr_player->player_id; //$name = $curr_player->get_colored_name(); $name = $rank . " " . $curr_player->get_colored_name(); $db->query("SELECT * FROM cpl_tag WHERE account_id = {$curr_player->account_id} ORDER BY custom DESC"); while ($db->next_record()) { if ($db->f("custom")) { $name = $db->f("tag") . " " . $curr_player->get_colored_name(); if ($db->f("custom_rank")) { $name .= " (" . $db->f("custom_rank") . ")"; } else { $name .= " (" . $rank . ")"; } } else { $name .= " " . $db->f("tag"); } } //$name .= " $add"; print_link($container, $name);