Fixed some (but not all) bugs related to the 'Show X posts' functions
git-svn-id: https://develop.svn.wordpress.org/trunk@317 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
93b689d422
commit
ecaabac69d
@ -10,6 +10,8 @@ if (!$showposts) {
|
|||||||
$showposts=10;
|
$showposts=10;
|
||||||
$posts_per_page=$showposts;
|
$posts_per_page=$showposts;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$posts_per_page = $showposts;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((!empty($poststart)) && (!empty($postend)) && ($poststart == $postend)) {
|
if ((!empty($poststart)) && (!empty($postend)) && ($poststart == $postend)) {
|
||||||
@ -48,6 +50,7 @@ if ($previousXstart < 0) {
|
|||||||
<?php
|
<?php
|
||||||
if ($previousXstart > 0) {
|
if ($previousXstart > 0) {
|
||||||
?>
|
?>
|
||||||
|
<input type="hidden" name="showposts" value="<?php echo $showposts; ?>" />
|
||||||
<input type="hidden" name="poststart" value="<?php echo $previousXstart; ?>" />
|
<input type="hidden" name="poststart" value="<?php echo $previousXstart; ?>" />
|
||||||
<input type="hidden" name="postend" value="<?php echo $previousXend; ?>" />
|
<input type="hidden" name="postend" value="<?php echo $previousXend; ?>" />
|
||||||
<input type="submit" name="submitprevious" class="search" value="< <?php echo $showposts ?>" />
|
<input type="submit" name="submitprevious" class="search" value="< <?php echo $showposts ?>" />
|
||||||
@ -58,6 +61,7 @@ if ($previousXstart > 0) {
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<form name="nextXposts" method="get" action="">
|
<form name="nextXposts" method="get" action="">
|
||||||
|
<input type="hidden" name="showposts" value="<?php echo $showposts; ?>" />
|
||||||
<input type="hidden" name="poststart" value="<?php echo $nextXstart; ?>" />
|
<input type="hidden" name="poststart" value="<?php echo $nextXstart; ?>" />
|
||||||
<input type="hidden" name="postend" value="<?php echo $nextXend; ?>" />
|
<input type="hidden" name="postend" value="<?php echo $nextXend; ?>" />
|
||||||
<input type="submit" name="submitnext" class="search" value="<?php echo $showposts ?> >" />
|
<input type="submit" name="submitnext" class="search" value="<?php echo $showposts ?> >" />
|
||||||
@ -70,7 +74,7 @@ if ($previousXstart > 0) {
|
|||||||
<tr>
|
<tr>
|
||||||
<td valign="top" width="200"><!-- show X first/last posts -->
|
<td valign="top" width="200"><!-- show X first/last posts -->
|
||||||
<form name="showXfirstlastposts" method="get" action="">
|
<form name="showXfirstlastposts" method="get" action="">
|
||||||
<input type="text" name="posts" value="<?php echo $showposts ?>" style="width:40px;" /?>
|
<input type="text" name="showposts" value="<?php echo $showposts ?>" style="width:40px;" /?>
|
||||||
<?php
|
<?php
|
||||||
if (!isset($order))
|
if (!isset($order))
|
||||||
$order="DESC";
|
$order="DESC";
|
||||||
@ -227,7 +231,7 @@ if ($i == "ASC")
|
|||||||
|
|
||||||
if ($posts) {
|
if ($posts) {
|
||||||
foreach ($posts as $post) {
|
foreach ($posts as $post) {
|
||||||
$posts_per_page = 10;
|
//$posts_per_page = 10;
|
||||||
start_b2(); ?>
|
start_b2(); ?>
|
||||||
<p>
|
<p>
|
||||||
<strong><?php the_time('Y/m/d @ H:i:s'); ?></strong> [ <a href="b2edit.php?p=<?php echo $id ?>&c=1"><?php comments_number('no comments', '1 comment', "% comments") ?></a>
|
<strong><?php the_time('Y/m/d @ H:i:s'); ?></strong> [ <a href="b2edit.php?p=<?php echo $id ?>&c=1"><?php comments_number('no comments', '1 comment', "% comments") ?></a>
|
||||||
@ -342,6 +346,7 @@ if ($i == "ASC")
|
|||||||
<form name="previousXposts" method="get"><?php
|
<form name="previousXposts" method="get"><?php
|
||||||
if ($previousXstart > -1) {
|
if ($previousXstart > -1) {
|
||||||
?>
|
?>
|
||||||
|
<input type="hidden" name="showposts" value="<?php echo $showposts; ?>" />
|
||||||
<input type="hidden" name="poststart" value="<?php echo $previousXstart; ?>" />
|
<input type="hidden" name="poststart" value="<?php echo $previousXstart; ?>" />
|
||||||
<input type="hidden" name="postend" value="<?php echo $previousXend; ?>" />
|
<input type="hidden" name="postend" value="<?php echo $previousXend; ?>" />
|
||||||
<input type="submit" name="submitprevious" class="search" value="< Previous <?php echo $showposts ?>" /><?php
|
<input type="submit" name="submitprevious" class="search" value="< Previous <?php echo $showposts ?>" /><?php
|
||||||
@ -351,6 +356,7 @@ if ($previousXstart > -1) {
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<form name="nextXposts" method="get">
|
<form name="nextXposts" method="get">
|
||||||
|
<input type="hidden" name="showposts" value="<?php echo $showposts; ?>" />
|
||||||
<input type="hidden" name="poststart" value="<?php echo $nextXstart; ?>" />
|
<input type="hidden" name="poststart" value="<?php echo $nextXstart; ?>" />
|
||||||
<input type="hidden" name="postend" value="<?php echo $nextXend; ?>" />
|
<input type="hidden" name="postend" value="<?php echo $nextXend; ?>" />
|
||||||
<input type="submit" name="submitnext" class="search" value="Next <?php echo $showposts ?> >" />
|
<input type="submit" name="submitnext" class="search" value="Next <?php echo $showposts ?> >" />
|
||||||
@ -363,7 +369,7 @@ if ($previousXstart > -1) {
|
|||||||
<tr>
|
<tr>
|
||||||
<td valign="top" width="200"><!-- show X first/last posts -->
|
<td valign="top" width="200"><!-- show X first/last posts -->
|
||||||
<form name="showXfirstlastposts" method="get">
|
<form name="showXfirstlastposts" method="get">
|
||||||
<input type="text" name="posts" value="<?php echo $showposts ?>" style="width:40px;" /?>
|
<input type="text" name="showposts" value="<?php echo $showposts ?>" style="width:40px;" /?>
|
||||||
<select name="order"> <option value="DESC" <?php
|
<select name="order"> <option value="DESC" <?php
|
||||||
$i = $order;
|
$i = $order;
|
||||||
if ($i == "DESC")
|
if ($i == "DESC")
|
||||||
|
Loading…
Reference in New Issue
Block a user