function lingotek_bulk_grid_filter_last_uploaded in Lingotek Translation 7.7
Same name and namespace in other branches
- 7.6 lingotek.bulk_grid.inc \lingotek_bulk_grid_filter_last_uploaded()
1 call to lingotek_bulk_grid_filter_last_uploaded()
File
- ./
lingotek.bulk_grid.inc, line 2283
Code
function lingotek_bulk_grid_filter_last_uploaded($query, $filters) {
if (isset($filters['last_uploaded']) && $filters['last_uploaded'] != 'all') {
if ($filters['last_uploaded'] == '1 day') {
$query
->havingCondition('last_uploaded', strToTime($filters['last_uploaded']), '<');
}
elseif ($filters['last_uploaded'] == 'unknown') {
$query
->havingCondition('last_uploaded', NULL);
}
else {
$params = explode(' ', $filters['last_uploaded'], 2);
// string formatted like '< 1 week', so explode with a limit of two gives us array(0 => '<', 1 => '1 week')
$query
->havingCondition('last_uploaded', strToTime($params[1]), $params[0]);
}
}
}