bouncer_r/php/inc widgets.inc,NONE,1.1
David Farning (dfarning)
fedora-extras-commits at redhat.com
Tue Aug 2 00:32:39 UTC 2005
- Previous message: bouncer_r/php/inc utils.inc,NONE,1.1
- Next message: bouncer_r/php/img header-fedora_logo.png, NONE, 1.1 header-download.png, NONE, 1.1 header-faq.png, NONE, 1.1 header-projects.png, NONE, 1.1 down.gif, 1.2, 1.3 corner-tl.png, NONE, 1.1 up.gif, 1.2, 1.3 favicon.ico, NONE, 1.1 corner-br.png, NONE, 1.1 corner-bl.png, NONE, 1.1 corner-tr.png, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: dfarning
Update of /cvs/fedora/bouncer_r/php/inc
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21370/php/inc
Added Files:
widgets.inc
Log Message:
cvs cleanup for fedora initial commit
--- NEW FILE widgets.inc ---
<?
/* iterate through the sitelist recursively */
function side_nav_traverse($node,$page_level,$current_level="0",$nav_id="",$options="") {
if ($current_level==0 && $nav_id != "") {
// set CSS id for top level only
$id=' id="'.$nav_id.'"';
}
$output.="\t<ul$id>";
foreach($node as $item) {
// Display item as selected if it is the correct or intended URI
if ($item['uri'] == $page_level['complete_path'] || $item['uri'] == $options['selected_uri']) {
$selected = TRUE;
$selected_begin = '<strong>';
$selected_end = '</strong>';
} else {
$selected = FALSE;
$selected_begin = '';
$selected_end = '';
}
/* add the current item to the navigation */
$output.="\n".str_repeat("\t",$current_level+4).
'<li>'.$selected_begin.'<a href="'.$item['uri'].'">'.key($node).'</a>'.$selected_end;
if ( $item['sub']!="" && ($selected || ereg("^".$item['uri'],$page_level['parent_path']))) {
$output.=side_nav_traverse($item['sub'],$page_level,$current_level+1,$nav_id,$options);
}
$output.='</li>';
next($node);
}
$output.="\n".str_repeat("\t",$current_level+3).'</ul>';
return $output;
}
function side_nav_list($nav_list,$nav_id="",$options="") {
$page_level=determine_level();
$output=side_nav_traverse($nav_list,$page_level,0,$nav_id,$options);
return $output;
}
/* return the HTML output for the site navigation */
function side_nav($options="") {
global $nav_list;
$output='<div id="fedora-side-nav-label">Site Navigation:</div>';
$output.=side_nav_list($nav_list,"fedora-side-nav",$options);
return $output;
}
function docs_nav($prev,$next,$home="./") {
$docs_nav='<div class="fedora-docs-nav">';
if ($prev) $docs_nav.='<a href="'.$prev.'" accesskey="p" class="fedora-docs-nav-left">Prev</a>';
$docs_nav.='<a href="'.$home.'" accesskey="h">Home</a>';
if ($next) $docs_nav.='<a href="'.$next.'" accesskey="n" class="fedora-docs-nav-right">Next</a>';
$docs_nav.='</div>';
return $docs_nav;
}
?>
- Previous message: bouncer_r/php/inc utils.inc,NONE,1.1
- Next message: bouncer_r/php/img header-fedora_logo.png, NONE, 1.1 header-download.png, NONE, 1.1 header-faq.png, NONE, 1.1 header-projects.png, NONE, 1.1 down.gif, 1.2, 1.3 corner-tl.png, NONE, 1.1 up.gif, 1.2, 1.3 favicon.ico, NONE, 1.1 corner-br.png, NONE, 1.1 corner-bl.png, NONE, 1.1 corner-tr.png, NONE, 1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list