function uc_ip2country_cron in IP-based Determination of a Visitor's Country 5
Implementation of hook_cron().
Updates the IP to Country database automatically on a periodic basis. Default period is 1 week.
File
- ./uc_ip2country.module, line 70 
- Determination of user's Country based on IP
Code
function uc_ip2country_cron() {
  if (variable_get('ip2country_last_update', 0) <= time() - variable_get('ip2country_update_interval', 604800)) {
    ip2country_update_database(variable_get('ip2country_rir', 'arin'));
    variable_set('ip2country_last_update', time());
    if (variable_get('ip2country_watchdog', 1)) {
      watchdog('ip2country', t('Database updated from @registry server.', array(
        '@registry' => drupal_strtoupper(variable_get('ip2country_rir', 'arin')),
      )), WATCHDOG_NOTICE);
    }
  }
}