? 579712_browscap_is_a_crawler_2.patch Index: browscap.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/browscap/browscap.module,v retrieving revision 1.6.2.3.2.9 diff -u -p -r1.6.2.3.2.9 browscap.module --- browscap.module 17 Sep 2009 15:19:14 -0000 1.6.2.3.2.9 +++ browscap.module 17 Sep 2009 15:42:15 -0000 @@ -284,6 +284,17 @@ function browscap_get_browser($useragent } } +/** + * Determine whether the current visitor + * + * @param string $useragent + * Optional user agent string. + */ +function browscap_is_crawler($useragent = NULL) { + $browser = browscap_get_browser($useragent); + return (bool)$browser['crawler']; +} + // A numeric interpretation of browscap.csv's TRUE/FALSE/default fields function _browscap_boolean($value) { switch ($value) {