Code

83872cc9e7b0f563b810b5c99401a26ca4e39203
[gosa.git] / gosa-core / include / class_pathNavigator.inc
1 <?php
3 class pathNavigator
4 {
6   static function registerPlugin($class)
7   {
8     $str = "";
9     if($class instanceOf management){
10       $str = "<b>".$class->plHeadline."</b>";
11     }elseif($class instanceOf plugin){
12       $str = $class->plHeadline;
13     }elseif($class instanceOf tabs){
14       $str = $class->dn;
15     }
16     
17     if(!empty($str)){
18       $cur = session::get('pathNavigator::position');
19       $cur.= "<li class='left'>{$str}</li>";
20       session::set('pathNavigator::position', $cur);
21     }
22   }
24   static function getCurrentPath()
25   {
26     return(session::get('pathNavigator::position'));
27   }
29   static function clear()
30   {
31     session::set('pathNavigator::position','');
32   }
33 }
35 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
36 ?>