You are here

function _node_revision_delete_time_value in Node Revision Delete 7.3

Return the available values for time frequency.

Parameters

string $index: The index to retrieve.

Return value

array|string The index value (human readable value), or map when no index is provided.

3 calls to _node_revision_delete_time_value()
drush_node_revision_delete_nrd_get_time in ./node_revision_delete.drush.inc
Callback for the nrd-get-time command.
drush_node_revision_delete_nrd_set_time in ./node_revision_delete.drush.inc
Callback for the nrd-set-time command.
node_revision_delete_admin_settings_form in ./node_revision_delete.admin.inc
Form constructor for Node Revision Delete administration form.

File

./node_revision_delete.helpers.inc, line 169
Helper functions.

Code

function _node_revision_delete_time_value($index = NULL) {
  $options_node_revision_delete_time = array(
    '-1' => t('Never'),
    '0' => t('Every time cron runs'),
    '3600' => t('Every hour'),
    '86400' => t('Everyday'),
    '604800' => t('Every week'),
    '864000' => t('Every 10 days'),
    '1296000' => t('Every 15 days'),
    '2592000' => t('Every month'),
    '7776000' => t('Every 3 months'),
    '15552000' => t('Every 6 months'),
    '31536000' => t('Every year'),
    '63072000' => t('Every 2 years'),
  );
  if (isset($index) && isset($options_node_revision_delete_time[$index])) {
    return $options_node_revision_delete_time[$index];
  }
  else {
    return $options_node_revision_delete_time;
  }
}