Index: modules/project/project.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/project.module,v
retrieving revision 1.239
diff -u -F^f -r1.239 project.module
--- modules/project/project.module	16 May 2006 08:15:17 -0000	1.239
+++ modules/project/project.module	20 May 2006 03:37:52 -0000
@@ -272,14 +272,21 @@ function project_link($type, $node = 0, 
   switch ($type) {
     case 'page':
       if (user_access('access projects')) {
-        $links[] = l(t('projects'), 'project', array('title' => t('View all projects.')));
+        $links['project_view_all'] = array(
+          '#title' => t('projects'),
+          '#href' => 'project',
+          '#attributes' => array('title' => t('View all projects.'))
+        );
       }
       break;
     case 'node':
       if ($node->type == 'project_issue') {
         if (user_access('create project issues')) {
           $project = node_load(array('nid' => $node->pid, 'type' => 'project_project'));
-          $links[] = l(t('follow up'), "project/comments/add/$node->nid");
+          $links['project_follow_up'] = array(
+            '#title' => t('follow up'),
+            '#href' => "project/comments/add/$node->nid"
+          );
         }
       }
       break;
@@ -718,13 +725,22 @@ function project_page_overview($termname
     $project->links = array();
 
     if ($project->path) {
-      $project->links[] = '<a href="'. base_path() . $project->path .'">' . t('Download') . '</a>';
+      $project->links['project_download'] = array(
+        '#title' => t('Download'),
+        '#href' => base_path() . $project->path,
+      );
     }
-    $project->links[] = l(t('Find out more'), "node/$project->nid");
+    $project->links['project_more_info'] = array(
+      '#title' => t('Find out more'),
+      '#href' => "node/$project->nid",
+    );
 
     // This test doesn't currently work when taxonomy is enabled, since taxonomy_select_nodes doesn't load the issues setting from project_project
     if ($project->issues) {
-      $project->links[] = l(t('Bugs and feature requests'), "project/issues/$project->nid");
+      $project->links['project_issues'] = array(
+        '#title' => t('Bugs and feature requests'),
+        '#href' => "project/issues/$project->nid",
+      );
     }
     if (module_invoke($module, 'project_sort_methods', 'group by date', $sort_method) && $date = _project_date($project->changed)) {
       $projects .= "<h3>$date</h3>";
Index: modules/project/release.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/release.inc,v
retrieving revision 1.70
diff -u -F^f -r1.70 release.inc
--- modules/project/release.inc	22 Apr 2006 21:09:40 -0000	1.70
+++ modules/project/release.inc	20 May 2006 03:37:53 -0000
@@ -269,8 +269,10 @@ function project_release_view($release, 
 
   $links = array();
   if ($release->rid && node_access('update', $project)) {
-    $links[] = l('edit', "node/$project->nid/release/edit/$release->rid");
-    //$links[] = l('delete', "node/$project->nid/release/delete/$release->rid");
+    $links['project_release_edit'] = array(
+      '#title' => t('edit'),
+      '#href' => "node/$project->nid/release/edit/$release->rid",
+    );
   }
 
   if ($release->path) {
