function __views_autorefresh_get_timestamp in Views Hacks 6
Helper function to return view's "timestamp" - either real timestamp or max primary key in view rows.
2 calls to __views_autorefresh_get_timestamp()
- theme_views_autorefresh in views_autorefresh/
views_autorefresh.module - Theme function for 'views_autorefresh'.
- views_autorefresh_ajax_data_alter in views_autorefresh/
views_autorefresh.module - Implementation of hook_ajax_data_alter().
File
- views_autorefresh/
views_autorefresh.module, line 82
Code
function __views_autorefresh_get_timestamp($view) {
if (empty($view->autorefresh['ping']) || empty($view->autorefresh['ping']['use_base_field'])) {
return time();
// return standard timestamp
}
$base_field = $view->base_field;
$max = 0;
foreach ($view->result as $row) {
if ($row->{$base_field} > $max) {
$max = $row->{$base_field};
}
}
return $max;
}