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();
 }
Example #2
0
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);
        }
    }
}
Example #3
0
    $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() : '&nbsp') . '</td>';
        $HTML .= '<td>' . ($Announcement->EndDateGet() != '' ? $Announcement->EndDateGet() : '&nbsp') . '</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 {