Index: statistics_advanced.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/statistics_advanced/statistics_advanced.info,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 statistics_advanced.info
--- statistics_advanced.info	3 Jan 2009 07:03:05 -0000	1.1.2.4
+++ statistics_advanced.info	3 Jun 2010 12:50:45 -0000
@@ -2,5 +2,4 @@
 name = Statistics advanced settings
 description = Adds advanced settings and extra functionality to the Statistics module.
 dependencies[] = statistics
-suggests[] = browscap
 core = 6.x
Index: statistics_advanced.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/statistics_advanced/statistics_advanced.install,v
retrieving revision 1.1.2.9
diff -u -p -r1.1.2.9 statistics_advanced.install
--- statistics_advanced.install	14 Jan 2009 02:07:33 -0000	1.1.2.9
+++ statistics_advanced.install	3 Jun 2010 12:50:45 -0000
@@ -38,6 +38,37 @@ function statistics_advanced_uninstall()
 }
 
 /**
+ * Implementation of hook_requirements().
+ */
+function statistics_advanced_requirements($phase) {
+  $requirements = array();
+  // Ensure translations don't break at install time
+  $t = get_t();
+
+  if ($phase == 'runtime') {
+
+    // Check if module brwscap is installed.
+    $requirements['browscap'] = array(
+      'title' => $t('Browscap module'),
+    );
+    if (module_exists('browscap')) {
+      $requirements['browscap']['severity'] = REQUIREMENT_OK;
+      $requirements['browscap']['value'] = $t('Enabled');
+    }
+    else {
+      $requirements['browscap']['severity'] = REQUIREMENT_INFO;
+      $requirements['browscap']['value'] = $t('Disabled');
+      $requirements['browscap']['description'] = $t(
+        "Module !browscap_module provides an improved replacement for PHP's get_browser() function. Please consider installing and enabling it.",
+        array('!browscap_module' => l($t('Browscap'), 'http://drupal.org/project/browscap'))
+      );
+    }
+  }
+
+  return $requirements;
+}
+
+/**
  * Split the index in {accesslog}.
  */
 function statistics_advanced_update_6000() {
