Index: token/token.module =================================================================== --- token/token.module (revision 235) +++ token/token.module (working copy) @@ -65,6 +65,16 @@ $values['site-slogan'] = variable_get('site_slogan', ''); $values['site-mail'] = variable_get('site_mail', ''); $values['site-date'] = format_date(time(), 'short', '', variable_get('date_default_timezone', 0)); + $values['site-date-d'] = format_date(time(), 'custom', 'j', variable_get('date_default_timezone', 0)); + $values['site-date-dd'] = format_date(time(), 'custom', 'd', variable_get('date_default_timezone', 0)); + $values['site-date-dy'] = format_date(time(), 'custom', 'D', variable_get('date_default_timezone', 0)); + $values['site-date-day'] = format_date(time(), 'custom', 'l', variable_get('date_default_timezone', 0)); + $values['site-date-m'] = format_date(time(), 'custom', 'n', variable_get('date_default_timezone', 0)); + $values['site-date-mm'] = format_date(time(), 'custom', 'm', variable_get('date_default_timezone', 0)); + $values['site-date-mon'] = format_date(time(), 'custom', 'M', variable_get('date_default_timezone', 0)); + $values['site-date-month']= format_date(time(), 'custom', 'F', variable_get('date_default_timezone', 0)); + $values['site-date-yy'] = format_date(time(), 'custom', 'y', variable_get('date_default_timezone', 0)); + $values['site-date-yyyy'] = format_date(time(), 'custom', 'Y', variable_get('date_default_timezone', 0)); break; } return $values; @@ -93,6 +103,17 @@ $tokens['global']['site-slogan'] = t('The slogan of the current Drupal website.'); $tokens['global']['site-mail'] = t('The contact email address for the current Drupal website.'); $tokens['global']['site-date'] = t("The current date on the site's server."); + $tokens['global']['site-date-d'] = t("The current year on the site's server (1-31)."); + $tokens['global']['site-date-dd'] = t("The current day on the site's server (leading zeros)."); + $tokens['global']['site-date-dy'] = t("The current day on the site's server (short name)."); + $tokens['global']['site-date-day'] = t("The current day on the site's server (full name)."); + $tokens['global']['site-date-m'] = t("The current month on the site's server (1-12)."); + $tokens['global']['site-date-mm'] = t("The current month on the site's server (leading zeros)."); + $tokens['global']['site-date-mon'] = t("The current month on the site's server (short name)."); + $tokens['global']['site-date-month'] = t("The current month on the site's server (full name)."); + $tokens['global']['site-date-yy'] = t("The current year on the site's server (2 digits)."); + $tokens['global']['site-date-yyyy'] = t("The current year on the site's server (4 digits)."); + return $tokens; }