View Single Post
  #1  
Old 16th January 2016, 10:46
sharpe1983 sharpe1983 is offline
Member
 
Join Date: Jul 2011
P2P
Posts: 14
Default ajax pager code help
im trying to recode this ajax pager mod so that pager reads 1 2 3 4 5 instead of the arrow images mybe have the left and right arrows but would like to see the page numbers thanks in advance

Code:
//	=	This counts the total torrents for pagination
$sql2	=	SELECT `torrents`.`id`, `torrents`.`name` AS `torrentname`, `torrents`.`filename`,`torrents`.`request`, `torrents`.`nuked`,`torrents`.`nukereason`,`torrents`.`tags`,`torrents`.`description`,`torrents`.`category`, `torrents`.`size`, `torrents`.`added`, `torrents`.`type`, `torrents`.`numfiles`, `torrents`.`comments`, `torrents`.`views`, `torrents`.`hits`, `torrents`.`times_completed`, `torrents`.`leechers`, `torrents`.`seeders`, `torrents`.`owner`, `users`.`username`, `users`.`last_browse`,`users`.`privacy`, `users`.`id` AS `user_id`, `categories`.`name` FROM `torrents` LEFT JOIN `users` ON `users`.`id`=`torrents`.`owner` LEFT JOIN `categories` ON `categories`.`id`=`torrents`.`category`  . $where . $ccase . ;
$gettotals	=	$this->query($sql2);
$totalt	=	$this->rows;
$maxpage	=	ceil($totalt/$perpage);
$npage	=	array();
//	=	This makes the pagination
if($page > 1){
$pagefirst	=	document.getElementById('page').value='1';;
$npage[]	=	<span class=\ajaxclicker\ onmousedown=\$pagefirst\ onclick=\doBrowse();\><img title='First Page' border='0' src=\pic/fast-rewind.png\/></span> ;
$pagel	=	document.getElementById('page').value='$maxpage';;
$lastpage	=	<span class=\ajaxclicker\ onmousedown=\$pagel\ onclick=\doBrowse();\> . $maxpage . </span>;
$pageback	=	$page-1;
$pageba	=	document.getElementById('page').value='$pageback';;
$npage[]	=	<span class=\ajaxclicker\ onmousedown=\$pageba\ onclick=\doBrowse();\><img title='Back' border='0' src=\pic/left.png\/></span> ;
if($page < $maxpage){
$pageforr	=	$page+1;
$pagefor	=	document.getElementById('page').value='$pageforr';;
$npage[]	=	<span class=\ajaxclicker\ onmousedown=\$pagefor\ onclick=\doBrowse();\>Page $page<img title='page $page' border='0' src=\pic/right.png\/></span> ;
$pagelast	=	document.getElementById('page').value='$maxpage';;
$npage[]	=	<span class=\ajaxclicker\ onmousedown=\$pagelast\ onclick=\doBrowse();\><img title='Last Page' border='0' src=\pic/fast-forward.png\/></span> ;
$pagel	=	document.getElementById('page').value='$maxpage';;
$lastpage	=	<span class=\ajaxclicker\ onmousedown=\$pagel\ onclick=\doBrowse();\> . $maxpage . </span>;
}	
}
if($maxpage > 1){
if($page == 1){
$pageforr	=	$page+1;
$pagefor	=	document.getElementById('page').value='$pageforr';;
$npage[]	=	<span class=\ajaxclicker\ onmousedown=\$pagefor\ onclick=\doBrowse();\>Page $page<img title='Page $page' border='0' src=\pic/right.png\/></span> ;
$pagelast	=	document.getElementById('page').value='$maxpage';;
$npage[]	=	<span class=\ajaxclicker\ onmousedown=\$pagelast\ onclick=\doBrowse();\><img title='Last Page' border='0' src=\pic/fast-forward.png\/></span>;
}
}

$output	.=	<center><span class=\ajaxclicker\  onclick=\doBrowse();\><b></b></span><br>;
$torrents = number_format(get_row_count(torrents));
//$output	.=	<div style=\text-align:right;\><span id=\totalrecords\>Total Torrents found: $totalt</span>;
//$output	.=	<div style=\text-align:right;\><span class=\ajaxclicker\  onclick=\doBrowse();\><b>Refresh Table</b></span>;
foreach($npage as $key=>$val) {
$output	.=	$val;
}
Reply With Quote