public function navigation ($ul_id ="ul-navigation", $sub_ul_class ="ul-sub-navigation", $lis = "selected", $link = true, $one_row = false, $array = false) {
$sql = "SELECT * FROM ".DBTABLEPREFIX."content_pages ORDER by orderingid";
$run = mysql_query($sql);
if($one_row == true) {
$r .= "\n<ul id=\"".$ul_id."\">";
while ($rec = mysql_fetch_assoc($run)) {
$r .= "\n\t<li";
if($id == $rec['id']) {
$r .= " class='".$lis."'";
}
$r .= ">";
if($link == true) {
$r .= "<a href='".BASE_URL."content/".make_clean_url($rec['title'])."/".$rec['id']."'>";
}
$r .= $rec['menutitle'];
if($link == true) {
$r .= "</a>";
}
$r .= '</li>';
}
$r .= "\n</ul>\n";
return $r;
}
while ($rec = mysql_fetch_assoc($run)) {
if($rec['parent_id'] != "0") {
$blacklist[] = $rec['id'];
}
}
$sql = "SELECT * FROM ".DBTABLEPREFIX."content_pages ORDER by orderingid";
$run = mysql_query($sql);
if($array == true) {
while ($rec = mysql_fetch_assoc($run)) {
$r[$rec['menutitle']] .= $rec['title']."&&||&&".$rec['content'];
}
}
$r .= "\n<ul id=\"".$ul_id."\">";
while ($rec = mysql_fetch_assoc($run)) {
if($rec['parent_id'] == "0") {
$r .= "\n\t<li";
if($page_id == $rec['id']) {
$r .= " class='".$lis."'";
}
$r .= ">";
if($link == true) {
$r .= "<a href='".BASE_URL."content/".strtolower(str_replace(" ", "-",sanitize_alpha_numeric_space($rec['title'])))."/".$rec['id']."'>";
}
$r .= $rec['menutitle'];
if($link == true) {
$r .= "</a>";
}
$this->x = $this->x + 1;
$r .= $this->navigationParent($rec['id'], $sub_ul_class, $lis, $link).'</li>';
}
}
$r .= "\n</ul>\n";
return $r;
}
public function navigationParent ($parentid = HOME_PAGE_ID, $class="ul-sub-navigation", $lis = "selected", $link = true, $array = false) {
$sql = "SELECT * FROM ".DBTABLEPREFIX."content_pages WHERE parent_id = ".$parentid." ORDER by orderingid";
$run = mysql_query($sql);
$x = mysql_num_rows($run);
if($x !== 0) {
$r .= "\n\t\t<ul class='".$class."'>";
}
while ($rec = mysql_fetch_assoc($run)) {
$r .= "\n\t\t\t<li";
if($page_id == $rec['id']) {
$r .= " class='".$lis."'";
}
$r .= ">";
if($link == true) {
$r .= "<a href='".BASE_URL."content/".strtolower(str_replace(" ", "-",sanitize_alpha_numeric_space($rec['title'])))."/".$rec['id']."'>";
}
$r .= $rec['menutitle'];
if($link == true) {
$r .= "</a>";
}
$r .= $this->navigationParent($rec['id'], $class, $link).'</li>';
}
if($x !== 0) {
$r .= "\n\t\t</ul>\n\t";
}
return $r;
}