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.188.46.93


Current Path : /var/www/html/admission/src/
Upload File :
Current File : /var/www/html/admission/src/sspdata1.php

 <?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;
    }
  
  }

  ?>