? modules/project/cvs.txt
? modules/project/dif
cvs diff: Diffing modules/project
Index: modules/project/issue.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/issue.inc,v
retrieving revision 1.175
diff -u -F^f -r1.175 issue.inc
--- modules/project/issue.inc	24 May 2006 18:48:13 -0000	1.175
+++ modules/project/issue.inc	24 May 2006 21:10:11 -0000
@@ -1166,22 +1166,51 @@ function project_issue_query_result($que
     $project = node_load($query->projects[0]);
   }
 
+  $links = array();
   if ($project) {
     $releases = project_release_load($project, 0);
     $query->projects = $project->nid;
-    $links = array(
-      l(t('submit'), "node/add/project_issue/$project->uri", array('title' => t('Submit a new issue for %project.', array('%project' => $project->uri)))),
-      l(t('statistics'), "project/issues/statistics/$project->uri", array('title' => t('See statistics about %project issues.', array('%project' => $project->uri)))),
-      l(t('subscribe'), "project/issues/subscribe/$project->uri", array('title' => t('Receive email updates about issues for %project.', array('%project' => $project->uri)))),
-      l(t('advanced search'), "project/issues/search/$project->uri", array('title' => t('Use the advanced search page to find %project issues.', array('%project' => $project->uri)))),
+    $links['project_issue_submit'] = array(
+      '#title' => t('submit'),
+      '#href' => "node/add/project_issue/$project->uri",
+      '#attributes' => array('title' => t('Submit a new issue for %project.', array('%project' => $project->uri))),
+    );
+    $links['project_issue_statistics'] = array(
+      '#title' => t('statistics'),
+      '#href' => "project/issues/statistics/$project->uri",
+      '#attributes' => array('title' => t('See statistics about %project issues.', array('%project' => $project->uri))),
+    );
+    $links['project_issue_subscribe'] = array(
+      '#title' => t('subscribe'),
+      '#href' => "project/issues/subscribe/$project->uri",
+      '#attributes' => array('title' => t('Receive email updates about issues for %project.', array('%project' => $project->uri))),
+    );
+    $links['project_issue_advanced_search'] = array(
+      '#title' => t('advanced search'),
+      '#href' => "project/issues/search/$project->uri",
+      '#attributes' => array('title' => t('Use the advanced search page to find %project issues.', array('%project' => $project->uri))),
     );
   }
   else {
-    $links = array(
-      l(t('submit'), "node/add/project_issue", array('title' => t('Submit a new issue.'))),
-      l(t('statistics'), "project/issues/statistics", array('title' => t('See statistics about issues.'))),
-      l(t('subscribe'), "project/issues/subscribe", array('title' => t('Receive email updates about issues.'))),
-      l(t('advanced search'), "project/issues/search/", array('title' => t('Use the advanced search page for finding issues.'))),
+    $links['project_issue_submit'] = array(
+      '#title' => t('submit'),
+      '#href' => "node/add/project_issue",
+      '#attributes' => array('title' => t('Submit a new issue.')),
+    );
+    $links['project_issue_statistics'] = array(
+      '#title' => t('statistics'),
+      '#href' => "project/issues/statistics",
+      '#attributes' => array('title' => t('See statistics about issues.')),
+    );
+    $links['project_issue_subscribe'] = array(
+      '#title' => t('subscribe'),
+      '#href' => "project/issues/subscribe",
+      '#attributes' => array('title' => t('Receive email updates about issues.')),
+    );
+    $links['project_issue_advanced_search'] = array(
+      '#title' => t('advanced search'),
+      '#href' => "project/issues/search",
+      '#attributes' => array('title' => t('Use the advanced search page for finding issues.')),
     );
   }
 
Index: modules/project/project.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/project.module,v
retrieving revision 1.240
diff -u -F^f -r1.240 project.module
--- modules/project/project.module	20 May 2006 14:25:37 -0000	1.240
+++ modules/project/project.module	24 May 2006 21:10:12 -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;
@@ -724,13 +731,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.71
diff -u -F^f -r1.71 release.inc
--- modules/project/release.inc	20 May 2006 20:45:39 -0000	1.71
+++ modules/project/release.inc	24 May 2006 21:10:12 -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) {
cvs diff: Diffing modules/project/po
cvs diff: Diffing modules/project/po/ar
