Setup template so the members link in footer only appears if the member
login page is active.
) {
header('Location: ' . $this->getToolboxUrl(MEMBERS_CATEGORY));
}
+ if (filter_var(MEMBERS_CATEGORY, FILTER_VALIDATE_INT)) {
+ $dbh = Toolkit_Database::getInstance();
+ $sql = "
+ SELECT active
+ FROM toolbox.pages
+ WHERE id = " . MEMBERS_CATEGORY;
+ $this->hasMembersOnly = (bool)$dbh->query($sql)->fetchColumn();
+ }
+
+ } else {
+ $this->hasMembersOnly = false;
}
$this->pageTitle = $this->_getPageTitle($this->_catid);
<ul class="small-12 columns">
<li class="separator">© <?php echo date('Y');?> Keweenaw Convention & Visitor's Bureau</li>
<li class="separator">Produced by <a href="http://www.gaslightmedia.com" target="_blank">Gaslight Media</a></li>
- <li class="separator"><a href="{mediaBaseURL:h}members-only-area/">Members</a></li>
+ <li class="separator" flexy:if="hasMembersOnly"><a href="{mediaBaseURL:h}members-only-area/">Members</a></li>
<li><a href="{mediaBaseURL:h}site-map">Site Map</a></li>
</ul>
</div>