function system_date_time_formats

Displays the date format strings overview page.

1 string reference to 'system_date_time_formats'
system_menu in modules/system/system.module
Implements hook_menu().

File

modules/system/system.admin.inc, line 2882

Code

function system_date_time_formats() {
    $header = array(
        t('Format'),
        array(
            'data' => t('Operations'),
            'colspan' => '2',
        ),
    );
    $rows = array();
    drupal_static_reset('system_get_date_formats');
    $formats = system_get_date_formats('custom');
    if (!empty($formats)) {
        foreach ($formats as $format) {
            $row = array();
            $row[] = array(
                'data' => format_date(REQUEST_TIME, 'custom', $format['format']),
            );
            $row[] = array(
                'data' => l(t('edit'), 'admin/config/regional/date-time/formats/' . $format['dfid'] . '/edit'),
            );
            $row[] = array(
                'data' => l(t('delete'), 'admin/config/regional/date-time/formats/' . $format['dfid'] . '/delete'),
            );
            $rows[] = $row;
        }
    }
    $build['date_formats_table'] = array(
        '#theme' => 'table',
        '#header' => $header,
        '#rows' => $rows,
        '#empty' => t('No custom date formats available. <a href="@link">Add date format</a>.', array(
            '@link' => url('admin/config/regional/date-time/formats/add'),
        )),
    );
    return $build;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.