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


Current Path : /var/www/html/univadmin/src/
Upload File :
Current File : /var/www/html/univadmin/src/scheduleqp.php

<?php
function getUploadSession($aobj_context){
    $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);

    $univcode = $aobj_context->mobj_data['univcode'];
    $usertype = $aobj_context->mobj_data['usertype'];
    $date = $aobj_context->mobj_data['date'];

    $query = "select distinct ifnull(fsession,'')as fsession, r.fdescpn from qpupload q 
              inner join reason r on r.FREASONCD = q.fsession where 
              fexamdate=date_format(str_to_date('{$date}','%d/%m/%Y'),'%Y-%m-%d')";
    $result = $aobj_context->pobj_db->GetAll($query);
    
    if($result){
        echo $aobj_context->mobj_output->ToJSONEnvelope($result, 0, "success");
    }else{
        $arr['msg'] = 'No session found for this date';
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, -1, "failure");
    }
}

function loadUploadSessionTable($aobj_context){
    $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
    $univcode = $aobj_context->mobj_data['univcode'];
    $usertype = $aobj_context->mobj_data['usertype'];
    $date = $aobj_context->mobj_data['date'];
    $session = $aobj_context->mobj_data['session'];
    
    $query = "select date_format(str_to_date(fexamdate,'%Y-%m-%d'),'%d/%m/%Y') as fdate,fid, 
              ifnull(q.fsession,'')as fsession,  ifnull(fqpcode, '')as fqpcode, r.fdescpn
              from qpupload q inner join reason r on r.FREASONCD = q.fsession 
              where q.fsession<>'' and 
              fexamdate = date_format(str_to_date('{$date}','%d/%m/%Y'),'%Y-%m-%d') 
              and q.fsession = '{$session}'";
    $result = $aobj_context->pobj_db->GetAll($query);

    if($result){
        echo $aobj_context->mobj_output->ToJSONEnvelope($result, 0, "success");
    }else{
        $arr['msg'] = 'No Data Found ';
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, -1, "failure");
    }


}

function sendSmsUpload($aobj_context){
    include("sendzohomail.php");
    $aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
    $univcode = $aobj_context->mobj_data['univcode'];
    $id = $aobj_context->mobj_data['id'];
    $date = $aobj_context->mobj_data['date'];
    $session = $aobj_context->mobj_data['session'];
    $descpn = $aobj_context->mobj_data['descpn'];
    

    $query = "update qpupload set fsms = 'T', fsmsdate = now() where 
              fexamdate=date_format(STR_TO_DATE('{$date}','%d/%m/%Y'),'%Y-%m-%d') and
              fsession = '{$session}' and fid = '{$id}'";
    
    $result = $aobj_context->pobj_db->Execute($query);
    

    if($result){
        $query = "select funivname, ffolder, ftdvs_helplineno, funivcode, 
				ifnull(fsmsprovider, 'vfirst')as fsmsprovider,
				ifnull(flogtype,'OTP')as flogtype
				from control";
		$res = $aobj_context->pobj_db->GetRow($query);

		$univname = $res["funivname"];
		$ffolder = $res["ffolder"];
		$smsprovider = $res["fsmsprovider"];

    $subject = strtoupper($univname)." : QPT: Download QP - Examination Date $date, Session: $descpn";
        $message="<html>";
        $message.="<body>";
        $message.="<p>Dear Sir / Madam, </p>";
        $message.="<p>Question Paper is available for the following Date / Session.</p>
         Examination Date: $date <br/><br/>
         Session         : $descpn";
        $message.="<p>Regards, <br/> Examination Team, <br/>".strtoupper($univname)."</p>";
        $message.="</body>";
        $message.="</html>";

        $qry10 = "select ifnull(FEMAILKEY, '')as FEMAILKEY, ifnull(FSUPEMAIL, '')as FSUPEMAIL from logisys3_comexam.dbname where funivcode='{$univcode}'";
        $res10 = $aobj_context->mobj_db->GetRow($qry10);

        $resp = sendZohoMail("mohan.s@logisys.org", $subject, $message, $res10['FEMAILKEY'], $res10['FSUPEMAIL']);
        // $resp = sendZohoMail("arun.v@logisys.org", $subject, $message, $res10['FEMAILKEY'], $res10['FSUPEMAIL']);

        $arr['msg']="Successfully Sent SMS";
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, 0, "success");
    }else{
        $arr['msg'] = 'Something Went Wrong';
        echo $aobj_context->mobj_output->ToJSONEnvelope($arr, -1, "failure");
    }

}
?>