/** * Checks to see if any anti-spam functionality is enabled * @static * @return bool True if plugin-hooks or recaptcha is enabled */ static function isActive() { if (gpPlugin::HasHook('AntiSpam_Form') && gpPlugin::HasHook('AntiSpam_Check')) { return true; } return gp_recaptcha::hasRecaptcha(); }
static function Action($hook, $args = array()) { global $gp_hooks; if (!gpPlugin::HasHook($hook)) { return; } foreach ($gp_hooks[$hook] as $hook_info) { gpPlugin::ExecHook($hook, $hook_info, $args); } }
function Action($hook, $args = array()) { global $config; if (!gpPlugin::HasHook($hook)) { return; } foreach ($config['hooks'][$hook] as $hook_info) { gpPlugin::ExecHook($hook, $hook_info, $args); } }