diff options
| author | Simon | 2011-03-30 11:43:23 +0200 |
|---|---|---|
| committer | Simon | 2011-03-30 11:43:23 +0200 |
| commit | 431932fd6a4c3f8c3883abe5af2e2d10f516c998 (patch) | |
| tree | f66e9d87f3da57545acfa93d5bfb4698a0d6b353 /library/Pbs/Pagination.php | |
| parent | Notifier 404 zu BootIso Download hinzugefügt (diff) | |
| download | pbs2-431932fd6a4c3f8c3883abe5af2e2d10f516c998.tar.gz pbs2-431932fd6a4c3f8c3883abe5af2e2d10f516c998.tar.xz pbs2-431932fd6a4c3f8c3883abe5af2e2d10f516c998.zip | |
vorbereitung für pagination
Diffstat (limited to 'library/Pbs/Pagination.php')
| -rw-r--r-- | library/Pbs/Pagination.php | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/library/Pbs/Pagination.php b/library/Pbs/Pagination.php new file mode 100644 index 0000000..39b0567 --- /dev/null +++ b/library/Pbs/Pagination.php @@ -0,0 +1,63 @@ +<?php + +class Pbs_Pagination{ + public function pagination($url,$selected,$max){ + $str = "<div id='pbs_pagination'>"; + if ( 5 <= $selected) + $str .= "<a href='$url/page/0' ><<</a>"; + if ( 1 <= $selected) + $str .= "<a href='$url/page/".(($akt_site)+1)."' rel='next'><</a>"; + # + for($i=1;$i<(max);$i++){ + if($selected == ($i-1)) + echo "<a href='$url/page/".$i."'>".$i ."</a> "; + else if(($i-1) >= $selected -4 && ($i-1) <= $selected+4) + echo "<a href='$url/page/".$i."'>".$i ."</a> "; + } + + # + if ( $max-2 >= $selected) + $str .= "<a href='$url/page/".(($selected)-1)."'>></a> "; + if ( $max-5 >= $selected) + $str .= "<a href='$url/page/".($max-1)."'>>></a> "; + $str .= "</div>"; + return $str; + } + +} + + +/* + echo "<div class='site_navigation' style='float:left;'>"; + echo "<span class='navi_font'>Seite: </span>"; +$site_navigation_link = "$.ajax({type: 'POST', url: '/$up_page', data: 'seite=%1\$s', dataType:'html', beforeSend:function(){loadingDiv(".'$'."('#songshow'))},success: function(data){".'$'."('#content').html(data)}});"; + $akt_site = $start_site; + if ( 5 <= $akt_site) + echo "<a href='/$self/seite/1' class='link_a' onclick=\" + ".sprintf($site_navigation_link,'1')." + return false;\"><<</a> "; + if ( 1 <= $akt_site) + echo "<a href='/$self/seite/".(($akt_site))."' class='link_a' rel='next' onclick=\" + ".sprintf($site_navigation_link,$akt_site)." + return false;\"><</a> "; + for($i=1;$i<($anz/$show)+1;$i++){ + if($akt_site == ($i-1)) + echo "<a href='/$self/seite/".$i."' onclick=\" + ".sprintf($site_navigation_link,$i)." + return false;\" class='active_a'>".$i ."</a> "; + else if(($i-1) >= $akt_site -4 && ($i-1) <= $akt_site+4) + echo "<a href='/$self/seite/".$i."' class='link_a' onclick=\" + ".sprintf($site_navigation_link,$i)." + return false;\">".$i ."</a> "; + } + if ( $anz/$show-2 >= $akt_site) + echo "<a href='/$self/seite/".(($akt_site)+2)."' class='link_a' onclick=\" + ".sprintf($site_navigation_link,($akt_site)+2)." + return false;\">></a> "; + if ( $anz/$show-5 >= $akt_site) + echo "<a href='/$self/seite/".(ceil($anz/$show))."' class='link_a' onclick=\" + ".sprintf($site_navigation_link,ceil($anz/$show))." + return false;\">>></a> "; + + echo "</div>"; +*/ |
