/[drupal]/contributions/modules/browscap/browscap.module
ViewVC logotype

Diff of /contributions/modules/browscap/browscap.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.6.2.3.2.5, Sun Mar 8 11:09:27 2009 UTC revision 1.6.2.3.2.6, Mon Jun 8 11:37:43 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: browscap.module,v 1.6.2.3.2.4 2008/08/13 02:49:43 robloach Exp $  // $Id: browscap.module,v 1.6.2.3.2.5 2009/03/08 11:09:27 robloach Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 201  function browscap_top_useragents($view = Line 201  function browscap_top_useragents($view =
201    $result = pager_query($query, 50, 0, $query_cnt);    $result = pager_query($query, 50, 0, $query_cnt);
202    
203    while ($useragent = db_fetch_object($result)) {    while ($useragent = db_fetch_object($result)) {
204      if (db_result(db_query_range('SELECT useragent FROM {browscap} WHERE useragent = "%s"', $useragent->parent, 0, 1))) {      if (db_result(db_query_range("SELECT useragent FROM {browscap} WHERE useragent = '%s'", $useragent->parent, 0, 1))) {
205        $parent = l($useragent->parent, 'admin/reports/browscap/useragent/'. urlencode($useragent->parent));        $parent = l($useragent->parent, 'admin/reports/browscap/useragent/'. urlencode($useragent->parent));
206      }      }
207      else {      else {
# Line 332  function _browscap_import($cron = TRUE) Line 332  function _browscap_import($cron = TRUE)
332        }        }
333        $useragent = strtr($key, '*?', '%_');        $useragent = strtr($key, '*?', '%_');
334        $e = array_change_key_case($e);        $e = array_change_key_case($e);
335        db_query("REPLACE INTO {browscap} (useragent, data) VALUES('%s','%s')", $useragent, serialize($e));        db_query("DELETE FROM {browscap} WHERE useragent = '%s'", $useragent);
336          db_query("INSERT INTO {browscap} (useragent, data) VALUES ('%s', '%s')", $useragent, serialize($e));
337      }      }
338    
339      cache_clear_all('*', 'cache_browscap', TRUE);      cache_clear_all('*', 'cache_browscap', TRUE);

Legend:
Removed from v.1.6.2.3.2.5  
changed lines
  Added in v.1.6.2.3.2.6

  ViewVC Help
Powered by ViewVC 1.1.2