Index: custom_breadcrumbs.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/custom_breadcrumbs/custom_breadcrumbs.module,v retrieving revision 1.6.2.5.2.12 diff -u -r1.6.2.5.2.12 custom_breadcrumbs.module --- custom_breadcrumbs.module 12 Jun 2009 15:15:47 -0000 1.6.2.5.2.12 +++ custom_breadcrumbs.module 20 Jun 2009 02:58:54 -0000 @@ -127,8 +127,10 @@ global $language; $languages = array('language' => $language->language, 'all' => ''); $breadcrumbs = custom_breadcrumbs_load_breadcrumbs('custom_breadcrumbs', NULL, array('node_type' => $node->type), $languages); - if ($breadcrumb = custom_breadcrumbs_select_breadcrumb($breadcrumbs, $node)) { - custom_breadcrumbs_set_breadcrumb($breadcrumb, $node); + if (!empty($breadcrumbs)) { + if ($breadcrumb = custom_breadcrumbs_select_breadcrumb($breadcrumbs, $node)) { + custom_breadcrumbs_set_breadcrumb($breadcrumb, $node); + } } } } @@ -161,8 +163,7 @@ $output = '
'. t('Custom breadcrumbs have been created for this %type page. Use the !link to add additional breadcrumbs. Or follow the links in the table below to edit or delete existing custom breadcrumbs.', array('%type' => $form['type']['#value'], '!link' => l('Custom Breadcrumbs Administration Page', 'admin/build/custom_breadcrumbs'))) .'
'; } // Show a table of custom breadcrumbs with links to the edit form. - require_once(drupal_get_path('module', 'custom_breadcrumbs') .'/custom_breadcrumbs.admin.inc'); - + module_load_include('inc', 'custom_breadcrumbs', 'custom_breadcrumbs.admin'); $output .= custom_breadcrumbs_simple_breadcrumb_table($breadcrumbs); $form['custom_breadcrumbs'] = array( '#type' => 'fieldset', @@ -321,6 +322,7 @@ switch ($identifier) { case '