function workbench_scheduler_state_labels in Workbench Scheduler 7.2
Same name and namespace in other branches
- 7 workbench_scheduler.module \workbench_scheduler_state_labels()
Generate an array of moderation states.
Return value
array Array of moderation states.
4 calls to workbench_scheduler_state_labels()
- workbench_scheduler_admin_edit_revision_schedule in ./
workbench_scheduler.admin.inc - Form to edit the schedule for an existing node revision.
- workbench_scheduler_admin_page in ./
workbench_scheduler.admin.inc - Display a table of workbench schedule for administration.
- workbench_scheduler_form_node_form_alter in ./
workbench_scheduler.module - Implements hook_form_FORM_ID_alter().
- workbench_scheduler_schedules_action_form in actions/
workbench_scheduler.action.inc - Workbench scheduler actions form.
File
- ./
workbench_scheduler.module, line 760 - Content scheduling for Workbench.
Code
function workbench_scheduler_state_labels() {
$states =& drupal_static(__FUNCTION__);
if (!isset($states)) {
// Retrieve the moderation states from the workbench_moderation module.
module_load_include('module', 'workbench_moderation');
$states = workbench_moderation_state_labels();
// Add unpublished to list since it is not actually a moderation state.
$states['unpublished'] = t('Unpublished');
}
return $states;
}