function date_api_configure_custom_date_formats in Date 6.2
Allow users to configure custom date formats.
1 string reference to 'date_api_configure_custom_date_formats'
- date_api_menu in ./
date_api.module - Implementation of hook_menu().
File
- ./
date_api.admin.inc, line 27 - Administrative page callbacks for the date_api module.
Code
function date_api_configure_custom_date_formats() {
// Add date_api.js and js settings.
date_api_add_system_javascript();
$output = '';
// Get list of custom date formats.
$formats = date_get_formats('custom', TRUE);
if (!empty($formats)) {
$rows = array();
foreach ($formats as $format => $format_info) {
$display_text = date_format_date(date_now(), 'custom', $format);
$delete_link = l(t('remove'), 'admin/settings/date-time/formats/delete/' . $format_info['dfid']);
$row = array(
$display_text,
$delete_link,
);
$rows[] = $row;
}
$output = theme('table', array(), $rows);
}
else {
$output = t('No custom formats configured. Please <a href="@link">add</a> some.', array(
'@link' => url('admin/settings/date-time/formats/add'),
));
}
return $output;
}