You are here

function custom_breadcrumbs_save_breadcrumb in Custom Breadcrumbs 6

Same name and namespace in other branches
  1. 5 custom_breadcrumbs.module \custom_breadcrumbs_save_breadcrumb()
  2. 7 custom_breadcrumbs.module \custom_breadcrumbs_save_breadcrumb()
2 calls to custom_breadcrumbs_save_breadcrumb()
custom_breadcrumbs_form_submit in ./custom_breadcrumbs.admin.inc
custom_breadcrumbs_update_1 in ./custom_breadcrumbs.install

File

./custom_breadcrumbs.module, line 125
Provide custom breadcrumbs for node-type pages.

Code

function custom_breadcrumbs_save_breadcrumb($breadcrumb = NULL) {
  if (is_array($breadcrumb->paths)) {
    $breadcrumb->paths = implode("\n", $breadcrumb->paths);
  }
  if (is_array($breadcrumb->titles)) {
    $breadcrumb->titles = implode("\n", $breadcrumb->titles);
  }
  if (isset($breadcrumb->bid)) {
    drupal_write_record('custom_breadcrumb', $breadcrumb, 'bid');
  }
  else {
    drupal_write_record('custom_breadcrumb', $breadcrumb);
  }
}