links = array();
$this->subBinding = "";
$this->subMenu = array();
}
public function getSubBinding(){return $this->subBinding;}
public function addLink( $link, $title='' ){
$title = ( $title == "" ) ? $link : $title;
$this->links[ $link ] = $title;
}
public function addSubMenu($bindTo, $subMenu){
$this->subBinding = $bindTo; // which menu option (key) to be displayed below.
$this->subMenu = $subMenu;
}
public function getContent(){
$content = "
\n";
foreach( $this->links as $link => $title ){
$content .= " - ";
if(($link == $_SERVER['PHP_SELF']) || ($link == $_SERVER['REQUEST_URI'])){
$content .= "".$title."";
} else {
$content .= "".$title."";
}
if($this->subBinding == $link){
if(count($this->subMenu) > 0){
$content .= "
\n";
foreach($this->subMenu as $subLink => $subTitle){
$beg = $end= "";
$matchPage = str_replace(" ", "%20", $_SERVER['REQUEST_URI']);
if($subLink == $matchPage){
$beg = "";
$end = "\n";
}
$content .= " - $beg$subTitle$end
\n";
}
$content .= "
\n";
}
}
$content .= " \n";
}
$content .= "
\n";
return $content;
}
} // end class LinksModule
?>