function _token_upgrade_token_date_list in Token 8
Same name and namespace in other branches
- 7 token.install \_token_upgrade_token_date_list()
Build a list of Drupal 6 date tokens and their Drupal 7 token names.
1 call to _token_upgrade_token_date_list()
- _token_upgrade_token_list in ./
token.install - Build a list of Drupal 6 tokens and their Drupal 7 token names.
File
- ./
token.install, line 162 - Install, update and uninstall functions for the token module.
Code
function _token_upgrade_token_date_list($old_token, $new_token) {
$tokens = [];
$formats = [
'yyyy' => 'Y',
'yy' => 'y',
'month' => 'F',
'mon' => 'M',
'mm' => 'm',
'm' => 'n',
'ww' => 'W',
'date' => 'N',
'day' => 'l',
'ddd' => 'D',
'dd' => 'd',
'd' => 'j',
];
foreach ($formats as $token_format => $date_format) {
$tokens[$old_token . $token_format] = "{$new_token}:custom:{$date_format}";
}
$tokens[$old_token . 'raw'] = "{$new_token}:raw";
$tokens[$old_token . 'since'] = "{$new_token}:since";
return $tokens;
}