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.117.101.250
<?php
function getcmsdropdownmenuvalues($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
session_start();
$query1 = "SELECT payment_type AS int_code,bank_name AS val FROM acc_mas
where ifnull(fsuspend,'') <> 'T' ";
$rst1=$aobj_context->mobj_db->GetAll($query1);
$arr['pay_type'] = $rst1;
$query2 = "SELECT FSERVCODE AS int_code,FSERVNAME AS val FROM servtype
where ifnull(FDELETED,'') <> 'T' order by FORDER asc ";
$rst2 = $aobj_context->mobj_db->GetAll($query2);
$arr['serv_type'] = $rst2;
$query3 = "SELECT FCATEGORY AS int_code,FDESCPN AS val FROM category
where ifnull(FDELETED,'') <> 'T' order by FCATEGORY asc ";
$rst3 = $aobj_context->mobj_db->GetAll($query3);
$arr['category'] = $rst3;
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
function loadserviceslist($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
session_start();
$servcode = $aobj_context->mobj_data["servcode"];
$query = "SELECT concat(servfee.FFEECODE,'*',servfeestr.FFEE) as int_code, servfee.FFEEDESC as val,
ifnull(servtype.FMULTIPLE,'') as multiple FROM servtype,servfee, servfeestr
where servtype.FSERVCODE = servfee.FSERVCODE and servfeestr.FFEECODE = servfee.FFEECODE and servfee.FSERVCODE = '{$servcode}'
and ifnull(servfee.FDELETED,'') <> 'T' and ifnull(FMANDATORY,'') <> 'T' order by servfee.FORDER asc ";
$rst = $aobj_context->mobj_db->GetAll($query);
$query3 = "SELECT group_concat(servfee.FFEECODE,'->',servfee.FFEEDESC,'->',servfeestr.FFEE SEPARATOR '~') as mandatoryfee
FROM servtype,servfee, servfeestr
where servtype.FSERVCODE = servfee.FSERVCODE and servfeestr.FFEECODE = servfee.FFEECODE and servfee.FSERVCODE = '{$servcode}'
and ifnull(servfee.FDELETED,'') <> 'T' and ifnull(FMANDATORY,'') = 'T' group by servfee.FSERVCODE ";
$rst3 = $aobj_context->mobj_db->GetAll($query3);
$servmlist = '';
if($rst3)
{
foreach($rst3 as $mkey => $mval)
{
$mfieldarr = explode('~',$mval['mandatoryfee']);
$j = 1;
for($i=0;$i<count($mfieldarr);$i++)
{
$mfields = explode('->',$mfieldarr[$i]);
$servmlist .= '<tbody>';
$servmlist .= ' <tr>';
$servmlist .= ' <td style="width:60px;" align="center">'.$j.'</td>';
$servmlist .= ' <td style="width:200px;"><input type="hidden" name="servicename" id="'.$j.'GD1" value='.$mfields[0].' />'.$mfields[1].'</td>';
$servmlist .= ' <td style="width:80px;"><input type="text" id='.$j.'GD2 disabled></td>';
$servmlist .= ' <td ><input type=text style="width:80px;" id = '.$j.'GD3 value='.$mfields[2].' disabled /></td>';
$servmlist .= ' <td style="width:30px;"><input type="hidden" id = '.$j.'GD4 value="F"/></td>';
$servmlist .= ' </tr>';
$servmlist .= '</tbody>';
++$j;
}
}
}
$query2 = "select * from servtype
where FSERVCODE = '{$servcode}'";
$rst2 = $aobj_context->mobj_db->GetRow($query2);
$cnt = 1;
$servtablist = '';
if($rst)
{
if($rst[0]['multiple'] == 'M')
{
$servtablist .= '<table class="table table-bordered" style="width:600px;" id="dyserviceslist" >';
$servtablist .= '<thead> ';
$servtablist .= '<tr>';
$servtablist .= '<th style="width:60px;text-align:center;">Sl. No.</th>';
$servtablist .= '<th style="width:200px;text-align:center;">Description</th>';
$servtablist .= '<th style="width:80px;text-align:center;">Exam Year</th>';
$servtablist .= '<th style="width:80px;text-align:center;">Fee</th>';
$servtablist .= '<th style="width:30px;text-align:center;">Del.</th>';
$servtablist .= '</tr>';
$servtablist .= '</thead>';
$servtablist .= '</table>';
$servtablist .= '</tbody>';
$servtablist .= '<div style="text-align:center;margin:5px 60px;padding-bottom:20px;">';
$servtablist .= '<button onclick ="return CMS.addservicedet()">Click to add more details +</button></div>';
$servtype = 'multiple';
}
else
{
$servtype = 'single';
}
$arr['servmandatory'] = $servmlist;
$arr['servtype'] = $servtype;
$arr['services'] = $rst;
$arr['servtablist'] = $servtablist;
$arr['servpro'] = $rst2['FPROC'];
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
else
{
$error_msg = 'fee details not found';
echo $aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"failure");
return;
}
}
function getservicefee($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
session_start();
$feecode = $aobj_context->mobj_data["feecode"];
$feearr = explode('*',$feecode);
$query="SELECT FFEE, FFEECODE from servfeestr
where FFEECODE = '{$feearr[0]}'";
$rst=$aobj_context->mobj_db->GetRow($query);
if($rst)
echo $aobj_context->mobj_output->ToJSONEnvelope($rst,0,"success");
else
{
$error_msg = 'fee details not found';
echo $aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"failure");
}
return;
}
function getstudentdetails($aobj_context)
{
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
session_start();
$regno = $aobj_context->mobj_data["regno"];
$query = "select stud.FREGNO, stud.FNAME, stud.FCOLLCODE, stud.FDEGREE,
concat(college.FCOLLNAME,', ',college.FTOWN) as FCOLLNAME,
degree.FDESCPN,ifnull(stud.FCASTE,'') as FCASTE from student stud, college, degree
where stud.FCOLLCODE = college.FCOLLCODE and stud.FDEGREE = degree.FDEGREE
and stud.FREGNO='{$regno}'";
$rst = $aobj_context->mobj_db->GetRow($query);
if($rst)
{
echo $aobj_context->mobj_output->ToJSONEnvelope($rst,0,"success");
return;
}
else
{
$error_msg = 'Not a valid Register no.';
echo $aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"failure");
return;
}
}
include("sendsmsapi.php");
class applicationForm
{
function __construct($aobj_context)
{
session_start();
$this->aobj_context=$aobj_context;
$aobj_context->mobj_db->SetFetchMode(ADODB_FETCH_ASSOC);
$this->aobj_context=$aobj_context;
$this->ip=$_SERVER["REMOTE_ADDR"];
}
function assignParams()
{
include_once("/JSON.php");
$json = new Services_JSON();
$serv_arrjson = stripslashes($this->aobj_context->mobj_data["serv_arr"]);
$mobj_jsondata = $json->decode($serv_arrjson);
$this->serv_arr = get_object_vars($mobj_jsondata);
$this->degree=trim($this->aobj_context->mobj_data["degree"]);
$this->category=trim($this->aobj_context->mobj_data["category"]);
$this->college=trim($this->aobj_context->mobj_data["college"]);
$this->candidate_name=trim($this->aobj_context->mobj_data["candidate_name"]);
$this->dob=trim($this->aobj_context->mobj_data["dob"]);
$this->paddr1=trim($this->aobj_context->mobj_data["paddr1"]);
$this->paddr2=trim($this->aobj_context->mobj_data["paddr2"]);
$this->paddr3=trim($this->aobj_context->mobj_data["paddr3"]);
$this->paddr4=trim($this->aobj_context->mobj_data["paddr4"]);
$this->mobile_no=trim($this->aobj_context->mobj_data["mobile_no"]);
$this->emailid=trim($this->aobj_context->mobj_data["emailid"]);
$this->amount=trim($this->aobj_context->mobj_data["amount"]);
$this->paytype=trim($this->aobj_context->mobj_data["paytype"]);
$this->reg_no=strtoupper(trim($this->aobj_context->mobj_data["reg_no"]));
$this->servicetype=strtoupper(trim($this->aobj_context->mobj_data["servicetype"]));
}
function SaveDetails()
{
$insert_qry = " insert into servtran(FAPPDATE,FDEGREE,FCOLLCODE,FREGNO,FNAME,FCATEGORY,FDOB,FADDR1,FADDR2,FADDR3,FADDR4,FMOBILE,FEMAIL,FSERVCODE,FTOTAL,FPAYTYPE,FVERIFYUSER)
values(now(),'{$this->degree}','{$this->college}','{$this->reg_no}','{$this->candidate_name}','{$this->category}',date_format(str_to_date('{$this->dob}','%d/%m/%Y'),'%Y-%m-%d'),'{$this->paddr1}','{$this->paddr2}',
'{$this->paddr3}','{$this->paddr4}','{$this->mobile_no}','{$this->emailid}','{$this->servicetype}',
'{$this->amount}','{$this->paytype}','pending')";
$insert_obj = $this->aobj_context->mobj_db->Execute($insert_qry);
$error=mysql_error();
$this->last_inserted_id = $this->aobj_context->mobj_db->Insert_ID();
if($this->last_inserted_id)
{
$this->UpdateApplicationUniqueNo();
}
else
{
$data="Error While Inserting ".$error ;;
echo $this->aobj_context->mobj_output->ToJSONEnvelope($data,-1,"failure");
return;
}
}
function UpdateApplicationUniqueNo()
{
$query="SELECT FSERVLAST+1 as FLASTNO FROM control";
$objrst = $this->aobj_context->mobj_db->GetRow($query);
$this->app_no = $objrst[FLASTNO];
$update_last_no = "update control set FSERVLAST = FSERVLAST+1";
$this->aobj_context->mobj_db->Execute($update_last_no);
$update_app_no="update servtran set FAPPNO='{$this->app_no}'
where FAUTONO={$this->last_inserted_id}";
$this->aobj_context->mobj_db->Execute($update_app_no);
for($k=0;$k<count($this->serv_arr);$k++)
{
$value[] = "('{$this->app_no}', '{$this->reg_no}', '{$this->serv_arr[$k]->feecode}', '{$this->serv_arr[$k]->fee}','{$this->serv_arr[$k]->examyear}')";
}
$query = "insert into servdetl(FAPPNO, FREGNO, FFEECODE, FAMOUNT,FREMARKS) values".implode(',', $value);
$this->aobj_context->mobj_db->Execute($query);
$paylink = ' ';
if($this->paytype == 'POSTOFFICE')
{
$paylink ='';
//$paylink.= '<center><span class="btn btn_3 btn-lg btn-info" onclick="CMS.printacknowledgment()">Print Acknowledgement</span></center></div></div>';
}
/* if($this->paytype == 'DEBIT/CREDIT/NET BANKING')
{
$paylink .= '<div class="row mb40" ><div class="col-md-9 mb5" align="center">';
$paylink .= '<center><span class="btn btn_3 btn-lg btn-info" onclick="CMS.makeonlinepayment()">Make Payment</span></center></div></div>';
} */
//$this->SendAppNoUser($this->mobile_no,$this->emailid,$this->app_no);
$arr['appno'] = $this->app_no;
$arr['paylink'] = $this->paytype;
echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
function GetApplicationDetails()
{
$this->app_no=trim($this->aobj_context->mobj_data["app_no"]);
$get_data=" select internal_code, app_no, pget_val, subject, candidate_name,
mother_name, father_name, spouse_name,
date_format(dob,'%d/%m/%Y') as dob, sex,
s.pob, pob_others,
nationality,
s.college ,
college_others,
s.univ ,univ_others, cncl_reg_no,
cncl_reg_name, date_format(rotary,'%d/%m/%Y') as rotary, marks,
u_pg, phq, religion,
s.category, category_others,
caste, sub_caste, dd_amt, dd_no, date_format(dd_date,'%d/%m/%Y') as dd_date,
dd_bank, address, pin,IFNULL(debared,'No') as debared, email, phone,
mobile, in_service_status,
s.dept , '' as dept_others, plc_of_working,
date_format(date_of_entry,'%d/%m/%Y') as date_of_entry, prob_period, date_format(prob_date,'%d/%m/%Y') as prob_date,
doing_pg, pg_degree_course,
date_format(pg_degree_date,'%d/%m/%Y') as pg_degree_date,
pg_diploma_course, date_format(pg_diploma_date,'%d/%m/%Y') as pg_diploma_date,
speciality, enq_pending, suspension, absence, remarks, photo_path,
created_date, f_max_marksa, f_sec_marksa,
f_no_attaa, f_max_marksb, f_sec_marksb,
f_no_attbb, f_max_marksc, f_sec_marksc,
f_no_attcc, f_max_marksd, f_sec_marksd,
f_no_attdd, f_tot_max_marks, f_tot_sec_marks ,ip_address,created_date
from
dcstud s
where app_no={$this->app_no}";
//echo $get_data;die();
$lobj_get_data=$this->aobj_context->mobj_db->GetRow($get_data);
$data="Error While Moving the Image";
echo $this->aobj_context->mobj_output->ToJSONEnvelope($lobj_get_data,0,"Success");
return;
}
function ValidateApplicationstatus()
{
$appno = trim($this->aobj_context->mobj_data["sappno"]);
$dob = trim($this->aobj_context->mobj_data["sdob"]);
$regno = trim($this->aobj_context->mobj_data["sregno"]);
$query = "SELECT servtran.FAPPNO, servtran.FAPPDATE, servtran.FAPPNO, servtran.FNAME,servtype.FSERVNAME,college.FCOLLNAME,
GROUP_CONCAT(servfee.FFEEDESC,'->',servdetl.FAMOUNT SEPARATOR '~' ) as servlist,servtran.FEMAIL,servtran.FREGNO,DATE_FORMAT(servtran.FDOB,'%d/%m/%Y') AS FDOB,
servtran.FTOTAL, servtran.FNAME, servtran.FMOBILE, servtran.FEMAIL,
servtran.FADDR1, servtran.FADDR2, servtran.FADDR3, servtran.FADDR4,
if(ifnull(servtran.FPAYSTATUS,'') ='','pending',servtran.FPAYSTATUS) as FPAYSTATUS,
FVERIFYSTATUS, FVERIFYREMARKS,
servtran.FPAYTYPE FROM servtran,servfee,servtype,servdetl,college
WHERE servtran.FSERVCODE = servfee.FSERVCODE AND servtype.FSERVCODE = servtran.FSERVCODE
AND servtran.FAPPNO = servdetl.FAPPNO AND servtran.FREGNO = servdetl.FREGNO AND servdetl.FFEECODE = servfee.FFEECODE
AND college.FCOLLCODE = servtran.FCOLLCODE
AND servtran.FAPPNO='{$appno}' AND servtran.FREGNO='{$regno}'
AND FDOB = date_format(str_to_date('{$dob}','%d/%m/%Y'),'%Y-%m-%d')
GROUP BY servdetl.FAPPNO, servdetl.FREGNO";
$rst = $this->aobj_context->mobj_db->GetRow($query);
$cnt = 1;
$servhtml= '';
$servlistarr=explode("~",$rst['servlist']);
$sl_no=1;
for($i=0;$i<count($servlistarr);$i++)
{
$servdetarr = explode("->",$servlistarr[$i]);
$servhtml .= '<tbody>';
$servhtml .= '<tr>';
$servhtml .= '<td>'.$cnt.'</td>';
$servhtml .= '<td>'.$servdetarr[0].'</td>';
$servhtml .= '<td>'.$servdetarr[1].'</td>';
$servhtml .= '</tr></tbody>';
++$cnt;
}
$html = '
<div class="row mb40">
<div class="col-md-4 mb5">
<b>Student details</b>
</div><hr>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Application no.
</div>
<div class="col-md-5 mb5">
: '. $rst['FAPPNO'].'
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Register no.
</div>
<div class="col-md-5 mb5">
: '. $rst['FREGNO'].'
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Name
</div>
<div class="col-md-5 mb5">
: '. $rst['FNAME'].'
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Email id
</div>
<div class="col-md-5 mb5">
: '. $rst['FEMAIL'].'
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Address
</div>
<div class="col-md-5 mb5">
: '. $rst['FADDR1'].
'<br> '.$rst['FADDR2'].
'<br> '.$rst['FADDR3'].
'<br> '.$rst['FADDR4'].
'</div>
</div>
<div class="row mb40">
<div class="col-md-4 mb5">
<b>Application details </b>
</div><hr>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Application for
</div>
<div class="col-md-5 mb5">
: '.$rst['FSERVNAME'].'
</div>
</div>
<table class="table table-bordered" style="width:450px;" id="dyserviceslist" >
<thead>
<tr>
<th style="width:50px;">Sl.No</th>
<th style="width:350px;">Description</th>
<th style="width:50px;">Fee</th>
</tr>
</thead>'.$servhtml.'
</table>
<div class="row mb40">
<div class="col-md-2 mb5">
Total Amount
</div>
<div class="col-md-5 mb5">
: '. $rst['FTOTAL'].'/-
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Payment Type
</div>
<div class="col-md-5 mb5">
: '. $rst['FPAYTYPE'].'
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Payment Status
</div>
<div class="col-md-5 mb5">
: '. $rst['FPAYSTATUS'].'
</div>
</div><br>
<div class="row mb40">
<div class="col-md-4 mb5">
<b>Application Verification details</b>
</div><hr>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Verification Status
</div>
<div class="col-md-5 mb5">
: '. $rst['FVERIFYSTATUS'].'
</div>
</div>
<div class="row mb40">
<div class="col-md-2 mb5">
Verification Remarks
</div>
<div class="col-md-5 mb5">
: '. $rst['FVERIFYREMARKS'].'
</div>
</div>
';
$arr['html'] = $html;
if($rst)
{
echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
else
{
$error_msg = 'invalid credentials';
echo $this->aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"error");
return;
}
}
function ValidatePaymentApplicationData()
{
$p_appno = trim($this->aobj_context->mobj_data["pappno"]);
$p_dob = trim($this->aobj_context->mobj_data["pdob"]);
$p_reg_no = trim($this->aobj_context->mobj_data["pregno"]);
$qry="SELECT FAPPNO,ifnull(FPAYSTATUS,'') PAYSTATUS from servtran
WHERE FAPPNO = '{$p_appno}' AND FREGNO = '{$p_reg_no}'
AND FDOB = date_format(str_to_date('{$p_dob}','%d/%m/%Y'),'%Y-%m-%d')
AND FPAYTYPE = 'DEBIT/CREDIT/NET BANKING' ";
$up_obj=$this->aobj_context->mobj_db->GetRow($qry);
$FAPPNO = $up_obj['FAPPNO'];
if(empty($FAPPNO))
{
$error_msg = 'invalid credentials';
echo $this->aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"failure");
return;
}
else if($up_obj['PAYSTATUS'] == 'success')
{
$error_msg = 'Payment already made for the given application no.';
echo $this->aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"failure");
return;
}
else
{
$arr['appno'] = $FAPPNO;
echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}
}
function ValidatePrintCertificateApplicationData()
{
$appno =trim($this->aobj_context->mobj_data["appno"]);
$dob=trim($this->aobj_context->mobj_data["dob"]);
$regno=trim($this->aobj_context->mobj_data["regno"]);
$qry="SELECT FAPPNO, FPAYTYPE, FPAYSTATUS from servtran
WHERE FDOB = date_format(str_to_date('{$dob}','%d/%m/%Y'),'%Y-%m-%d')
AND FREGNO='{$regno}' and FAPPNO ='{$appno}'";
$up_obj=$this->aobj_context->mobj_db->GetRow($qry);
$FAPPNO = $up_obj['FAPPNO'];
$FPAYTYPE = $up_obj['FPAYTYPE'];
$FPAYSTATUS = $up_obj['FPAYSTATUS'];
if(empty($FAPPNO))
{
$error_msg = 'invalid credentials';
echo $this->aobj_context->mobj_output->ToJSONEnvelope($error_msg,-1,"failure");
}
else
{
$arr['app_no']=$FAPPNO;
$arr['paytype']=$FPAYTYPE;
$arr['paystatus']=$FPAYSTATUS;
echo $this->aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
}
}
function recurseRmdir($dir)
{
$files = array_diff(scandir($dir), array('.','..'));
foreach ($files as $file) {
(is_dir("$dir/$file")) ? recurseRmdir("$dir/$file") : unlink("$dir/$file");
}
return rmdir($dir);
}
function SendAppNoUser($mobile_no,$s_email_id,$appno)
{
require_once("cManualMailer.php");
$message="<html>";
$message.="<body>";
$message.="<style>";
$message.=".mail_tbl td{text-align:left; padding:2px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}";
$message.="</style>";
$message.="<p style='font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif'>Dear Candidate,</p></br>";
$message.="<p style='font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif'>Your Application no. : ".$appno."</p></br>";
$message.="<p style='font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif'>Your Registration is incomplite until the Payment is maid.</p>";
$message.="</br>";
$message.="</body>";
$message.="</html>";
$subject="KUSUNI - Application no";
$data='true';
$data= send_manual_mail($s_email_id,$subject,$message,$replay_to=null,$cc=null,$bcc=null);
//SMS OTP
/* $username = 'log01';
$password = 'log01124';
$from = 'KUVUNI';
$to = $mobile_no;
$text ="Application no. : ".$appno.". Register is incomplete until payment is maid.";
$category = '';
$smsresp = sendsmaapi($username,$password,$from,$to,$text,$category); */
}
function SendMailOtPToUser()
{
$mobile_no=trim($this->aobj_context->mobj_data["s_mobile_no"]);
$s_email_id=$this->aobj_context->mobj_data['s_email_id'];
require_once("cManualMailer.php");
$otp = generateRandomString();
$message="<html>";
$message.="<body>";
$message.="<style>";
$message.=".mail_tbl td{text-align:left; padding:2px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}";
$message.="</style>";
$message.="<p style='font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif'>Dear Candidate,</p></br>";
$message.="<p style='font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif'>You recently registered for Convocation Certificate. To complete your registration, please confirm your account.</p></br>";
$message.="<p style='font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif'>You may be asked to enter this confirmation code : {$otp}</p>";
$message.="</br>";
$message.="</body>";
$message.="</html>";
$subject="KUSUNI - Action required: Confirm your Registration";
$data='true';
$data= send_manual_mail($s_email_id,$subject,$message,$replay_to=null,$cc=null,$bcc=null);
//SMS OTP
$username = 'log01';
$password = 'log01124';
$from = 'KUVUNI';
$to = $mobile_no;
$text ="Use ".$otp." to verify your Registration";
$category = '';
$smsresp = sendsmaapi($username,$password,$from,$to,$text,$category);
if($data=='true')
{
echo $this->aobj_context->mobj_output->ToJSONEnvelope($otp,0,"success");
}
else
{
echo $this->aobj_context->mobj_output->ToJSONEnvelope($data,-1,"success");
}
}
}
function SaveApplicationDetails($aobj_context)
{
$obj=new applicationForm($aobj_context);
$obj->assignParams();
$obj->SaveDetails();
}
function GetpaymentLinkForAppNo($aobj_context)
{
$obj=new applicationForm($aobj_context);
$obj->GetpaymentLinkForAppNo();
}
function ValidatePaymentApplicationData($aobj_context)
{
$obj=new applicationForm($aobj_context);
$obj->ValidatePaymentApplicationData();
}
function ValidatePrintCertificateApplicationData($aobj_context)
{
$obj=new applicationForm($aobj_context);
$obj->ValidatePrintCertificateApplicationData();
}
function ValidateApplicationstatus($aobj_context)
{
$obj=new applicationForm($aobj_context);
$obj->ValidateApplicationstatus();
}
?>
|