function _ed_classified_get_ending_date_string in Classified Ads 6.2
Same name and namespace in other branches
- 5.2 ed_classified_utils.inc \_ed_classified_get_ending_date_string()
- 5 ed_classified_utils.inc \_ed_classified_get_ending_date_string()
- 7.2 ed_classified_utils.inc \_ed_classified_get_ending_date_string()
Get just the raw text describing expiration date
2 calls to _ed_classified_get_ending_date_string()
- theme_ed_classified_ending_date in ./
ed_classified_themefuncs.inc - Get a formatted div with a readable, friendly ad expiration date.
- _ed_classified_purge_ad in ./
ed_classified_delete.inc - "purge" an expired ad.
File
- ./
ed_classified_utils.inc, line 297 - Simple text-based classified ads module.
Code
function _ed_classified_get_ending_date_string($ad_expiration_date) {
// TODO: get time string for how long ago expired
$interval = $ad_expiration_date - REQUEST_TIME;
$expired = FALSE;
if ($interval < 0) {
$interval = -$interval;
$expired = TRUE;
}
$str = '';
if ($ad_expiration_date != 0) {
$str = sprintf(t('%s on %s (%s%s)'), $expired ? t('expired') : t('expires'), format_date($ad_expiration_date), format_interval($interval, 2), $expired ? t(' ago') : '');
}
return $str;
}