$pgTitle = trim($pgTitle);
$pgCaption = trim($pgCaption);
if ($onLoad) $onLoad = 'onload="' . str_replace('"', '\"', $onLoad) . '"';
if (!$Config['Content-Type']) $Config['Content-Type'] = 'text/html';
if (!$Config['Charset']) $Config['Charset'] = 'iso-8859-1';
Header('Content-Type: ' . $Config['Content-Type'] . '; Charset=' . $Config['Charset']);
if ($PageID)
$Section = $db->rQuery('SELECT * FROM Sections WHERE SectionID="' . $Page->SectionID . '"');
unset($PageTitle, $PageCaption, $WYSIWYG_Headers, $PageHeaders);
if ($pgTitle) $PageTitle = $Config['Site_Name'] . ": " . $pgTitle;
if ($pgCaption) $PageCaption = '
' . $pgCaption . '
';
if ($pgCaption) $PageCaption = $pgCaption;
$WYSIWYG_Headers[] = '';
$WYSIWYG_Headers[] = '';
$WYSIWYG_Headers[] = '';
$WYSIWYG_Headers = implode("\n\t", $WYSIWYG_Headers);
$PageHeaders[] = '' . $PageTitle . '';
$PageHeaders[] = '';
if ($_SESSION['WYSIWYG']) $PageHeaders[] = $WYSIWYG_Headers;
$PageHeaders = implode("\n\t", $PageHeaders);
unset($WYSIWYG_Headers);
function LoggedInWelcome(){
if (!$_SESSION['LoggedIn']) return null;
list($FirstName) = explode(' ', $_SESSION['RealName']);
return 'Welcome Back, ' . $FirstName . '!';
}
function LoggedInLinks(){
if (!$_SESSION['LoggedIn']){ echo ' '; return false; }
global $db, $PageID;
if ($_SESSION['Admin'])
$links[] = 'Administration';
$links[] = 'All Pages';
if ($_SESSION['Webmaster'])
$links[] = 'Site Sections';
$links[] = 'Add New Page';
if (
($db->oQuery('SELECT Webmaster FROM Pages WHERE PageID="' . $PageID . '"') == 'N' || $_SESSION['Webmaster']) &&
($_SESSION['EditAll'] || $db->oQuery('SELECT Owner FROM Pages WHERE PageID="' . $PageID . '"') == $_SESSION['Username'])
)
$links[] = 'Edit This Page';
$links[] = 'Logout';
echo '';
foreach ($links as $link) echo '- ' . $link . '
';
echo '
';
}
function PrimaryMenu(){
global $db, $Section;
if (!$db) return null;
if (!$Section->MenuID) $Section->MenuID = 'Normal';
$Menu = $db->rQuery('SELECT * FROM Menus WHERE MenuID="' . $Section->MenuID . '"');
if ($Menu){
if ($Menu->Type == 'HTML') echo $Menu->Content;
else{
$Captions = explode(',', $Menu->Captions);
$URLs = explode(',', $Menu->URLs);
echo '';
foreach ($Captions as $k=>$v)
echo '- ' . $v . "
\n";
echo '
';
}
}
}
function SubMenu(){
global $db, $Section;
if (!$db) return null;
if (!$Section->SubmenuID) $Section->SubmenuID = 'Normal';
$Submenu = $db->rQuery('SELECT * FROM Submenus WHERE SubmenuID="' . $Section->SubmenuID . '"');
if ($Submenu){
if ($Submenu->Type == 'HTML') echo $Submenu->Content;
else{
$Captions = explode(',', $Submenu->Captions);
$URLs = explode(',', $Submenu->URLs);
echo '';
foreach ($Captions as $k=>$v)
echo '- ' . $v . "
\n
";
echo '
';
}
}
}
require_once($server_root . 'theme/' . $Theme_Prefix . 'header');
?>