summaryrefslogblamecommitdiffstats
path: root/library/Pbs/Pagination.php
blob: 39b0567f32414c123d5dda52ad92d53fc9f604ae (plain) (tree)






























































                                                                                                                                                                                                                           
<?php

class Pbs_Pagination{	
	public function pagination($url,$selected,$max){
		$str = "<div id='pbs_pagination'>";
		if ( 5 <= $selected)
			$str .= "<a href='$url/page/0' >&lt;&lt;</a>";
		if ( 1 <= $selected)
			$str .= "<a href='$url/page/".(($akt_site)+1)."' rel='next'>&lt;</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)."'>&gt;</a> ";
		if ( $max-5 >= $selected)
			$str .= "<a href='$url/page/".($max-1)."'>&gt;&gt;</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;\">&lt;&lt;</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;\">&lt;</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;\">&gt;</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;\">&gt;&gt;</a> ";

        echo "</div>";
*/