]> ruin.nu Git - NDIRC.git/blobdiff - Context.pm
Fix, don't add functions with no attributes
[NDIRC.git] / Context.pm
index 9d37655729453ed454caeede43a69fff538621ce..124da62e5ca301a33da1a18534b24ac6737c51c6 100644 (file)
@@ -109,6 +109,27 @@ sub message {
        $self->server->command("$command $msg");
 }
 
+sub intel_log {
+       my ($c,$planet, $message) = @_;
+       my $log = $c->model->prepare_cached(q{
+INSERT INTO forum_posts (ftid,uid,message) VALUES(
+       (SELECT ftid FROM planets WHERE id = $3)
+       ,(SELECT uid FROM users WHERE hostmask ILIKE $1)
+       ,$2)
+               });
+       $log->execute($c->host,$message,$planet);
+}
+
+sub def_log {
+       my ($c,$call, $message) = @_;
+       my $log = $c->model->prepare(q{
+INSERT INTO forum_posts (ftid,uid,message) VALUES(
+       (SELECT ftid FROM calls WHERE id = $3)
+       ,(SELECT uid FROM users WHERE hostmask ILIKE $1),$2)
+               });
+       $log->execute($c->host,$message,$call);
+}
+
 sub _build_roles {
        my ($self) = @_;