Zeile 11 | Zeile 11 |
---|
/** * Output the archive page header. *
|
/** * Output the archive page header. *
|
* @param string The page title. * @param string The full page title. * @param string The full page URL.
| * @param string $title The page title. * @param string $fulltitle The full page title. * @param string $fullurl The full page URL.
|
*/ function archive_header($title="", $fulltitle="", $fullurl="") {
| */ function archive_header($title="", $fulltitle="", $fullurl="") {
|
Zeile 106 | Zeile 106 |
---|
$nav .= "<a href=\"".$navbit['url']."\">".$navbit['name']."</a>$sep"; } }
|
$nav .= "<a href=\"".$navbit['url']."\">".$navbit['name']."</a>$sep"; } }
|
| $navsize = count($navbits); $navbit = $navbits[$navsize-1];
|
}
|
}
|
$navsize = count($navbits); $navbit = $navbits[$navsize-1];
| |
if(!empty($nav)) { $activesep = $navsep;
| if(!empty($nav)) { $activesep = $navsep;
|
Zeile 121 | Zeile 121 |
---|
/** * Output multipage navigation. *
|
/** * Output multipage navigation. *
|
* @param int The total number of items. * @param int The items per page. * @param int The current page. * @param string The URL base.
| * @param int $count The total number of items. * @param int $perpage The items per page. * @param int $page The current page. * @param string $url The URL base.
|
*/ function archive_multipage($count, $perpage, $page, $url) {
| */ function archive_multipage($count, $perpage, $page, $url) {
|
Zeile 172 | Zeile 172 |
---|
<div class="navigation"><?php echo $nav; ?></div> </div> <div id="footer">
|
<div class="navigation"><?php echo $nav; ?></div> </div> <div id="footer">
|
<?php echo $lang->powered_by; ?> <a href="http://www.mybb.com">MyBB</a><?php echo $mybbversion; ?>, © 2002-<?php echo date("Y"); ?> <a href="http://www.mybb.com">MyBB Group</a>
| <?php echo $lang->powered_by; ?> <a href="https://mybb.com">MyBB</a><?php echo $mybbversion; ?>, © 2002-<?php echo date("Y"); ?> <a href="https://mybb.com">MyBB Group</a>
|
</div> </body> </html>
| </div> </body> </html>
|
Zeile 182 | Zeile 182 |
---|
/** * Output an archive error. *
|
/** * Output an archive error. *
|
* @param string The error language string identifier.
| * @param string $error The error language string identifier.
|
*/ function archive_error($error) {
| */ function archive_error($error) {
|
Zeile 222 | Zeile 222 |
---|
/** * Check the password given on a certain forum for validity *
|
/** * Check the password given on a certain forum for validity *
|
* @param int The forum ID * @param boolean The Parent ID
| * @param int $fid The forum ID * @param int $pid The Parent ID * @return bool Returns false on failure
|
*/ function check_forum_password_archive($fid, $pid=0) {
|
*/ function check_forum_password_archive($fid, $pid=0) {
|
global $forum_cache;
| global $forum_cache, $mybb;
|
if(!is_array($forum_cache)) {
| if(!is_array($forum_cache)) {
|
Zeile 238 | Zeile 239 |
---|
} }
|
} }
|
// Loop through each of parent forums to ensure we have a password for them too $parents = explode(',', $forum_cache[$fid]['parentlist']); rsort($parents); if(!empty($parents))
| if(!forum_password_validated($forum_cache[$fid], true, true))
|
{
|
{
|
foreach($parents as $parent_id) { if($parent_id == $fid || $parent_id == $pid) { continue; }
if($forum_cache[$parent_id]['password'] != "") { check_forum_password_archive($parent_id, $fid); } } }
$password = $forum_cache[$fid]['password']; if($password) { if(!$mybb->cookies['forumpass'][$fid] || ($mybb->cookies['forumpass'][$fid] && md5($mybb->user['uid'].$password) != $mybb->cookies['forumpass'][$fid])) { archive_error_no_permission(); }
| archive_error_no_permission();
|
} }
|
} }
|
?>
| |