styled pagination. couple bug fixes

This commit is contained in:
Randy Jensen 2011-11-19 21:57:21 -06:00
parent f8c64feb11
commit 6a472ee371

View file

@ -140,61 +140,75 @@ class WP_OpenPhoto {
return false; return false;
}); });
// Weird empty page nav item showing. This removes it. Will break the nav once the code is fixed.
jQuery(".page-numbers").not(".next").eq(0).hide();
}); });
</script> </script>
<?php if ($photos) { <form id="op-filter" action="?post_id=<?php echo $post_id ?>&type=image&tab=openphoto" method="post">
<input type="hidden" name="type" value="image">
$total_pages = $photos[0]->totalPages; <input type="hidden" name="tab" value="library">
$current_page = $photos[0]->currentPage; <input type="hidden" name="post_id" value="38">
$total_photos = $photos[0]->totalRows; <input type="hidden" name="post_mime_type" value="">
<ul class="subsubsub">
echo '<p>Images ('. $total_photos . ')</p>'; <?php if ($photos) {
$total_pages = $photos[0]->totalPages;
$current_page = $photos[0]->currentPage;
}?> $total_photos = $photos[0]->totalRows;
echo '<li>Total Images <span class="count">(<span id="image-counter">'. $total_photos . '</span>)</span></li>';
<?php if ($tags) { ?> }?>
<form id="op-filter" action="?post_id=<?php echo $post_id ?>&type=image&tab=openphoto" method="post"> </ul>
<div class="tablenav"> <div class="tablenav">
<div class="alignleft actions"> <?php if ($photos)
<select name="m"> {
<option value="0">Show all tags</option> if ($total_pages > 1)
<?php {
foreach($tags as $tag) { echo '<div class="tablenav-pages">';
$tag->id = trim($tag->id); if ($current_page > 1)
$selected = ""; {
if ($tag->id==$m) $selected = ' selected="selected"'; echo '<a class="next page-numbers" href="?post_id='. $post_id . '&amp;type=image&amp;tab=openphoto&amp;m=' . $m . '&amp;pg='. ($current_page-1) . '">&laquo;</a>';
if ($tag->count > 0) echo '<option value="'.$tag->id .'"' . $selected . '>' . $tag->id . ' (' . $tag->count . ')</option>'; }
} for($i==1;$i<=$total_pages;$i++) {
?> $current = "";
</select> if ($current_page == $i) {
<input type="submit" name="post-query-submit" id="op-post-query-submit" class="button-secondary" value="Filter »"> $current = ' current ';
</div> echo '<span class="page-numbers'. $current . '">'. $i . '</span>';
<br class="clear"> } else {
echo '<a class="page-numbers" href="?post_id=' . $post_id . '&amp;type=image&amp;tab=openphoto&amp;m=' . $m . '&amp;pg='. $i . '">'. $i . '</a>';
}
}
if ($current_page < $total_pages)
{
echo '<a class="next page-numbers" href="?post_id='. $post_id . '&amp;type=image&amp;tab=openphoto&amp;m=' . $m . '&amp;pg='. ($current_page+1) . '">&raquo;</a>';
}
echo '</div>';
}
} ?>
<?php if ($tags) { ?>
<div class="alignleft actions">
<select name="m">
<option value="0">Show all tags</option>
<?php
foreach($tags as $tag) {
$tag->id = trim($tag->id);
$selected = "";
if ($tag->id==$m) $selected = ' selected="selected"';
if ($tag->count > 0) echo '<option value="'.$tag->id .'"' . $selected . '>' . $tag->id . ' (' . $tag->count . ')</option>';
}
?>
</select>
<input type="submit" name="post-query-submit" id="op-post-query-submit" class="button-secondary" value="Filter »">
</div> </div>
</form> <br class="clear">
<?php } <?php } ?>
</div>
</form>
<?php
if ($photos) if ($photos)
{ {
if ($total_pages > 1)
{
echo '<div class="tablenav-pages">';
for($i==1;$i<=$total_pages;$i++) {
$current = "";
if ($current_page == $i) {
echo '<span class="page-numbers'. $current . '">'. $i . '</span>';
} else {
echo '<a class="page-numbers" href="?post_id=' . $post_id . '&amp;type=image&amp;tab=openphoto&amp;m=' . $m . '&amp;pg='. $i . '">'. $i . '</a>';
}
}
if ($current_page < $total_pages)
{
echo '<a class="next page-numbers" href="?post_id='. $post_id . '&amp;type=image&amp;tab=openphoto&amp;m=' . $m . '&amp;pg='. ($current_page+1) . '">»</a>';
}
echo '</div>';
}
echo '<form enctype="multipart/form-data" method="post" action="'.home_url().'/wp-admin/media-upload.php?type=image&amp;tab=library&amp;post_id='.$post_id.'" class="media-upload-form validate" id="library-form">'; echo '<form enctype="multipart/form-data" method="post" action="'.home_url().'/wp-admin/media-upload.php?type=image&amp;tab=library&amp;post_id='.$post_id.'" class="media-upload-form validate" id="library-form">';
echo '<input type="hidden" id="_wpnonce" name="_wpnonce" value="5acb57476d" /><input type="hidden" name="_wp_http_referer" value="/wp-admin/media-upload.php?post_id='.$post_id.'&amp;type=image&amp;tab=library" />'; echo '<input type="hidden" id="_wpnonce" name="_wpnonce" value="5acb57476d" /><input type="hidden" name="_wp_http_referer" value="/wp-admin/media-upload.php?post_id='.$post_id.'&amp;type=image&amp;tab=library" />';