function ga_stats_data_expiration_date in Google Analytics Statistics 7.2
Same name and namespace in other branches
- 7 ga_stats.module \ga_stats_data_expiration_date()
Calculate when the analytics data will expire.
Return value
int
4 calls to ga_stats_data_expiration_date()
- drush_ga_stats_update in ./
ga_stats.drush.inc - Command callback for ga-stats-update.
- ga_stats_needs_update in ./
ga_stats.module - Determine if a scheduled statistics update is needed.
- ga_stats_requirements in ./
ga_stats.install - Implements hook_requirements().
- ga_stats_update_counts_submit in ./
ga_stats.admin.inc - Submit callback to update the statistics data.
File
- ./
ga_stats.module, line 68
Code
function ga_stats_data_expiration_date() {
$last = variable_get('ga_stats_last_update', 0);
$timeframe = variable_get('ga_stats_enabled_timeframes', array(
'today' => TRUE,
'month' => TRUE,
));
// Save the data for 10 or 30 minutes (based on whether hourly data is enabled)
// @todo clarify why this seems arbitrary.
if (array_key_exists('hour', $timeframe)) {
$expiration = 60 * 10;
}
else {
$expiration = 60 * 30;
}
return $last + $expiration;
}