本文整理汇总了PHP中freshports_ShowFooter函数的典型用法代码示例。如果您正苦于以下问题:PHP freshports_ShowFooter函数的具体用法?PHP freshports_ShowFooter怎么用?PHP freshports_ShowFooter使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了freshports_ShowFooter函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: toHTML
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();
}
开发者ID:brycied00d,项目名称:freshports,代码行数:18,代码来源:freshports_page.php
示例2: htmlentities
<P>
If you do not receive that email, please attempt to login and you
will have an opportunity to resend the notification.
</P>
<P>
Click <a href="<?php
echo htmlentities($origin);
?>
">here</a> to return to your previous page.
</P>
</TD></TR>
</TABLE>
</TD>
<TD VALIGN="top" WIDTH="*" ALIGN="center">
<?php
echo freshports_SideBar();
?>
</td>
</TR>
</TABLE>
<?php
echo freshports_ShowFooter();
?>
</BODY>
</HTML>
开发者ID:brycied00d,项目名称:freshports,代码行数:30,代码来源:welcome.php
示例3: freshports_PortDisplay
//.........这里部分代码省略.........
if ($ElementID == 0) {
syslog(LOG_ERR, "Extract of ElementID from cache failed. Is cache corrupt/deprecated? port was {$category}/{$port}");
die('sorry, I encountered a problem with the cache. Please send the URL and this message to the webmaster.');
}
if ($User->id) {
$OnWatchList = freshports_OnWatchList($db, $User->id, $ElementID);
} else {
$OnWatchList = 0;
}
$HTML = substr($HTML, $EndOfFirstLine + 1);
} else {
if ($Debug) {
echo "found NOTHING in cache for '{$category}/{$port}'<br>\n";
}
$HTML = '';
$port_id = freshports_GetPortID($db, $category, $port);
if (!isset($port_id)) {
if ($Debug) {
echo "{$category}/{$port} is not a port according to freshports_GetPortID<br>\n";
}
return -1;
}
if ($Debug) {
echo "{$category}/{$port} found by freshports_GetPortID<br>";
}
$MyPort = new Port($db);
$MyPort->FetchByID($port_id, $User->id);
$port_display->port = $MyPort;
$HTML .= $port_display->Display();
$HTML .= "</TD></TR>\n</TABLE>\n\n";
$HTML .= DisplayPortCommits($MyPort, $PageNumber);
# If we are not reading
if (!$BypassCache || $RefreshCache) {
$Cache->CacheDataSet($MyPort->{'element_id'} . "\n" . $HTML);
$Cache->AddPort($MyPort->category, $MyPort->port, CACHE_PORT_DETAIL, $PageNumber);
}
$ElementID = $MyPort->{'element_id'};
$OnWatchList = $MyPort->{'onwatchlist'};
}
# At this point, we have the port detail HTML
$HTML = $port_display->ReplaceWatchListToken($OnWatchList, $HTML, $ElementID);
global $ShowAds, $BannerAd;
global $ShowAds;
global $BannerAd;
if ($ShowAds && $BannerAd) {
$HTML_For_Ad = "<hr><center>\n" . Ad_728x90PortDescription() . "\n</center>\n<hr>\n";
} else {
$HTML_For_Ad = '';
}
$HTML = $port_display->ReplaceAdvertismentToken($HTML, $HTML_For_Ad);
freshports_ConditionalGetUnix($Cache->LastModifiedGet());
header("HTTP/1.1 200 OK");
$Title = $category . "/" . $port;
require_once $_SERVER['DOCUMENT_ROOT'] . '/../include/getvalues.php';
freshports_Start($Title, "{$FreshPortsTitle} - new ports, applications", "FreeBSD, index, applications, ports");
?>
<?php
echo freshports_MainTable();
?>
<tr><TD VALIGN="top" width="100%">
<?php
echo freshports_MainContentTable();
?>
<TR>
<?php
echo freshports_PageBannerText("Port details");
?>
</TR>
<tr><td valign="top" width="100%">
<?php
echo $HTML;
?>
</TD>
<TD VALIGN="top" WIDTH="*" ALIGN="center">
<?php
echo freshports_SideBar();
?>
</td>
</TR>
</TABLE>
<?php
echo freshports_ShowFooter();
?>
</body>
</html>
<?php
return 0;
}
开发者ID:brycied00d,项目名称:freshports,代码行数:101,代码来源:missing-port.php
示例4: freshports_NonPortDescription
//.........这里部分代码省略.........
if ($Debug) {
echo "found something from the cache<br>\n";
}
$HTML = $Cache->CacheDataGet();
#
# we need to know the element_id of this port
# and the whether or not it is on the person's watch list
# let's create a special function for that!
#
$EndOfFirstLine = strpos($HTML, "\n");
if ($EndOfFirstLine == false) {
die('Internal error: I was expecting an ElementID and found nothing');
}
# extract the ElementID from the cache
$ElementID = intval(substr($HTML, 0, $EndOfFirstLine));
if ($ElementID == 0) {
syslog(LOG_ERR, "Extract of ElementID from cache failed. Is cache corrupt/deprecated? port was {$category}/{$port}");
die('sorry, I encountered a problem with the cache. Please send the URL and this message to the webmaster.');
}
if ($User->id) {
$OnWatchList = freshports_OnWatchList($db, $User->id, $ElementID);
} else {
$OnWatchList = 0;
}
$HTML = substr($HTML, $EndOfFirstLine + 1);
} else {
if ($Debug) {
echo "found NOTHING in cache<br>\n";
}
$HTML = '';
$Commits = new CommitsByTreeLocation($db);
$Commits->SetLimit($Cache->PageSize);
$Commits->Debug = $Debug;
$Commits->UserIDSet($User->id);
$Commits->TreePathConditionSet("= '" . $element_record->element_pathname . "'");
#
# get the count without excuting the whole query
# we don't want to pull back all the data.
#
$NumCommits = $Commits->GetCountCommits();
$params = array('mode' => 'Sliding', 'perPage' => $NumCommitsPerPage, 'delta' => 5, 'totalItems' => $NumCommits, 'urlVar' => 'page', 'currentPage' => $PageNumber, 'spacesBeforeSeparator' => 1, 'spacesAfterSeparator' => 1, 'append' => false, 'path' => '/' . preg_replace('|^/?ports/|', '', $element_record->element_pathname), 'fileName' => '?page=%d', 'altFirst' => 'First Page', 'firstPageText' => 'First Page', 'altLast' => 'Last Page', 'lastPageText' => 'Last Page');
$Pager =& Pager::factory($params);
$links = $Pager->GetLinks();
$NumCommitsHTML = '<tr><td><p align="left">Number of commits found: ' . $NumCommits;
$Offset = 0;
$PageLinks = $links['all'];
$PageLinksHTML = str_replace('/?page=1"', '"', $PageLinks);
$PageLinksHTML = str_replace('/?page=', '?page=', $PageLinksHTML);
if ($PageLinksHTML != '') {
$offset = $Pager->getOffsetByPageId();
$NumOnThisPage = $offset[1] - $offset[0] + 1;
$Offset = $offset[0] - 1;
$NumCommitsHTML .= " (showing only {$NumOnThisPage} on this page)";
unset($offset);
}
if ($PageNumber > 1) {
$Commits->SetOffset($Offset);
}
$NumCommitsHTML .= '</p>';
if ($PageLinksHTML != '') {
$PageLinksHTML = '<p align="center">' . $PageLinksHTML . '</p>';
}
$NumCommitsHTML .= $PageLinksHTML . '</td></tr>';
$HTML = $NumCommitsHTML;
if ($Commits->Debug) {
echo "PageNumber='{$PageNumber}'<br>Offset='{$Offset}'<br>";
}
$NumFetches = $Commits->Fetch();
$DisplayCommit = new DisplayCommit($db, $Commits->LocalResult);
$HTML .= $DisplayCommit->CreateHTML();
$HTML .= $NumCommitsHTML;
# If we are not reading
if (!$BypassCache || $RefreshCache) {
$Cache->CacheDataSet($element_record->{'id'} . "\n" . $HTML);
$Cache->Add($FileName, $PageNumber);
}
}
echo $HTML;
echo "</table>\n";
?>
</TD>
<TD VALIGN="top" WIDTH="*" ALIGN="center">
<?php
echo freshports_SideBar();
?>
</td>
</TR>
</TABLE>
<?php
echo freshports_ShowFooter();
?>
</body>
</html>
<?php
}
开发者ID:brycied00d,项目名称:freshports,代码行数:101,代码来源:missing-non-port.php
示例5: freshports_CategoryDisplay
//.........这里部分代码省略.........
$numrows = $port->FetchByCategoryInitialise($category->name, $User->id, $PageSize, $PageNo);
?>
<?php
echo freshports_MainTable();
?>
<tr><td valign="top" width="100%">
<?php
echo freshports_MainContentTable();
?>
<tr>
<?php
echo freshports_PageBannerText('Category listing - ' . $category->{'name'});
?>
</tr>
<tr><td>
<?php
if ($category->IsPrimary()) {
if ($WatchListCount) {
echo freshports_Watch_Link_Remove('', 0, $category->{'element_id'});
} else {
echo freshports_Watch_Link_Add('', 0, $category->{'element_id'});
}
}
?>
<BIG><BIG><B><?php
echo $category->{'description'};
?>
</B></BIG></BIG>- Number of ports in this category: <?php
echo $PortCount;
?>
<p>
Ports marked with a <sup>*</sup> actually reside within another category but
have <b><?php
echo $category->{'name'};
?>
</b> listed as a secondary category.
<?php
global $ShowAds, $BannerAd;
if ($ShowAds && $BannerAd) {
echo "<br><center>\n" . Ad_728x90() . "\n</center>\n";
}
echo '<div align="center"><br>';
freshports_CategoryNextPreviousPage($category->name, $PortCount, $PageNo, $PageSize);
echo '</div>';
?>
</td></tr>
<?php
if ($Debug) {
echo "\$CategoryID = '{$CategoryID}'<BR>\n";
echo "GlobalHideLastChange = {$GlobalHideLastChange}<BR>\n";
echo "\$numrows = {$numrows}<BR>\n";
}
$ShowShortDescription = "Y";
$HTML = freshports_echo_HTML("<TR>\n<TD>\n");
require_once $_SERVER['DOCUMENT_ROOT'] . '/../classes/port-display.php';
$port_display = new port_display($db, $User);
$port_display->SetDetailsCategory();
for ($i = 0; $i < $numrows; $i++) {
$port->FetchNth($i);
$port_display->port = $port;
$Port_HTML = $port_display->Display();
$HTML .= $port_display->ReplaceWatchListToken($port->{'onwatchlist'}, $Port_HTML, $port->{'element_id'});
}
// end for
echo $HTML;
?>
</TD></TR>
<TR><TD>
<div align="center"><br>
<?php
freshports_CategoryNextPreviousPage($category->name, $PortCount, $PageNo, $PageSize);
?>
</div>
</TD></TR>
</TABLE>
<TD VALIGN="top" WIDTH="*" ALIGN="center">
<?php
echo freshports_SideBar();
?>
</td>
</TR>
</TABLE>
<?php
echo freshports_ShowFooter();
?>
</body>
</html>
<?php
}
开发者ID:brycied00d,项目名称:freshports,代码行数:101,代码来源:missing-category.php
注:本文中的freshports_ShowFooter函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论