mirror of
https://github.com/perlbot/perlbuut
synced 2025-06-07 22:45:45 -04:00
some more tweaks
This commit is contained in:
parent
c74027840e
commit
4c3063822e
2 changed files with 4 additions and 8 deletions
|
@ -324,10 +324,6 @@ sub get_fact_literal {
|
|||
return _fact_literal_format($fact);
|
||||
}
|
||||
|
||||
sub _fact_substitute_global
|
||||
{
|
||||
}
|
||||
|
||||
sub _fact_substitute
|
||||
{
|
||||
my ($self, $pred, $match, $subst, $flags) = @_;
|
||||
|
@ -393,7 +389,7 @@ sub get_fact_substitute {
|
|||
# $body =~ s/^\s*learn\s+//;
|
||||
# my( $subject, $predicate ) = split /\s+as\s+/, $body, 2;
|
||||
|
||||
$self->get_fact_learn("learn $subject as $result");
|
||||
$self->get_fact_learn("learn $subject as $result", $name, $said, $subject, $result);
|
||||
|
||||
return "learned $subject as $result";
|
||||
}
|
||||
|
@ -439,10 +435,10 @@ sub get_fact_revert {
|
|||
}
|
||||
|
||||
sub get_fact_learn {
|
||||
my( $self, $body, $name, $said ) = @_;
|
||||
my( $self, $body, $name, $said, $subject, $predicate ) = @_;
|
||||
|
||||
$body =~ s/^\s*learn\s+//;
|
||||
my( $subject, $predicate ) = split /\s+as\s+/, $body, 2;
|
||||
($subject, $predicate ) = split /\s+as\s+/, $body, 2 unless ($subject && $predicate);
|
||||
|
||||
#XXX check permissions here
|
||||
return "Insufficient permissions for changing protected factoid [$subject]" if (!$self->_db_check_perm($subject,$said));
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
use Geo::IP;
|
||||
|
||||
no warnings 'void';
|
||||
no warnings 'void', 'once';
|
||||
|
||||
sub {
|
||||
my( $said, $pm ) = @_;
|
||||
|
|
Loading…
Add table
Reference in a new issue