HasReadAccess($page, 'c')) { if($GLOBALS['user']->login_type == 'url') $ret = 'index.php?page=' . $page . '&login=' . $GLOBALS['user']->login_key . ($extra ? '&' . $extra : ''); else $ret = 'index.php?page=' . $page . ($extra ? '&' . $extra : ''); if($html) return htmlspecialchars($ret); return 'http://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['PHP_SELF']), '/\\'). '/' . $ret; } return ''; } function GetExternalLink($link) { return $link; } function GetMailtoLink($address) { return 'mailto:' . $address; } function GetNavPage($page) { if($GLOBALS['pages']->HasReadAccess($page, 'n')) { $page = $GLOBALS['pages']->Get($page, 'n'); return $page['content']; } return ''; } } $GLOBALS['links'] = new Links; ?>