<?php
// this function generates a simple breadcrumb
if ( ! function_exists('breadcrumb')) {
function breadcrumb($data = array())
{
$breadcrumb = '<ul class="breadcrumb">'."\n";
if(isset($data)) {
foreach ($data as $link) {
if((isset($link[2])) AND ($link[2] === TRUE)) {
$breadcrumb .= '<li class="active"><span>'.$link[1].'</span></li>'."\n";
} else {
$breadcrumb .= '<li><a href="'.$link[0].'">'.$link[1].'</a></li>'."\n";
}
}
}
$breadcrumb .= '</ul>'."\n";
return $breadcrumb;
}
}
// Below is an example of how to generate the breadcrumb
$breadcrumb = array(
array('http://localhost/', 'Home'),
array('', 'Register', TRUE),
);
echo breadcrumb($breadcrumb);
/*
|----------------------------------------------------------------
| This will echo
|
| <ul class="breadcrumb">
| <li><a href="http://localhost/">Home</a></li>
| <li class="active"><span>Register</span></li>
| </ul>
|----------------------------------------------------------------
|
| You can use the following css
| [credit to : iTemplates | http://dinakit.itemplat.es/]
|
| .breadcrumb { background-color: #FEFEFE; list-style: none; margin: 0 0 20px; padding: 8px 15px; font-size: 12px; }
| .breadcrumb > li { display: inline-block; *display: inline; *zoom: 1; }
| .breadcrumb > li:after { content: "\2022"; color: #DDDDDD; padding: 0 5px 0 10px; }
| .breadcrumb > li:last-child:after { content: none; }
| .breadcrumb > li > a:link,
| .breadcrumb > li > a:visited { text-decoration: none; }
| .breadcrumb > li > a:hover,
| .breadcrumb > li > a:active,
| .breadcrumb > li > a:focus { text-decoration: underline; }
| .breadcrumb > .active > span,
| .breadcrumb > .active > a { color: #999999; text-decoration: none; cursor: default; }
*/