function toHTML() { $HTML = ''; if ($this->_ShowLogo) { $HTML .= freshports_Logo(); } if ($this->_ShowAnnouncements) { $Announcement = new Announcement($this->{$_db}); $NumRows = $Announcement->FetchAllActive(); if ($NumRows > 0) { $HTML .= DisplayAnnouncements($Announcement); } } $HTML .= freshports_MainTable() . "\n<tr><td width='100%' valign='top'>\n" . freshports_MainContentTable() . "\n<tr>\n" . freshports_PageBannerText($this->_title); $this->prependBodyContent($HTML); $this->addBodyContent("\n</table><td valign=\"top\">" . freshports_SideBar() . "</td></tr></table>\n" . freshports_ShowFooter()); return parent::toHTML(); }
function freshports_Start($ArticleTitle, $Description, $Keywords, $Phorum = 0) { global $ShowAds; global $BannerAd; global $ShowAnnouncements; freshports_HTML_Start(); freshports_Header($ArticleTitle, $Description, $Keywords, $Phorum); freshports_body(); echo freshports_Logo(); freshports_navigation_bar_top(); if (isset($ShowAnnouncements)) { global $db; $Announcement = new Announcement($db); $NumRows = $Announcement->FetchAllActive(); if ($NumRows > 0) { echo DisplayAnnouncements($Announcement); } } }
$NumRows = $Announcement->NumRows(); for ($i = 0; $i < $NumRows; $i++) { $Announcement->FetchNth($i); $HTML .= '<tr>' . "\n"; $HTML .= '<td>' . $Announcement->TextGet() . '</td>'; $HTML .= '<td>' . ($Announcement->StartDateGet() != '' ? $Announcement->StartDateGet() : ' ') . '</td>'; $HTML .= '<td>' . ($Announcement->EndDateGet() != '' ? $Announcement->EndDateGet() : ' ') . '</td>'; $HTML .= '<td><a href="' . $_SERVER['PHP_SELF'] . '?edit=' . $Announcement->IDGet() . '">Edit</a></td>'; $HTML .= '<td><a href="' . $_SERVER['PHP_SELF'] . '?delete=' . $Announcement->IDGet() . '">Delete</a></td>'; $HTML .= '</tr>' . "\n"; } $HTML .= '</table>' . "\n"; return $HTML; } $NumRows = $Announcement->FetchAll(); echo DisplayAnnouncements($Announcement); if ($NumRows > 0) { echo '<blockquote>' . "\n"; echo '<h2>Existing Announcements</h2>' . "\n"; echo MyDisplayAnnouncements($Announcement); echo '</blockquote>' . "\n"; $NumRows = $Announcement->FetchAllActive(); if ($NumRows > 0) { echo '<blockquote>' . "\n"; echo '<h2>Active Announcements</h2>' . "\n"; echo MyDisplayAnnouncements($Announcement); echo '</blockquote>' . "\n"; } else { echo '<p>There are no active announcements.</p>'; } } else {