You are here

function filefield_meta_token_list in FileField 6.3

Implementation of hook_token_list().

Provide a user readable list of FileField Meta tokens.

File

filefield_meta/filefield_meta.token.inc, line 13
Token integration for FileField Meta.

Code

function filefield_meta_token_list($type = 'all') {
  if ($type == 'field' || $type == 'all') {
    $tokens['file']['filefield-width'] = t('File Video width');
    $tokens['file']['filefield-height'] = t('File Video height');
    $tokens['file']['filefield-duration'] = t('File Duration');
    $tokens['file']['filefield-audio-format'] = t('File Audio Format path');
    $tokens['file']['filefield-audio-sample-rate'] = t('File Audio sample rate');
    $tokens['file']['filefield-audio-channel-mode'] = t('File Audio channel mode (stereo, mono)');
    $tokens['file']['filefield-audio-bitrate'] = t('File Audio bitrate');
    $tokens['file']['filefield-audio-bitrate-mode'] = t('File Audio bitrate mode (cbr, vbr, abr...)');

    // ID3 tags.
    foreach (filefield_meta_tags() as $tag => $label) {
      $tokens['file']['filefield-tag-' . $tag] = t('File ID3 @tag tag', array(
        '@tag' => $label,
      ));
    }
    return $tokens;
  }
}