]> ruin.nu Git - ndwebbie.git/commitdiff
ftid in planets instead of planet in forum_threads
authorMichael Andreen <harv@ruin.nu>
Sun, 7 Jan 2007 11:41:13 +0000 (11:41 +0000)
committerMichael Andreen <harv@ruin.nu>
Sun, 7 Jan 2007 11:41:13 +0000 (11:41 +0000)
ND/Include.pm
intel.pl

index 836010a280a88910c7beaa53d6778055546f70ad..87d13d0e3846e19fec9e4ba0173fcc4af429c16e 100644 (file)
@@ -47,7 +47,7 @@ sub log_message {
 sub intel_log {
        my ($uid,$planet, $message) = @_;
        my $log = $ND::DBH->prepare_cached(q{INSERT INTO forum_posts (ftid,uid,message) VALUES(
-               (SELECT ftid FROM forum_threads WHERE planet = $3),$1,$2)});
+               (SELECT ftid FROM planets WHERE id = $3),$1,$2)});
        $log->execute($uid,$message,$planet) or $ND::ERROR .= p($ND::DBH->errstr);
 }
 
index e538411cf8796856fe395e221e13a65fe0d18757..e5ce1e071fe24b7eb51ae1fde9987bce1c4ebef4 100644 (file)
--- a/intel.pl
+++ b/intel.pl
@@ -33,9 +33,9 @@ die "You don't have access" unless isIntel() || isHC();
 
 my $planet;
 if (defined param('coords') && param('coords') =~ /^(\d+)(?: |:)(\d+)(?: |:)(\d+)$/){
-       my $query = $DBH->prepare(q{SELECT x,y,z,coords(x,y,z),id, nick, alliance,alliance_id, planet_status,channel FROM current_planet_stats
+       my $query = $DBH->prepare(q{SELECT x,y,z,coords(x,y,z),id, nick, alliance,alliance_id, planet_status,channel,ftid FROM current_planet_stats
 WHERE  x = ? AND y = ? AND z = ?});
-       $planet = $DBH->selectrow_hashref($query,undef,$1,$2,$3);
+       $planet = $DBH->selectrow_hashref($query,undef,$1,$2,$3) or $ND::ERROR .= p $DBH->errstr;
 }
 
 my $showticks = 'AND (i.tick - i.eta) > (tick() - 48)';
@@ -50,7 +50,7 @@ if (defined param('show')){
 my $thread;
 if (defined $planet){
        $thread = $DBH->selectrow_hashref(q{SELECT ftid AS id, subject FROM forum_threads
-               where planet = $1},undef,$planet->{id}) or $ERROR .= p($DBH->errstr);
+               where ftid = $1},undef,$planet->{ftid}) or $ERROR .= p($DBH->errstr);
 }
 
 if (defined param('cmd') && param('cmd') eq 'coords'){