Closed (works as designed)
Project:
Browscap
Version:
7.x-2.0
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
26 Nov 2012 at 12:15 UTC
Updated:
27 Nov 2012 at 04:01 UTC
Since branch 2, Browscap is not a bootstrap module.
Is there a valid reason or forgotten the bootstrap feature?
The currently (not bootsrap) situation produces errors on modules that uses the (non-exist) bootstrap feature of Browscap.
For an example for such errors please take a look at this issue: http://drupal.org/node/1848416#comment-6775550
Comments
Comment #1
devin carlson commentedFor a short time, Browscap implemented
hook_boot()to enable some basic user agent recording functionality. With the development of much more advanced and fully featured statistics modules, such as Better Statistics, the functionality was removed from Browscap in #1795920: Remove useragent recording functionality, along with the implementation ofhook_boot().If you're using Browscap on cached pages, you'll want to do a
<a href="http://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/drupal_load/7">drupal_load</a>to ensure that the module is loaded.It's also a good idea to check to ensure that the
browscap_get_browser()function is available before using it by doing a<a href="http://php.net/manual/en/function.function-exists.php">function_exists()</a>.