Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
As said here db_link cannot be used with db_query.
I replace it with
$variables = db_select('variable', 'v')->fields('v', array('name'))->condition('name', db_like('openlayers_') . '%', 'LIKE')->execute()->fetchCol();
and it works fine.
This is the same for openlayers_ui and openlayers_views.
Comments
Comment #1
zzolo CreditAttribution: zzolo commentedGood catch @igarbla. I thought I had tested that out. I didn't end up using that way of doing, but using the global $conf.
http://zzolo.org/thoughts/tip-managing-variables-drupal-module
http://drupalcode.org/project/openlayers.git/commit/f61b897