fcbd1752f0f64b2dfafa8975e4a43953711f2e2e
1 <?php
3 class pathNavigator
4 {
6 static function registerPlugin($class)
7 {
8 $str = "";
9 if($class instanceOf management && isset($class->plHeadline)){
10 $str = "<b>".$class->plHeadline."</b>";
11 }elseif($class instanceOf plugin && isset($class->plHeadline)){
12 $str = $class->plHeadline;
13 }elseif($class instanceOf plugin && !isset($class->plHeadline)){
14 $str = get_class($class);
15 }elseif($class instanceOf tabs){
16 $str = $class->dn;
17 }
19 if(!empty($str)){
20 $cur = session::get('pathNavigator::position');
21 $cur.= "<li class='left'>{$str}</li>";
22 session::set('pathNavigator::position', $cur);
23 }
24 }
26 static function getCurrentPath()
27 {
28 return(session::get('pathNavigator::position'));
29 }
31 static function clear()
32 {
33 session::set('pathNavigator::position','');
34 }
35 }
37 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
38 ?>