[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: www/media/includes/classes
From: Matthias Messmer <matthias () familie-messmer ! de>
Date: 2010-07-26 8:51:09
Message-ID: 20100726085109.9931FAC867 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1154780 by messmer:
added option to have non active plasmaMenu entries for structural purpose
M +8 -7 class_menu.inc
--- trunk/www/media/includes/classes/class_menu.inc #1154779:1154780
@@ -586,7 +586,7 @@
$html .= "<div class=\"menubox_body\">\n";
$html .= "<div class=\"mainmenu_{$safeName}_animation\"></div>\n";
$html .= "<div class=\"mainmenu_{$safeName}_content\">\n";
- $html .= "<ul><li class=\"index\"><b><a href=\"{$link}\">" . ($shortName ? \
$shortName : $name) . "</a></b></li></ul>\n"; + $html .= "<ul><li \
class=\"index\"><b><a " . ($link ? "href=\"{$link}\"" : null ) . ">" . ($shortName ? \
$shortName : $name) . "</a></b></li></ul>\n"; $html .= "<img class=\"menubox_sep\" \
src=\"{$imagePath}menubox_hr.png\" alt=\"\" />\n"; $html .= "<ul>\n";
@@ -601,7 +601,7 @@
{
$html .= "<li class=\"index mainmenu_{$safeName}_{$safeEntryName} \
menubox_subhover\">\n";
$html .= $entryIcon ? "<img class=\"menubox_icon\" \
src=\"{$iconPath}{$entryIcon}\" alt=\"\" />" : null;
- $html .= "<h3><a " . ($entryIcon ? "class=\"menubox_space\" " : null) . \
"href=\"{$entryLink}\">{$entryName}</a></h3>\n"; + $html .= "<h3><a " . \
($entryIcon ? "class=\"menubox_space\" " : null) . ($entryLink ? \
"href=\"$entryLink\"" : null) . "\">{$entryName}</a></h3>\n";
$html .= "<img class=\"menubox_subarr\" src=\"{$imagePath}menubox_arrow.png\" \
alt=\"\" />";
$html .= "<div class=\"mainmenu_{$safeName}_{$safeEntryName}_sub \
menubox_subparent\">\n"; $html .= "<div class=\"menubox_top\"></div>\n";
@@ -755,6 +755,7 @@
//
function breadCrumb()
{
+ global $site_title;
// Get the current request URL
$url = $_SERVER["REQUEST_URI"];
@@ -765,7 +766,7 @@
$url = preg_replace("/mainsite\//", "", $url);
// Init the breadcrumb
- $nav = $this->buildLink("Home", "/");
+ $nav = $this->buildLink($site_title, "/");
// If the user is on the root
if ($url == "/")
@@ -795,7 +796,7 @@
$subEntryName = $this->menuEntries[$entryName]['name'][$subIdx];
$subEntryLink = $this->menuEntries[$entryName]['link'][$subIdx];
- if (strpos($url, $subEntryLink) !== false)
+ if ($url && $subEntryLink && strpos($url, $subEntryLink) !== false && !$set)
{
$nav .= $sep . $this->buildLink($name, $link);
$nav .= $sep . $this->buildLink($entryName, $entryLink);
@@ -805,7 +806,7 @@
}
}
- if (strpos($url, $entryLink) !== false && !$set)
+ if ($url && $entryLink && strpos($url, $entryLink) !== false && !$set)
{
$nav .= $sep . $this->buildLink($name, $link);
$nav .= $sep . $entryName;
@@ -813,7 +814,7 @@
}
}
- if (strpos($url, $link) !== false && !$set)
+ if ($url && $link && strpos($url, $link) !== false && !$set)
{
$nav .= $sep . $name;
}
@@ -828,7 +829,7 @@
function buildLink($name, $url)
{
// Return the link
- return "<a href=\"{$url}\">{$name}</a>";
+ return ($url ? "<a href=\"{$url}\">{$name}</a>" : $name);
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic