A new, object-oriented, better vesion of μForum
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

48 lines
772 B

<?php
/**
* @package uForum2
* @file inc/models/NavigationModel.php
* @copyright 2007-2015 (c) PioDer
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class NavigationModel extends Model
{
private $linksList = array();
private $title = '';
public function setForumName($fn)
{
$this->addLink('Forum '.$fn, 'index.php');
$this->title = $fn. ' &bull; ';
}
public function addLink($name, $url = '')
{
if ($url == null)
$url = $_SERVER['REQUEST_URI'];
$l = array(
'name' => $name,
'url' => $url
);
array_push($this->linksList, $l);
}
public function setSubTitle($t)
{
$this->title .= $t;
}
public function getTitle()
{
return $this->title;
}
public function getNav()
{
return $this->linksList;
}
}
?>