PK

ADDRLIN : /home/anibklip/pcfcindia.com/2023-24/accounts/
FLL :
Current File : /home/anibklip/pcfcindia.com/2023-24/accounts/cert_income.php

<?php
	session_start();
	require_once '../common/common.php';
	require_once '../common/secure.php';
	include("connection.php");
	include("../ps_pagination.php");
	include ("../head_account.php");
	
	$branch_get=$_SESSION['city'];
	
?>
<script type="text/javascript">
	function confirm_edit()
	{
		var agree=confirm("Are you sure you want to Edit this Invoice?");
		if(agree){	
			return true;
		}else{
			return false;
		}     
	}
	function confirm_cancel()
	{
		var agree=confirm("Are you sure you want to Cancel this Certificate or Invoice?");
		if(agree){	
			return true;
		}else{
			return false;
		}     
	}
</script>
	<div align="left" style="float:left;"><!-- <a href="tax_report.php">Back</a> --></div> 
	 Certificate Income<br/><br/>
	 <a href="cert_search.php">Search</a>
	<div align='center'>
		<table width="100%" border="1px">
			<tr>
				<td><strong>Date</strong></td>
			  	<td><strong>Inv. No.</strong></td>
			  	<td><strong>Cert. No.</strong></td>
				<td><strong>Desc.</strong></td>
			  	<td><strong>Cont. no</strong></td>
			  	<td><strong>Country</strong></td>
			  	<td><strong>Status</strong></td>
			  	<td><strong>Amount</strong></td>
			  	<td><strong>Edit</strong></td>
			  	<td><strong>Status</strong></td>
			  	<!--<td><strong>Pay</strong></td>
			  	<td><strong>Print</strong></td>-->
			</tr>
		<?php
			/*if($branch_get=='login_account')
			{
				$branch_get="amritser";
			}*/
			if($_GET['type']=='normal')
			{
				$sql2="SELECT * FROM invoices WHERE branch='$branch_get'";
				
				//---------- pagination---------------
				$sql="SELECT * FROM invoices WHERE branch='$branch_get'";
				$pager = new PS_Pagination($conn, $sql, 20, 5,"type=normal");
				$pager->setDebug(true);
				echo $pager->renderFullNav();
				$rs = $pager->paginate();
				//---------- pagination---------------
				
				//************for pagination code******************
					$sql_count="SELECT count(invid) FROM invoices WHERE branch='$branch_get'";
					$result_count=mysql_query($sql_count);
					$row_count=mysql_fetch_array($result_count);
					$final_result=$row_count['count(invid)']/10;
					$row_count_explode=explode(".",$final_result);
					$page_limit=$row_count_explode[0];
				
					for($i=1;$i<=$page_limit;$i++)
					{
						if($_GET['page']>$i)
						{
							$sno_count=$sno+10*($_GET['page']-1);		
						}
					}
					$sno=$sno_count;
				//************for pagination code****************** 
			}
			elseif($_GET['type']=='inv')
			{
				$sql2="SELECT * FROM invoices WHERE branch='$branch_get' AND invid=".$_GET['inv']."";
				if($_GET['inv']!="")
				{
					$num_row_test=mysql_query($sql2);//num row test
					if($num_row_test!=0)
					{
						//---------- pagination---------------
						$sql="SELECT * FROM invoices WHERE branch='$branch_get' AND invid=".$_GET['inv']."";
						$pager = new PS_Pagination($conn, $sql, 20, 5,"type=inv");
						$pager->setDebug(true);
						echo $pager->renderFullNav();
						$rs = $pager->paginate();
						//---------- pagination---------------
						
						//************for pagination code******************
							$sql_count="SELECT count(invid) FROM invoices WHERE branch='$branch_get' AND invid=".$_GET['inv']."";
							$result_count=mysql_query($sql_count);
							$row_count=mysql_fetch_array($result_count);
							$final_result=$row_count['count(invid)']/10;
							$row_count_explode=explode(".",$final_result);
							$page_limit=$row_count_explode[0];
						
							for($i=1;$i<=$page_limit;$i++)
							{
								if($_GET['page']>$i)
								{
									$sno_count=$sno+10*($_GET['page']-1);		
								}
							}
							$sno=$sno_count;
						//************for pagination code******************
					}
				}
			}
			elseif($_GET['type']=='cert')
			{
				$sql2="SELECT * FROM invoices WHERE branch='$branch_get' AND certid=".$_GET['cert']."";
				
				if($_GET['cert']!="")
				{
					$num_row_test=mysql_query($sql2);//num row test
					if($num_row_test!=0)
					{
						//---------- pagination---------------
						$sql="SELECT * FROM invoices WHERE branch='$branch_get' AND certid=".$_GET['cert']."";
						$pager = new PS_Pagination($conn, $sql, 20, 5,"type=cert");
						$pager->setDebug(true);
						echo $pager->renderFullNav();
						$rs = $pager->paginate();
						//---------- pagination---------------
						
						//************for pagination code******************
							$sql_count="SELECT count(invid) FROM invoices WHERE branch='$branch_get' AND certid=".$_GET['cert']."";
							$result_count=mysql_query($sql_count);
							$row_count=mysql_fetch_array($result_count);
							$final_result=$row_count['count(invid)']/10;
							$row_count_explode=explode(".",$final_result);
							$page_limit=$row_count_explode[0];
						
							for($i=1;$i<=$page_limit;$i++)
							{
								if($_GET['page']>$i)
								{
									$sno_count=$sno+10*($_GET['page']-1);		
								}
							}
							$sno=$sno_count;
						//************for pagination code******************
					} 
				}
			}
			elseif($_GET['type']=='canceled')
			{
				$sql2="SELECT inv.* FROM invoices inv,certificate ct WHERE  inv.certid=ct.certificateno AND ct.cancel_status='1'";
				
				//---------- pagination---------------
				$sql="SELECT inv.* FROM invoices inv,certificate ct WHERE  inv.certid=ct.certificateno AND ct.cancel_status='1'";
				$pager = new PS_Pagination($conn, $sql, 20, 5,"type=canceled");
				$pager->setDebug(true);
				echo $pager->renderFullNav();
				$rs = $pager->paginate();
				//---------- pagination---------------
				
				//************for pagination code******************
					$sql_count="SELECT count(inv.invid) FROM invoices inv,certificate ct WHERE  inv.certid=ct.certificateno AND ct.cancel_status='1'";
					$result_count=mysql_query($sql_count);
					$row_count=mysql_fetch_array($result_count);
					$final_result=$row_count['count(inv.invid)']/10;
					$row_count_explode=explode(".",$final_result);
					$page_limit=$row_count_explode[0];
				
					for($i=1;$i<=$page_limit;$i++)
					{
						if($_GET['page']>$i)
						{
							$sno_count=$sno+10*($_GET['page']-1);		
						}
					}
					$sno=$sno_count;
				//************for pagination code****************** 
			}
			
			$result2=mysql_query($sql2) or die('error in fetch');
			if (mysql_num_rows($result2) == 0)
			{
				echo "<tr>
					<td colspan='10' align='center'>
						<font color=red><strong><br>No records Found </strong>.</font><br><br>
					</td>
				</tr>";
			}
		
		//--------start data testing in table--
			
			$datatest="y";	//static variable
			if($_GET['type']=='normal')
			{
				$sql2="SELECT * FROM invoices WHERE branch='$branch_get'";
				$result_test=mysql_query($sql2);
				$row_num_data=mysql_num_rows($result_test);
				if($row_num_data!=0){
					$parmter="y";	
				}
			}
			if($_GET['type']=='inv')
			{
				$sql2="SELECT * FROM invoices WHERE branch='$branch_get' AND invid=".$_GET['inv']."";
				$result_test=mysql_query($sql2);
				$row_num_data=mysql_num_rows($result_test);
				if($row_num_data!=0){
					$parmter="y";	
				}
			}
			if($_GET['type']=='cert')
			{
				$sql2="SELECT * FROM invoices WHERE branch='$branch_get' AND certid=".$_GET['cert']."";
				$result_test=mysql_query($sql2);
				$row_num_data=mysql_num_rows($result_test);
				if($row_num_data!=0){
					$parmter="y";	
				}
			}
			if($_GET['type']=='canceled')
			{
				$sql2="SELECT inv.* FROM invoices inv,certificate ct WHERE  inv.certid=ct.certificateno AND ct.cancel_status='1'";
				$result_test=mysql_query($sql2);
				$row_num_data=mysql_num_rows($result_test);
				if($row_num_data!=0){
					$parmter="y";	
				}
			}
			
			
		//--------Ends data testing in table--
			if($datatest==$parmter)
			{
				while($row=mysql_fetch_array($rs))
				{
					
					$sql="SELECT * FROM certificate WHERE certificateno='".$row['certid']."'";
					$result=mysql_query($sql) or die('error in fetch');
					$row2=mysql_fetch_array($result);
					
					$desc=$row2['desgood'];
					$container=$row2['conslinkno'];
					$county=$row2['countrydes'];
					$cancel_status=$row2['cancel_status'];
					
					
					$sno++;
					//$c=$sno-1;
					echo"<tr>
					  <td>{$row['dtd']}</td>       
					  <td>{$row['invid']}</td>  
					  <td>{$row['certid']}</td>      
					  <td>$desc</td>     
					  <td>$container</td>   
					  <td>$county</td>   
					  <td>{$row['invstatus']}</td>    
					  <td>";
						//$row['grandtotal'];
						if($row['invstatus']=='pending')
						{
							echo '<span style="color: #F83A3A;">'.$row['grandtotal'].'</span>';
						}
						else
						{
							echo '<span style="color: #009600;">'.$row['grandtotal'].'</span>';
						}
						
						
						echo "</td>
					  <td><a onClick='return confirm_edit();' href='modify_form.php?action=edit&inv_id=".$row['invid']."'>Edit</a></td>
					  <td>";
							if($cancel_status=="0")
							{
								echo "<a onClick='return confirm_cancel();' href='modify_action.php?action=delete&inv_id=".$row['invid']."'>Cancel</a>";
							}
							else
							{
								echo "<a href='cancel_invoice.php?action=canceled&inv_id=".$row['invid']."' style='color: #F83A3A; ' >Cancelled</a>";
							}
					  		
					 	echo "</td>
					</tr>";
				}
			}
?>
	<tr>
		<td colspan="10" style="text-align: center;"><br/>&nbsp;
			<?php
			//--------------Pagination---------------
			if($_GET['id']=="")
			{
				$static_parmt="pag_action";//only matct condition
			
				if($_GET['type']=='normal')
				{
					$parmter="pag_action";
				}
				
				if($_GET['type']=="cert")
				{
					$parmter="pag_action";
				}
				if($_GET['type']=="canceled")
				{
					$parmter="pag_action";
				}
				
				if($static_parmt==$parmter)
				{
					echo "";
					echo $pager->renderFirst();
					echo $pager->renderPrev();
					echo $pager->renderNav('<span>', '</span>');
					echo $pager->renderNext();
					echo $pager->renderLast();
				}
			}
			//--------------Pagination---------------
		?>	
		</td>
	</tr>
	</table>
	</div>
<?php
	include ("../foot.php");
?>


PK 99