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;
}
}