You are here

function _views_autorefresh_ping_get_updated in Views Auto-Refresh 7

1 call to _views_autorefresh_ping_get_updated()
_views_autorefresh_ping_init in includes/views_autorefresh.inc

File

./views_autorefresh_ping.default.php, line 26
Views Auto-Refresh default ping script.

Code

function _views_autorefresh_ping_get_updated($timestamp_request, $view_name = '', $view_display_id = '') {
  $timestamp_updated = 0;

  // Optionally add logic for different views.

  //if ($view_name == 'VIEW_NAME' && $view_display_id == 'VIEW_DISPLAY_ID') {}
  $db = _views_autorefresh_ping_connect_db();

  // Optionally alter your database query.
  $query = "SELECT count(nid) FROM node WHERE created > {$timestamp_request};";
  if ($result = $db
    ->query($query)) {
    $timestamp_updated = $result
      ->fetchColumn();
  }

  // Normalize integer.
  $timestamp_updated = (int) $timestamp_updated;
  return $timestamp_updated;
}