This commit is contained in:
Elijah Perrault committed 2011-03-18 13:52:50 -06:00
1 parent 908dc13159
commit 502cda97ed
1 file changed
+21 -42
+21 -42
View File
@@ -16,8 +16,7 @@ our @EXPORT_OK = qw(conf_get trans err awarn timer_add timer_del cmd_add
# Initialize a module. # Initialize a module.
sub mod_init sub mod_init {
{
my ($name, $author, $version, $autover, $pkg) = @_; my ($name, $author, $version, $autover, $pkg) = @_;
# Log/debug. # Log/debug.
@@ -60,8 +59,7 @@ sub mod_init
} }
# Check if a module exists. # Check if a module exists.
sub mod_exists sub mod_exists {
{
my ($name) = @_; my ($name) = @_;
if (defined $API::Std::MODULE{$name}) { return 1; } if (defined $API::Std::MODULE{$name}) { return 1; }
@@ -70,8 +68,7 @@ sub mod_exists
} }
# Void a module. # Void a module.
sub mod_void sub mod_void {
{
my ($module) = @_; my ($module) = @_;
# Log/debug. # Log/debug.
@@ -109,8 +106,7 @@ sub mod_void
} }
# Add a command to Auto. # Add a command to Auto.
sub cmd_add sub cmd_add {
{
my ($cmd, $lvl, $priv, $help, $sub) = @_; my ($cmd, $lvl, $priv, $help, $sub) = @_;
$cmd = uc $cmd; $cmd = uc $cmd;
@@ -127,8 +123,7 @@ sub cmd_add
# Delete a command from Auto. # Delete a command from Auto.
sub cmd_del sub cmd_del {
{
my ($cmd) = @_; my ($cmd) = @_;
$cmd = uc $cmd; $cmd = uc $cmd;
@@ -143,8 +138,7 @@ sub cmd_del
} }
# Add an event to Auto. # Add an event to Auto.
sub event_add sub event_add {
{
my ($name) = @_; my ($name) = @_;
if (!defined $EVENTS{lc $name}) { if (!defined $EVENTS{lc $name}) {
@@ -158,8 +152,7 @@ sub event_add
} }
# Delete an event from Auto. # Delete an event from Auto.
sub event_del sub event_del {
{
my ($name) = @_; my ($name) = @_;
if (defined $EVENTS{lc $name}) { if (defined $EVENTS{lc $name}) {
@@ -174,8 +167,7 @@ sub event_del
} }
# Trigger an event. # Trigger an event.
sub event_run sub event_run {
{
my ($event, @args) = @_; my ($event, @args) = @_;
if (defined $EVENTS{lc $event} and defined $HOOKS{lc $event}) { if (defined $EVENTS{lc $event} and defined $HOOKS{lc $event}) {
@@ -189,8 +181,7 @@ sub event_run
} }
# Add a hook to Auto. # Add a hook to Auto.
sub hook_add sub hook_add {
{
my ($event, $name, $sub) = @_; my ($event, $name, $sub) = @_;
if (!defined $API::Std::HOOKS{lc $name}) { if (!defined $API::Std::HOOKS{lc $name}) {
@@ -208,8 +199,7 @@ sub hook_add
} }
# Delete a hook from Auto. # Delete a hook from Auto.
sub hook_del sub hook_del {
{
my ($event, $name) = @_; my ($event, $name) = @_;
if (defined $API::Std::HOOKS{lc $event}{lc $name}) { if (defined $API::Std::HOOKS{lc $event}{lc $name}) {
@@ -222,8 +212,7 @@ sub hook_del
} }
# Add a timer to Auto. # Add a timer to Auto.
sub timer_add sub timer_add {
{
my ($name, $type, $time, $sub) = @_; my ($name, $type, $time, $sub) = @_;
$name = lc $name; $name = lc $name;
@@ -247,8 +236,7 @@ sub timer_add
} }
# Delete a timer from Auto. # Delete a timer from Auto.
sub timer_del sub timer_del {
{
my ($name) = @_; my ($name) = @_;
$name = lc $name; $name = lc $name;
@@ -261,8 +249,7 @@ sub timer_del
} }
# Hook onto a raw command. # Hook onto a raw command.
sub rchook_add sub rchook_add {
{
my ($cmd, $name, $sub) = @_; my ($cmd, $name, $sub) = @_;
$cmd = uc $cmd; $cmd = uc $cmd;
@@ -278,8 +265,7 @@ sub rchook_add
} }
# Delete a raw command hook. # Delete a raw command hook.
sub rchook_del sub rchook_del {
{
my ($cmd, $name) = @_; my ($cmd, $name) = @_;
$cmd = uc $cmd; $cmd = uc $cmd;
@@ -293,8 +279,7 @@ sub rchook_del
} }
# Configuration value getter. # Configuration value getter.
sub conf_get sub conf_get {
{
my ($value) = @_; my ($value) = @_;
# Create an array out of the value. # Create an array out of the value.
@@ -342,8 +327,7 @@ sub conf_get
} }
# Translation subroutine. # Translation subroutine.
sub trans sub trans {
{
my $id = shift; my $id = shift;
$id =~ s/ /_/gsm; $id =~ s/ /_/gsm;
@@ -357,8 +341,7 @@ sub trans
} }
# Match user subroutine. # Match user subroutine.
sub match_user sub match_user {
{
my (%user) = @_; my (%user) = @_;
# Get data from config. # Get data from config.
@@ -414,8 +397,7 @@ sub match_user
} }
# Privilege subroutine. # Privilege subroutine.
sub has_priv sub has_priv {
{
my ($cuser, $cpriv) = @_; my ($cuser, $cpriv) = @_;
if (conf_get("user:$cuser:privs")) { if (conf_get("user:$cuser:privs")) {
@@ -432,8 +414,7 @@ sub has_priv
} }
# Ratelimit check subroutine. # Ratelimit check subroutine.
sub ratelimit_check sub ratelimit_check {
{
my (%src) = @_; my (%src) = @_;
# Check if ratelimit is set to on. # Check if ratelimit is set to on.
@@ -465,8 +446,7 @@ sub ratelimit_check
} }
# Error subroutine. # Error subroutine.
sub err ## no critic qw(Subroutines::ProhibitBuiltinHomonyms) sub err { ## no critic qw(Subroutines::ProhibitBuiltinHomonyms)
{
my ($lvl, $msg, $fatal) = @_; my ($lvl, $msg, $fatal) = @_;
# Check for an invalid level. # Check for an invalid level.
@@ -500,8 +480,7 @@ sub err ## no critic qw(Subroutines::ProhibitBuiltinHomonyms)
} }
# Warn subroutine. # Warn subroutine.
sub awarn sub awarn {
{
my ($lvl, $msg) = @_; my ($lvl, $msg) = @_;
# Check for an invalid level. # Check for an invalid level.