function webform_set_breadcrumb in Webform 6.3
Same name and namespace in other branches
- 7.4 webform.module \webform_set_breadcrumb()
- 7.3 webform.module \webform_set_breadcrumb()
Set the necessary breadcrumb for the page we are on.
5 calls to webform_set_breadcrumb()
- webform_results_submissions in includes/
webform.report.inc - Retrieve lists of submissions for a given webform.
- webform_submission_delete_form in includes/
webform.submissions.inc - Confirm form to delete a single form submission.
- webform_submission_page in includes/
webform.submissions.inc - Menu callback; Present a Webform submission page for display or editing.
- webform_submission_resend in includes/
webform.submissions.inc - Form to resend specific e-mails associated with a submission.
- _webform_confirmation in ./
webform.module - Prints the confirmation message after a successful submission.
File
- ./
webform.module, line 3428
Code
function webform_set_breadcrumb($node, $submission = NULL) {
$breadcrumb = drupal_get_breadcrumb();
if (isset($node)) {
$webform_breadcrumb = array();
$webform_breadcrumb[] = array_shift($breadcrumb);
$webform_breadcrumb[] = l($node->title, 'node/' . $node->nid);
if (isset($submission)) {
$last_link = array_shift($breadcrumb);
$webform_breadcrumb[] = l(t('Submissions'), 'node/' . $node->nid . '/submissions');
if (isset($last_link)) {
$webform_breadcrumb[] = $last_link;
}
}
$breadcrumb = $webform_breadcrumb;
}
drupal_set_breadcrumb($breadcrumb);
}