// -------------------------------------------------------------------
- $output2 = array();
- foreach ($this->structure->links->link as $link)
+ if (isset($this->structure->links))
{
- $attrs = $link->attributes();
- $output2[] = '<a href="' . $attrs->target . '">' . $link . '</a>';
+ $links = array();
+ foreach ($this->structure->links->link as $link)
+ {
+ $attrs = $link->attributes();
+ $links[] = '<a href="' . $attrs->target . '">' . $link . '</a>';
+ }
}
$output .= "\n" . '<div id="toplinks">';
$output .= "\n\t" . '<div>' . BSPrinter::get_realm() . '</div>';
- $output .= "\n\t" . '<div id="toplinks-links">' . implode(' • ', $output2) . '</div>';
+ if (isset($links))
+ {
+ $output .= "\n\t" . '<div id="toplinks-links">' . implode(' • ', $links) . '</div>';
+ }
$output .= "\n" . '</div>';
// -------------------------------------------------------------------
// -------------------------------------------------------------------
- $output .= "\n" . '<div id="tabbar">';
- foreach ($this->structure->tabs->tab as $tab)
+ if (isset($this->structure->tabs))
{
- $link = "\n\t" . '<a href="' . $tab['target'] . '"';
- if (in_array($tab['key'], $this->focusKeys))
+ $output .= "\n" . '<div id="tabbar">';
+ foreach ($this->structure->tabs->tab as $tab)
{
- $link .= ' id="focustab"';
+ $link = "\n\t" . '<a href="' . $tab['target'] . '"';
+ if (in_array($tab['key'], $this->focusKeys))
+ {
+ $link .= ' id="focustab"';
+ }
+
+ $link .= '><span>' . $tab . '</span></a>';
+
+ $output .= $link;
}
-
- $link .= '><span>' . $tab . '</span></a>';
-
- $output .= $link;
+ $output .= "\n" . '</div>';
}
- $output .= "\n" . '</div>';
// -------------------------------------------------------------------