Index: modules/project/project.module =================================================================== RCS file: /cvs/drupal/contributions/modules/project/project.module,v retrieving revision 1.202 diff -u -r1.202 project.module --- modules/project/project.module 12 Sep 2005 07:37:07 -0000 1.202 +++ modules/project/project.module 16 Sep 2005 17:40:30 -0000 @@ -164,7 +164,8 @@ $items[] = array('path' => 'project', 'title' => t('projects'), 'callback' => 'project_page_overview', 'access' => $access, 'type' => MENU_NORMAL_ITEM); // Project browsing pages - if (module_exist('taxonomy') && $vocabulary = current(taxonomy_get_vocabularies('project_project'))) { + $vocabs = taxonomy_get_vocabularies('project_project'); + if (module_exist('taxonomy') && $vocabulary = current($vocabs)) { $terms = taxonomy_get_tree($vocabulary->vid); $releases = variable_get('project_browse_releases', 1); @@ -309,7 +310,8 @@ function project_page_overview($termname = NULL, $version = NULL) { // If browsing by taxonomy, only fetch projects for this term - if (function_exists('taxonomy_get_vocabularies') && ($vocabulary = current(taxonomy_get_vocabularies('project_project')))) { + $vocabs = taxonomy_get_vocabularies('project_project'); + if (function_exists('taxonomy_get_vocabularies') && ($vocabulary = current($vocabs))) { $terms = taxonomy_get_tree($vocabulary->vid); if ($termname) { Index: modules/project/release.inc =================================================================== RCS file: /cvs/drupal/contributions/modules/project/release.inc,v retrieving revision 1.52 diff -u -r1.52 release.inc --- modules/project/release.inc 17 May 2005 06:21:20 -0000 1.52 +++ modules/project/release.inc 16 Sep 2005 17:26:45 -0000 @@ -83,7 +83,8 @@ case 'add': $node = node_load(array('nid' => arg(1))); $breadcrumb = array(l(t('Home'), NULL), l(t('Projects'), 'project')); - if (function_exists('taxonomy_node_get_terms') && $term = reset(taxonomy_node_get_terms($node->nid))) { + $taxonomy_terms = taxonomy_node_get_terms($node->nid); + if (function_exists('taxonomy_node_get_terms') && $term = reset($taxonomy_terms)) { $breadcrumb[] = l($term->name, 'project', NULL, "tid=$term->tid"); } $breadcrumb[] = l($node->title, "node/$node->nid"); Index: modules/project/issue.inc =================================================================== RCS file: /cvs/drupal/contributions/modules/project/issue.inc,v retrieving revision 1.115 diff -u -r1.115 issue.inc --- modules/project/issue.inc 29 Aug 2005 20:32:58 -0000 1.115 +++ modules/project/issue.inc 16 Sep 2005 17:40:35 -0000 @@ -94,7 +94,8 @@ l(t('Home'), NULL), l(t('Projects'), 'project') ); - if (function_exists('taxonomy_node_get_terms') && $term = reset(taxonomy_node_get_terms($project->nid))) { + $taxonomy_terms = taxonomy_node_get_terms($project->nid); + if (function_exists('taxonomy_node_get_terms') && $term = reset($taxonomy_terms)) { $breadcrumb[] = l($term->name, 'project/'. $term->name); } $breadcrumb[] = $project->nid ? l($project->title, "node/$project->nid") : l(t('All issues'), 'project/issues'); @@ -419,7 +420,8 @@ // Breadcrumb navigation $breadcrumb[] = array('path' => 'project', 'title' => t('projects')); - if (function_exists('taxonomy_node_get_terms') && $term = reset(taxonomy_node_get_terms($node->pid))) { + $taxonomy_terms = taxonomy_node_get_terms($node->pid); + if (function_exists('taxonomy_node_get_terms') && $term = reset($taxonomy_terms)) { $breadcrumb[] = array('path' => 'project/'. $term->name, 'title' => $term->name); } $breadcrumb[] = array('path' => 'node/'. $project->nid, 'title' => $project->title); Index: modules/project/project.inc =================================================================== RCS file: /cvs/drupal/contributions/modules/project/project.inc,v retrieving revision 1.52 diff -u -r1.52 project.inc --- modules/project/project.inc 29 Aug 2005 20:32:58 -0000 1.52 +++ modules/project/project.inc 16 Sep 2005 17:21:34 -0000 @@ -160,7 +160,8 @@ $breadcrumb = array(); $breadcrumb[] = array('path' => 'project', 'title' => t('projects')); - if (function_exists('taxonomy_node_get_terms') && $term = reset(taxonomy_node_get_terms($node->nid))) { + $taxonomy_terms = taxonomy_node_get_terms($node->nid); + if (function_exists('taxonomy_node_get_terms') && $term = reset($taxonomy_terms)) { $breadcrumb[] = array('path' => 'project/'. $term->name, 'title' => $term->name); } $breadcrumb = array_merge($breadcrumb, $extra);