diff -r -u -F '^function' project/project.inc project_mod/project.inc
--- project/project.inc 2007-06-19 19:21:52.000000000 -0400
+++ project_mod/project.inc 2007-06-25 09:03:54.000000000 -0400
@@ -7,7 +7,7 @@
*/
function project_project_form($node) {
global $user;
- project_project_set_breadcrumb($node);
+ project_project_set_breadcrumb($node, TRUE);
$form['#prefix'] = '
';
diff -r -u -F '^function' project/release/project_release.module project_mod/release/project_release.module
--- project/release/project_release.module 2007-06-14 19:55:43.000000000 -0400
+++ project_mod/release/project_release.module 2007-06-25 08:51:09.000000000 -0400
@@ -446,6 +446,7 @@ function project_release_form($release)
}
$release->pid = arg(3);
$project = node_load($release->pid);
+ project_project_set_breadcrumb($project, TRUE);
if (!isset($project) || $project->type != 'project_project') {
drupal_set_message(t('Node !nid is not a valid project.', array('!nid' => $release->pid)));
drupal_not_found();
@@ -470,6 +471,10 @@ function project_release_form($release)
$admin = user_access('administer projects');
$is_edit = true;
$project->nid = $release->pid;
+ $project = node_load($project);
+ $breadcrumb[] = l($project->title, 'node/'. $project->nid);
+ $breadcrumb[] = l(t('Releases'), 'node/'. $project->nid . '/release');
+ project_project_set_breadcrumb($project, $breadcrumb);
$format = project_release_get_version_format($project);
}
@@ -1150,7 +1155,7 @@ function project_release_alter_project_f
*/
function project_release_project_edit_releases() {
$node = node_load(arg(1));
- project_project_set_breadcrumb($node);
+ project_project_set_breadcrumb($node, TRUE);
drupal_set_title(check_plain($node->title));
return drupal_get_form('project_release_project_edit_form', $node);
}