From caf3cb5999a0e600209a18d04ebb5288414128ab Mon Sep 17 00:00:00 2001 From: Rafael Ferreira Date: Fri, 14 Jun 2013 09:09:50 -0300 Subject: [PATCH] Continuacao da localizacao do usuario no sistema --- ieducar/intranet/include/clsListagem.inc.php | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/ieducar/intranet/include/clsListagem.inc.php b/ieducar/intranet/include/clsListagem.inc.php index 0c93a0b..e4b6e45 100755 --- a/ieducar/intranet/include/clsListagem.inc.php +++ b/ieducar/intranet/include/clsListagem.inc.php @@ -253,6 +253,26 @@ class clsListagem extends clsCampos return NULL; } + + function breadcrumbs($separator = ' » ', $home = 'Home') { + + $path = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH))); + $base_url = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/'; + $breadcrumbs = array("$home"); + + $last = end(array_keys($path)); + + foreach ($path AS $x => $crumb) { + $title = ucwords(str_replace(array('.php', '_'), Array('', ' '), $crumb)); + if ($x != $last){ + $breadcrumbs[] = '$title'; + }else{ + $breadcrumbs[] = $title; + } + } + + return implode($separator, $breadcrumbs); +} function RenderHTML() { @@ -298,8 +318,13 @@ class clsListagem extends clsCampos else { $tipo = 'cad'; } - - $barra = 'Caminho: '. $_SERVER['SCRIPT_NAME']. '
'; + + $server = $_SERVER['SERVER_NAME']; + $endereco = $_SERVER ['REQUEST_URI']; + $enderecoPagina = $_SERVER['PHP_SELF']; + + //$barra = 'Localizacao: http://'.$server.$endereco.'
'; + $barra = 'Localizacao:'. $enderecoPagina .'
'; $barra .= 'Filtros de busca'; if (class_exists('clsPmiajudaPagina')) { -- libgit2 0.21.2