Index: issue.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/issue.inc,v
retrieving revision 1.337
diff -u -F^f -r1.337 issue.inc
--- issue.inc	31 Jan 2009 05:43:38 -0000	1.337
+++ issue.inc	9 Feb 2009 15:34:44 -0000
@@ -94,7 +94,7 @@ function project_issue_update_project() 
   exit;
 }
 
-function project_issue_statistics($project = 0) {
+function project_issue_statistics($project = NULL) {
   $states = project_issue_state();
   if ($project->nid) {
     $filter = sprintf(' AND p.pid = %d ', (int)$project->nid);
@@ -268,6 +268,7 @@ function project_issue_subscribe($form_s
     }
 
     $project = node_load($project_nid);
+    project_project_set_breadcrumb($project, TRUE);
 
     $level = db_result(db_query('SELECT level FROM {project_subscriptions} WHERE nid = %d AND uid = %d', $project->nid, $user->uid));
     $form['single'] = array(
Index: project_issue.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/project_issue.module,v
retrieving revision 1.133
diff -u -F^f -r1.133 project_issue.module
--- project_issue.module	7 Feb 2009 06:55:49 -0000	1.133
+++ project_issue.module	9 Feb 2009 15:34:45 -0000
@@ -39,7 +39,15 @@ function project_issue_menu() {
   $items['project/issues/statistics'] = array(
     'title' => 'Statistics',
     'page callback' => 'project_issue_statistics',
-    'page arguments' => array(4),
+    'access callback' => 'project_issue_menu_access',
+    'access arguments' => array('any'),
+    'type' => MENU_NORMAL_ITEM,
+    'file' => 'issue.inc',
+  );
+  $items['project/issues/statistics/%project_node'] = array(
+    'title' => 'Statistics',
+    'page callback' => 'project_issue_statistics',
+    'page arguments' => array(3),
     'access callback' => 'project_issue_menu_access',
     'access arguments' => array('any'),
     'type' => MENU_NORMAL_ITEM,
Index: views/plugins/project_issue_table_plugin_style.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/views/plugins/project_issue_table_plugin_style.inc,v
retrieving revision 1.1
diff -u -F^f -r1.1 project_issue_table_plugin_style.inc
--- views/plugins/project_issue_table_plugin_style.inc	28 Jan 2009 06:01:07 -0000	1.1
+++ views/plugins/project_issue_table_plugin_style.inc	9 Feb 2009 15:34:45 -0000
@@ -3,7 +3,7 @@
 
 /**
  * @file
- * Empty class for the project_issue_table Views style plugin.
+ * Class for the project_issue_table Views style plugin.
  *
  * We just exactly re-use all of the code of the core Views table style, but
  * by having our own style plugin, we can inject our own custom classes into
@@ -11,6 +11,12 @@
  */
 
 class project_issue_table_plugin_style extends views_plugin_style_table { 
-  
-}
+  function render() {
+    // Set the project breadcrumb.
+    if ($this->view->name == 'project_issue_project' || $this->view->name == 'project_issue_search_project') {
+      project_project_set_breadcrumb(node_load($this->view->argument['pid']->argument), TRUE);
+    }
 
+    return parent::render();
+  }
+}
