Current File : /home/inlingua/www/sensoriumpsychologists.com/backup/include/function/paging.php
<?php
	function PageControl($page,$totalPages,$totalRecords,$url,$querystring='',$type=1,$Class='pad',$tdclass='',$Title='Records',$LClass='cat')
{
	if($type==1):
		?>
		<table width="100%" cellspacing="1" cellpadding="2" align="center" class="<?=$Class?>">
			<tr>
				<td class="<?=$tdclass?>" width="30%" align="left">Total&nbsp;<?=$Title?>:&nbsp;&nbsp;<?=$totalRecords?></td>
				<td align="right" >Pages:&nbsp;&nbsp;
				<?for($i=1;$i<=$totalPages;$i++):?>
					<?if($i==$page):?>
						<a href="<?=$url?>?page=<?=$i?>&<?=$querystring?>" class="blockselected" title="Page No: <?=$i?>"><?=$i?></a>&nbsp;
					<?else:?>
						<a href="<?=$url?>?page=<?=$i?>&<?=$querystring?>" class="<?=$LClass;?>" title="Page No: <?=$i?>"><?=$i?></a>&nbsp;
					<?endif;?>
				<?endfor;?>
				</td>
			</tr>
		</table>
		<?php
	elseif($type==2):
		# $Pp-previous page
		# $Np- next page
		($page>=$totalPages)?$Np=$totalPages:$Np=$page+1;
		($page<=1)?$Pp=1:$Pp=$page-1;
		if($totalPages>3):
			if(($page+3) <=$totalPages):
				$end=$page+3;
				$begin=$page;
			else:
				$begin=$totalPages-3;
				$end=$totalPages;
			endif;
		else:
			$begin=1;
			$end=$totalPages;
		endif;
		?>
		<table width="100%" cellspacing="1" cellpadding="2" align="center" class="<?=$Class?>">
			<tr>
				<td width="30%" class="<?=$tdclass?>" align="left">Total&nbsp;<?=$Title?> :&nbsp;&nbsp;<?=$totalRecords?></td>
				<td width="25%" class="<?=$tdclass?>">Total Pages:&nbsp;&nbsp;<?=$totalPages?></td>
				<td align="right" >
				<a href="<?=$url?>?page=<?=$Pp?>&<?=$querystring?>" class="pnp" title="Previous Page"><?php echo get_control_icon('prev');?></a>&nbsp;
				<?for($i=$begin;$i<=$totalPages && $i<=$end;$i++):?>
					<?if($i==$page):?>
					<a href="<?=$url?>?page=<?=$i?>&<?=$querystring?>" class="blockselected" title="Page No: <?=$i?>"><?=$i?></a>&nbsp;
					<?else:?>
					<a href="<?=$url?>?page=<?=$i?>&<?=$querystring?>" class="<?=$LClass;?>" title="Page No: <?=$i?>"><?=$i?></a>&nbsp;
					<?endif;?>
					
				<?endfor;?>
				<a href="<?=$url?>?page=<?=$Np?>&<?=$querystring?>" class="pnp" title="Next Page"><?php echo get_control_icon('next');?></a>
				</td>
			</tr>
		</table>
		<?php
		elseif($type==3):
			($page>=$totalPages)?$Np=$totalPages:$Np=$page+1;
			($page<=1)?$Pp=1:$Pp=$page-1;
			if($totalPages>3):
				if(($page+3) <=$totalPages):
					$end=$page+3;
					$begin=$page;
				else:
					$begin=$totalPages-3;
					$end=$totalPages;
				endif;
			else:
				$begin=1;
				$end=$totalPages;
			endif;
		?>
		<div class="row">
			<div class="col-xs-6">
				<div class="dataTables_info" id="example2_info">Total&nbsp;<?=$Title?> :&nbsp;&nbsp;<?=$totalRecords?>&nbsp;&nbsp;Total Pages:&nbsp;&nbsp;<?=$totalPages?></div>
			</div>
			<div class="col-xs-6">
				<div class="dataTables_paginate paging_bootstrap">
					<ul class="pagination">
						<li class="prev disabled">
							<a href="<?=$url?>?page=<?=$Pp?>&<?=$querystring?>" class="pnp" title="Previous Page">&larr; Previous</a>
						</li>
						<?for($i=$begin;$i<=$totalPages && $i<=$end;$i++):?>
							<?if($i==$page):?>
								<li class='active'>
									<a href="<?=$url?>?page=<?=$i?>&<?=$querystring?>" class="blockselected" title="Page No: <?=$i?>"><?=$i?></a>
								</li>
							<?else:?>
								<li>
									<a href="<?=$url?>?page=<?=$i?>&<?=$querystring?>" class="<?=$LClass;?>" title="Page No: <?=$i?>"><?=$i?></a>
								</li>
							<?endif;?>
						<?endfor;?>
						<li class="next">
							<a href="<?=$url?>?page=<?=$Np?>&<?=$querystring?>" class="pnp" title="Next Page">next &rarr;</a>
						</li>
		</div>
		<?php
	endif;
}	

	function PageControl_front($page,$totalPages,$totalRecords,$url,$querystring='',$type=1,$Class='pad',$tdclass='',$Title='Records',$LClass='cat')
	{
	if($type==1):
		?>
		<?php for($i=1;$i<=$totalPages;$i++):?>
			<?php if($i==$page):?>
				<?=display_url($i, $url, 'p='.$i.'&'.$querystring,'blockselected');?>
			<?php else:?>
			<?=display_url($i, $url, 'p='.$i.'&'.$querystring,$LClass);?>
			<?php endif;?>
		<?php endfor;?>
		<?php
	elseif($type==2):
		# $Pp-previous page
		# $Np- next page
		($page>=$totalPages)?$Np=$totalPages:$Np=$page+1;
		($page<=1)?$Pp=1:$Pp=$page-1;
		if($totalPages>3):
			if(($page+3) <=$totalPages):
				$end=$page+3;
				$begin=$page;
			else:
				$begin=$totalPages-3;
				$end=$totalPages;
			endif;
		else:
			$begin=1;
			$end=$totalPages;
		endif;
		?>
		 <div class="paging">
			<a href="?page=<?=$url?>&p=<?=$Pp?>&<?=$querystring?>" class="pnp" title="Previous Page"><img src="<?=DIR_WS_SITE_GRAPHIC?>bn_arrow_left.png" border="0" align="absmiddle" /></a>
		 <?php
				for($i=$begin;$i<=$totalPages && $i<=$end;$i++):
					if($i==$page):
					?><strong><?
						echo display_url($i, $url, 'p='.$i.'&'.$querystring,'blockselected'); ?>
						</strong><?php if($i!=$end): echo' | ';endif;?>
						<?php
					else:
						echo display_url($i, $url, 'p='.$i.'&'.$querystring,$LClass);if($i!=$end): echo' | '; endif;
					endif;					
				endfor;
				?>
				<a href="?page=<?=$url?>&p=<?=$Np?>&<?=$querystring?>" class="pnp" title="Next Page"><img src="<?=DIR_WS_SITE_GRAPHIC?>bn_arrow_right.png" border="0" align="absmiddle" /></a>
				<br />

                  </div>
				  <div style="clear:both"></div>
		<?php
	endif;
}	

?>