cvs diff: Diffing .
Index: update_status.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/update_status/update_status.module,v
retrieving revision 1.83.2.46
diff -u -p -r1.83.2.46 update_status.module
--- update_status.module	10 Jun 2009 01:22:44 -0000	1.83.2.46
+++ update_status.module	13 Jun 2009 02:53:01 -0000
@@ -731,6 +731,11 @@ function update_status_get_projects() {
     }
   }
   asort($projects);
+  // Allow other modules to alter projects before fetching and comparing.
+  foreach (module_implements('update_status_projects_alter') as $module) {
+    $function = $module .'_update_status_projects_alter';
+    $function($projects);
+  }
   _update_status_cache_set('update_status_project_projects', serialize($projects), time() + (60 * 60));
   return $projects;
 }
@@ -1517,7 +1522,7 @@ function _update_status_build_fetch_url(
   $name = $project['name'];
   $url = _update_status_get_fetch_url_base($project);
   $url .= '/'. $name .'/'. UPDATE_STATUS_CORE_VERSION;
-  if (!empty($site_key)) {
+  if (!empty($site_key) && (empty($project['project_type']) || strpos($project['project_type'], 'disabled') === FALSE)) {
     $url .= (strpos($url, '?') === TRUE) ? '&' : '?';
     $url .= 'site_key=';
     $url .= drupal_urlencode($site_key);
cvs diff: Diffing po
