poll_cron

  1. drupal
    1. 4.7
    2. 5 poll.module
    3. 6 poll.module
    4. 7 poll.module
Versions
4.7 – 7 poll_cron()

Implementation of hook_cron().

Closes polls that have exceeded their allowed runtime.

Code

modules/poll.module, line 77

<?php
function poll_cron() {
  $result = db_query('SELECT p.nid FROM {poll} p INNER JOIN {node} n ON p.nid = n.nid WHERE (n.created + p.runtime) < ' . time() . ' AND p.active = 1 AND p.runtime != 0');
  while ($poll = db_fetch_object($result)) {
    db_query("UPDATE {poll} SET active = 0 WHERE nid = %d", $poll->nid);
  }
}
?>