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.188.46.93
<?php
function sspdexamdataanew($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
ini_set('max_execution_time', '300');
$univcode = $aobj_context->mobj_data["univcode"];
$uniotp = $aobj_context->mobj_data["uniotp"];
$degcode = $aobj_context->mobj_data["degcode"];
$coll_frm = $aobj_context->mobj_data["coll_frm"];
$coll_to = $aobj_context->mobj_data["coll_to"];
$reg_frm = $aobj_context->mobj_data["reg_frm"];
$reg_to = $aobj_context->mobj_data["reg_to"];
if($univcode == '001')
{
echo "Not Enabled for GUG";
return;
die();
}
$query = "select distinct FSSPCODE,FSSPKEY, FSSPUSER,FSSPPWD
from logisys3_comexam.dbname
where funivcode = '{$univcode}'";
$result3 = $aobj_context->mobj_db->GetRow($query);
$univsspcode = $result3['FSSPCODE'];
$sspkey = $result3['FSSPKEY'];
$fsspuser = $result3['FSSPUSER'];
$FSSPPWD = $result3['FSSPPWD'];
$query = "select distinct University_SSP_Code,Previous_Year_SSP_College_Code as COLLEGE_SSP_CODE,
Previous_Year_SSP_Course_Code as COURSE_CODE
from logisys3_comexam.ssp_univ_marks
where ifnull(Previous_Year_SSP_College_Code,'') <> ''
and ifnull(finserted,'') <> 'T'
and University_SSP_Code = '{$univsspcode}'
and fdegree = '{$degcode}'
and fcollcode between '{$coll_frm}' and '{$coll_to}'
and University_Registration_Number between '{$reg_frm}' and '$reg_to'";
$result = $aobj_context->mobj_db->GetAll($query);
foreach($result as $value)
{
$query = "select Student_Name,
University_Name, University_SSP_Code,
University_Registration_Number, UG_PG, Previous_Course_Passed_Year,
Previous_Year_SSP_University_Code, Previous_Year_SSP_University_Name,
Previous_Year_SSP_College_Code, Previous_Year_SSP_College_Name,
Previous_Year_SSP_Course_Code, Previous_Year_SSP_Course_Name,
Previous_Year_SSP_Discipline_Code, Previous_Year_SSP_Discipline_Name,
Previous_Year_Course_Year,
'3' as Previous_Year_SSP_Seat_Type_Code,
'Private Seat in Private College' as Previous_Year_SSP_Seat_Type_Name,
Previous_Year_Max_Marks, Previous_Year_Obtained_Marks,
Previous_Year_Percentage_Obtained, PASS_or_FAIL, Promoted
from logisys3_comexam.ssp_univ_marks
where ifnull(finserted,'') <> 'T' and Previous_Year_SSP_College_Code = '{$value['COLLEGE_SSP_CODE']}'
and University_SSP_Code = '{$value['University_SSP_Code']}'
and ifnull(Previous_Year_SSP_Course_Code,'') = '{$value['COURSE_CODE']}'
and fdegree = '{$degcode}'
and fcollcode between '{$coll_frm}' and '{$coll_to}'
and University_Registration_Number between '{$reg_frm}' and '$reg_to'";
// var_dump($query);die();
$result1 = $aobj_context->mobj_db->GetAll($query);
if($result1)
{
$headers = array
(
"Authorization:$sspkey",
"UserId:$fsspuser",
"Password:$FSSPPWD",
"ODP:$uniotp",
"Content-Type: application/json"
);
// $result1['SSP_Student_ID'] = '-';
$req = json_encode( $result1 );
//var_dump($req);
//die();
$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, "https://unidata.karnataka.gov.in:8080/UniAPI/api/Push_University_Marks_Data_2324_No_SSP_Id/");
curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $result1 ) );
$result2 = curl_exec($ch);
//var_dump($result2);
curl_close( $ch );
$res2 = json_decode($result2, true);
//var_dump($res2);
$ressspdata = $res2['statusMessage'];
// var_dump($ressspdata);
$resmainresponse = $res2['message'];
foreach($ressspdata as $val)
{
$regno = $val['University_Registration_Number'];
$regres = $val['Message'];
if($regres == '')
$regres = $resmainresponse;
echo "Reg. No.: ".$regno." Status: ".$regres."\n";
if($val['Message_Type'] == 'SUCCESS')
{
$upd = "update logisys3_comexam.ssp_univ_marks set finserted = 'T',fupddate = now()
where ifnull(finserted,'') <> 'T'
and University_SSP_Code = '{$univsspcode}'
and University_Registration_Number = '{$regno}'";
$result2 = $aobj_context->mobj_db->Execute($upd);
}
$insert = "insert into logisys3_comexam.ssp_bonafide_log(University_SSP_Code,
University_Registration_Number, fres,ftype) values
('{$univsspcode}', '{$regno}','{$regres}','M')";
$result3 = $aobj_context->mobj_db->Execute($insert);
}
}
echo "Completed";
}
}
function sspdexamdataanewMaual($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
ini_set('max_execution_time', '300');
$univcode = $aobj_context->mobj_data["univcode"];
$uniotp = $aobj_context->mobj_data["uniotp"];
$degcode = $aobj_context->mobj_data["degcode"];
$coll_frm = $aobj_context->mobj_data["coll_frm"];
$coll_to = $aobj_context->mobj_data["coll_to"];
$reg_frm = $aobj_context->mobj_data["reg_frm"];
$reg_to = $aobj_context->mobj_data["reg_to"];
if($univcode == '001')
{
echo "Not Enabled for GUG";
return;
die();
}
$query = "select distinct FSSPCODE,FSSPKEY, FSSPUSER,FSSPPWD
from logisys3_comexam.dbname
where funivcode = '{$univcode}'";
$result3 = $aobj_context->mobj_db->GetRow($query);
$univsspcode = $result3['FSSPCODE'];
$sspkey = $result3['FSSPKEY'];
$fsspuser = $result3['FSSPUSER'];
$FSSPPWD = $result3['FSSPPWD'];
$query = "select distinct University_SSP_Code,Previous_Year_SSP_College_Code as COLLEGE_SSP_CODE,
Previous_Year_SSP_Course_Code as COURSE_CODE
from logisys3_comexam.ssp_univ_marks
where ifnull(Previous_Year_SSP_College_Code,'') <> ''
and ifnull(finserted,'') <> 'T'
and University_SSP_Code = '{$univsspcode}'";
//var_dump($query);
$result = $aobj_context->mobj_db->GetAll($query);
foreach($result as $value)
{
$query = "select '' as SSP_Student_ID, Student_Name, University_Name, University_SSP_Code,
University_Registration_Number, UG_PG, Previous_Course_Passed_Year,
Previous_Year_SSP_University_Code, Previous_Year_SSP_University_Name,
Previous_Year_SSP_College_Code, Previous_Year_SSP_College_Name,
Previous_Year_SSP_Course_Code, Previous_Year_SSP_Course_Name,
Previous_Year_SSP_Discipline_Code, Previous_Year_SSP_Discipline_Name,
Previous_Year_Course_Year, Previous_Year_Max_Marks, Previous_Year_Obtained_Marks,
Previous_Year_Percentage_Obtained, PASS_or_FAIL, Promoted
from logisys3_comexam.ssp_univ_marks
where ifnull(finserted,'') <> 'T' and Previous_Year_SSP_College_Code = '{$value['COLLEGE_SSP_CODE']}'
and University_SSP_Code = '{$value['University_SSP_Code']}'
and Previous_Year_SSP_Course_Code = '{$value['COURSE_CODE']}'";
$result1 = $aobj_context->mobj_db->GetAll($query);
//var_dump($result1);
//die();
if($result1)
{
$headers = array
(
"Authorization:$sspkey",
"UserId:$fsspuser",
"Password:$FSSPPWD",
"ODP:$uniotp",
"Content-Type: application/json"
);
$req = json_encode( $result1 );
//var_dump($req);
$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, "https://unidata.karnataka.gov.in:8080/UniAPI/api/Push_University_Marks_Data_2223/");
curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $result1 ) );
$result2 = curl_exec($ch);
//var_dump($result2);
curl_close( $ch );
$res2 = json_decode($result2, true);
//var_dump($res2);
$ressspdata = $res2['statusMessage'];
// var_dump($ressspdata);
$resmainresponse = $res2['message'];
foreach($ressspdata as $val)
{
$regno = $val['University_Registration_Number'];
$regres = $val['Message'];
if($regres == '')
$regres = $resmainresponse;
echo "Reg. No.: ".$regno." Status: ".$regres."\n";
if($val['Message_Type'] == 'SUCCESS')
{
$upd = "update logisys3_comexam.ssp_univ_marks set finserted = 'T',fupddate = now()
where ifnull(finserted,'') <> 'T'
and University_SSP_Code = '{$univsspcode}'
and University_Registration_Number = '{$regno}'";
$result2 = $aobj_context->mobj_db->Execute($upd);
}
$insert = "insert into logisys3_comexam.ssp_bonafide_log(University_SSP_Code,
University_Registration_Number, fres,ftype) values
('{$univsspcode}', '{$regno}','{$regres}','M')";
$result3 = $aobj_context->mobj_db->Execute($insert);
}
}
echo "Completed";
}
}
function viewResData($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$univcode = $aobj_context->mobj_data["univcode"];
$degcode = $aobj_context->mobj_data["degcode"];
$coll_frm = $aobj_context->mobj_data["coll_frm"];
$coll_to = $aobj_context->mobj_data["coll_to"];
$reg_frm = $aobj_context->mobj_data["reg_frm"];
$reg_to = $aobj_context->mobj_data["reg_to"];
//var_dump($univcode);
//die();
$query = "select distinct FSSPCODE,FSSPKEY
from logisys3_comexam.dbname
where funivcode = '{$univcode}'";
$result3 = $aobj_context->mobj_db->GetRow($query);
$univsspcode = $result3['FSSPCODE'];
if($result3)
{
}
else
{
$data = "SSP Uni. Code not found contact admin";
echo $aobj_context->mobj_output->ToJSONEnvelope($data,-1,"error");
return;
}
$query = "select distinct University_Name, University_SSP_Code,
sum(if(ifnull(finserted,'F') = 'F',1,0)) as not_pushed,
sum(if(ifnull(finserted,'F') = 'T',1,0)) as pushed,
count(*) as tot
from logisys3_comexam.ssp_univ_marks
where University_SSP_Code = '{$univsspcode}'
and fdegree = '{$degcode}'
and fcollcode between '{$coll_frm}' and '{$coll_to}'
and University_Registration_Number between '{$reg_frm}' and '$reg_to'";
// var_dump($query);
// die();
$result = $aobj_context->mobj_db->GetRow($query);
if($result)
{
$data = "Uploaded Pushed";
echo $aobj_context->mobj_output->ToJSONEnvelope($result,0,"success");
return;
}
else
{
$data = "No Details uploaded.";
echo $aobj_context->mobj_output->ToJSONEnvelope($data,-1,"error");
return;
}
}
?>
|