You are here

function connector_cron in Connector 6

Implementation of hook_cron().

File

./connector.module, line 69
Connector module

Code

function connector_cron() {

  //TODO: If we don't have time to refresh all data - just remove the ones we didn't have time to refresh?
  while (_connector_cron_time()) {
    $result = db_query_range("SELECT uid, type, max_life FROM {connector_info} WHERE max_life < %d ORDER BY max_life ASC", array(
      ':time' => time(),
    ), 0, 20);
    if ($info = db_fetch_object($result)) {
      do {
        _connector_information_update($info->uid, array(
          $info->type => $info->max_life,
        ));
      } while ($info = db_fetch_object($result));
    }
    else {
      break;
    }
  }
}