Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > TBDev
Reply
  #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
Reply

Tags
ajax , code , pager

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT +2. The time now is 21:56. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.