function workflow_admin_ui_breadcrumbs in Workflow 7
Same name and namespace in other branches
- 7.2 workflow_admin_ui/workflow_admin_ui.module \workflow_admin_ui_breadcrumbs()
Helper function. Create breadcrumbs.
Parameters
$workflow: The workflow object.
$extra (optional): The link to the extra item to add to the end of the breadcrumbs.
Return value
none.
5 calls to workflow_admin_ui_breadcrumbs()
- workflow_admin_ui_delete_form in workflow_admin_ui/
workflow_admin_ui.pages.inc - Form builder. Create form for confirmation of workflow deletion.
- workflow_admin_ui_edit_form in workflow_admin_ui/
workflow_admin_ui.pages.inc - Menu callback. Edit a workflow's properties.
- workflow_admin_ui_transitions_form in workflow_admin_ui/
workflow_admin_ui.pages.inc - Menu callback. Edit a workflow's transitions.
- workflow_admin_ui_view_permissions_form in workflow_admin_ui/
workflow_admin_ui.pages.inc - View workflow permissions by role
- workflow_notify_settings_form in workflow_notify/
workflow_notify.admin.inc - Settings form.
File
- workflow_admin_ui/
workflow_admin_ui.module, line 143 - Provides administrative UI for workflow. Why it's own module? Lower code footprint and better performance. Additional credit to gcassie ( http://drupal.org/user/80260 ) for the initial push to split UI out of core workflow. We're moving…
Code
function workflow_admin_ui_breadcrumbs($workflow, $extra = NULL) {
$bc = array(
l(t('Home'), '<front>'),
);
$bc[] = l(t('Configuration'), 'admin/config');
$bc[] = l(t('Workflow'), 'admin/config/workflow');
$bc[] = l(t('Workflow'), 'admin/config/workflow/workflow');
$bc[] = l($workflow
->label(), "admin/config/workflow/workflow/{$workflow->wid}");
if ($extra) {
$bc[] = $extra;
}
drupal_set_breadcrumb($bc);
}