Commit caf3cb5999a0e600209a18d04ebb5288414128ab
1 parent
022b24e8
Exists in
master
Continuacao da localizacao do usuario no sistema
Showing
1 changed file
with
27 additions
and
2 deletions
Show diff stats
ieducar/intranet/include/clsListagem.inc.php
| @@ -253,6 +253,26 @@ class clsListagem extends clsCampos | @@ -253,6 +253,26 @@ class clsListagem extends clsCampos | ||
| 253 | 253 | ||
| 254 | return NULL; | 254 | return NULL; |
| 255 | } | 255 | } |
| 256 | + | ||
| 257 | + function breadcrumbs($separator = ' » ', $home = 'Home') { | ||
| 258 | + | ||
| 259 | + $path = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH))); | ||
| 260 | + $base_url = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/'; | ||
| 261 | + $breadcrumbs = array("<a href=\"$base_url\">$home</a>"); | ||
| 262 | + | ||
| 263 | + $last = end(array_keys($path)); | ||
| 264 | + | ||
| 265 | + foreach ($path AS $x => $crumb) { | ||
| 266 | + $title = ucwords(str_replace(array('.php', '_'), Array('', ' '), $crumb)); | ||
| 267 | + if ($x != $last){ | ||
| 268 | + $breadcrumbs[] = '<a href="$base_url$crumb">$title</a>'; | ||
| 269 | + }else{ | ||
| 270 | + $breadcrumbs[] = $title; | ||
| 271 | + } | ||
| 272 | + } | ||
| 273 | + | ||
| 274 | + return implode($separator, $breadcrumbs); | ||
| 275 | +} | ||
| 256 | 276 | ||
| 257 | function RenderHTML() | 277 | function RenderHTML() |
| 258 | { | 278 | { |
| @@ -298,8 +318,13 @@ class clsListagem extends clsCampos | @@ -298,8 +318,13 @@ class clsListagem extends clsCampos | ||
| 298 | else { | 318 | else { |
| 299 | $tipo = 'cad'; | 319 | $tipo = 'cad'; |
| 300 | } | 320 | } |
| 301 | - | ||
| 302 | - $barra = '<b>Caminho: '. $_SERVER['SCRIPT_NAME']. '</b><br>'; | 321 | + |
| 322 | + $server = $_SERVER['SERVER_NAME']; | ||
| 323 | + $endereco = $_SERVER ['REQUEST_URI']; | ||
| 324 | + $enderecoPagina = $_SERVER['PHP_SELF']; | ||
| 325 | + | ||
| 326 | + //$barra = '<b>Localizacao: http://'.$server.$endereco.'</b><br>'; | ||
| 327 | + $barra = '<b>Localizacao:'. $enderecoPagina .'</b><br>'; | ||
| 303 | $barra .= '<b>Filtros de busca</b>'; | 328 | $barra .= '<b>Filtros de busca</b>'; |
| 304 | 329 | ||
| 305 | if (class_exists('clsPmiajudaPagina')) { | 330 | if (class_exists('clsPmiajudaPagina')) { |