You are here

function timeago_get_settings_variables in Timeago 7.2

Grab an array of settings used by the Timeago plugin. This is used to build the admin form, integrate with the variable module, and populate the JavaScript settings array.

3 calls to timeago_get_settings_variables()
timeago_add_js in ./timeago.module
Overrides the default translation of Timeago dates if necessary.
timeago_admin in ./timeago.module
The administrative settings form.
timeago_variable_info in ./timeago.module
Implements hook_variable_info().

File

./timeago.module, line 545
Adds support for the Timeago jQuery library.

Code

function timeago_get_settings_variables() {
  return array(
    'prefixAgo' => array(
      'title' => t('Prefix ago'),
      'required' => FALSE,
      'variable_name' => 'timeago_js_strings_prefix_ago',
      'default' => NULL,
    ),
    'prefixFromNow' => array(
      'title' => t('Prefix from now'),
      'required' => FALSE,
      'variable_name' => 'timeago_js_strings_prefix_from_now',
      'default' => NULL,
    ),
    'suffixAgo' => array(
      'title' => t('Suffix ago'),
      'required' => FALSE,
      'variable_name' => 'timeago_js_strings_suffix_ago',
      'default' => 'ago',
    ),
    'suffixFromNow' => array(
      'title' => t('Suffix from now'),
      'required' => FALSE,
      'variable_name' => 'timeago_js_strings_suffix_from_now',
      'default' => 'from now',
    ),
    'seconds' => array(
      'title' => t('Seconds'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_seconds',
      'default' => 'less than a minute',
    ),
    'minute' => array(
      'title' => t('Minute'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_minute',
      'default' => 'about a minute',
    ),
    'minutes' => array(
      'title' => t('Minutes'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_minutes',
      'default' => '%d minutes',
    ),
    'hour' => array(
      'title' => t('Hour'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_hour',
      'default' => 'about an hour',
    ),
    'hours' => array(
      'title' => t('Hours'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_hours',
      'default' => 'about %d hours',
    ),
    'day' => array(
      'title' => t('Day'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_day',
      'default' => 'a day',
    ),
    'days' => array(
      'title' => t('Days'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_days',
      'default' => '%d days',
    ),
    'month' => array(
      'title' => t('Month'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_month',
      'default' => 'about a month',
    ),
    'months' => array(
      'title' => t('Months'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_months',
      'default' => '%d months',
    ),
    'year' => array(
      'title' => t('Year'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_year',
      'default' => 'about a year',
    ),
    'years' => array(
      'title' => t('Years'),
      'required' => TRUE,
      'variable_name' => 'timeago_js_strings_years',
      'default' => '%d years',
    ),
  );
}