/[drupal]/contributions/themes/fancy/template.php
ViewVC logotype

Contents of /contributions/themes/fancy/template.php

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download) (as text)
Wed Mar 14 02:01:06 2007 UTC (2 years, 8 months ago) by sangamreddi
Branch: MAIN
CVS Tags: HEAD
Branch point for: DRUPAL-5
File MIME type: text/x-php
Missing template.php file
1 <?php
2
3 function fancy_navlinks($links) {
4 $output = '';
5
6 if (count($links) > 0) {
7 $output = '<ul>';
8
9 $i = 1;
10
11 foreach ($links as $key => $link) {
12 $class = '';
13
14 // Automatically add a current LI class ='current' to active link
15 if ( stristr($key, 'active') ){
16 $class = ' class="current"';
17 }
18
19
20 $output .= '<li id="primary-link-'.$i.'"' . $class .' >';
21
22 // Is the title HTML?
23 $html = isset($link['html']) && $link['html'];
24
25 // Initialize fragment and query variables.
26 $link['query'] = isset($link['query']) ? $link['query'] : NULL;
27 $link['fragment'] = isset($link['fragment']) ? $link['fragment'] : NULL;
28
29 if (isset($link['href'])) {
30 $output .= l($link['title'], $link['href'], $link['attributes'], $link['query'], $link['fragment'], FALSE, $html);
31 }
32 else if ($link['title']) {
33 //Some links are actually not links, but we wrap these in <span> for adding title and class attributes
34 if (!$html) {
35 $link['title'] = check_plain($link['title']);
36 }
37 $output .= '<span'. drupal_attributes($link['attributes']) .'>'. $link['title'] .'</span>';
38 }
39
40 $i++;
41 $output .= "</li>\n";
42 }
43
44 $output .= '</ul>';
45 }
46
47 return $output;
48 }
49
50 ?>

  ViewVC Help
Powered by ViewVC 1.1.2