cvs diff: Diffing modules/project_issue Index: modules/project_issue/issue.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/issue.inc,v retrieving revision 1.172.2.22.2.7 diff -u -p -r1.172.2.22.2.7 issue.inc --- modules/project_issue/issue.inc 18 Dec 2006 18:47:28 -0000 1.172.2.22.2.7 +++ modules/project_issue/issue.inc 22 Dec 2006 06:06:32 -0000 @@ -453,7 +453,8 @@ function project_issue_form(&$node, &$pa if (trim($project->help)) { drupal_set_message($project->help); } - if ($releases = project_release_get_releases($project, 0)) { + if (module_exist('project_release') && + $releases = project_release_get_releases($project, 0)) { $releases = array(t('')) + $releases; } $components = array(); @@ -673,7 +674,8 @@ function project_issue_node_form_validat if ($form_values['page'] == 2) { if ($form_values['pid'] && $project = node_load($form_values['pid'])) { $node->title = $form_values['title']; - if ($releases = project_release_get_releases($project, 0)) { + if (module_exist('project_release') && + $releases = project_release_get_releases($project, 0)) { if (!$form_values['rid'] || !$releases[$form_values['rid']]) { $form_values['rid'] = $project->version; } @@ -713,7 +715,8 @@ function project_issue_comment_validate( // Validate the rest of the form. if (isset($node->title) && !$node->validated) { if ($node->pid && $project = node_load($node->pid)) { - if ($releases = project_release_get_releases($project, 0)) { + if (module_exist('project_release') && + $releases = project_release_get_releases($project, 0)) { if (!$node->rid || !$releases[$node->rid]) { $node->rid = $project->version; } @@ -768,7 +771,9 @@ function project_issue_view(&$node, $tea if (!$teaser && $page) { $project = node_load(array('nid' => $node->pid, 'type' => 'project_project')); $release->nid = $node->rid; - $release = project_release_load($release); + if (module_exist('project_release')) { + $release = project_release_load($release); + } $assigned = ($node->assigned && ($account = user_load(array('uid' => $node->assigned))) ? $account->name : t('Unassigned')); $output = '
'; @@ -925,7 +930,9 @@ function project_issue_query($project = foreach ($project->components as $component) { $components[$component] = $component; } - $versions = project_release_get_releases($project, 0); + if (module_exist('project_release')) { + $versions = project_release_get_releases($project, 0); + } } else { $uris = NULL; @@ -1285,7 +1292,9 @@ function project_issue_query_result($que if ($project) { drupal_set_title(t('issues for %name', array('%name' => theme('placeholder', $project->title)))); - $releases = project_release_get_releases($project, 0); + if (module_exist('project_release')) { + $releases = project_release_get_releases($project, 0); + } $query->projects = $project->nid; $links = array(); if (user_access('create project issues')) { Index: modules/project_issue/mail.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/mail.inc,v retrieving revision 1.60.2.3.2.4 diff -u -p -r1.60.2.3.2.4 mail.inc --- modules/project_issue/mail.inc 7 Dec 2006 23:07:56 -0000 1.60.2.3.2.4 +++ modules/project_issue/mail.inc 22 Dec 2006 06:06:32 -0000 @@ -174,7 +174,12 @@ function project_mail_summary($field, $v case 'rid': if ($value) { $release->nid = $value; - $release = project_release_load($release); + if (module_exist('project_release')) { + $release = project_release_load($release); + } + else { + $release->version = t('Unknown'); + } return $release->version; } return t('');