if (defined param('user') && param('user') =~ /^(\d+)$/){
my $query = $DBH->prepare(q{
my $user;
if (defined param('user') && param('user') =~ /^(\d+)$/){
my $query = $DBH->prepare(q{
- SELECT uid,username,hostmask,coords(x,y,z) AS planet,attack_points,defense_points,scan_points,humor_points,info
+ SELECT uid,username,hostmask,CASE WHEN u.planet IS NULL THEN '' ELSE coords(x,y,z) END AS planet,attack_points,defense_points,scan_points,humor_points,info
FROM users u LEFT OUTER JOIN current_planet_stats p ON u.planet = p.id
WHERE uid = ?;
}) or $error .= "<p> Something went wrong: </p>";
FROM users u LEFT OUTER JOIN current_planet_stats p ON u.planet = p.id