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.118.148.249
Current Path : /var/www/html/phdadm/src/ |
| Current File : /var/www/html/phdadm/src/teachingexperience.php |
<?php
//require_once("/Library/WebServer/Documents/oasis/aws/aws-autoloader.php");
require_once("/var/www/html/aws/aws-autoloader.php");
// require_once("C:/XAMPP/htdocs/aws/aws-autoloader.php");
use Aws\S3\S3Client;
use Aws\S3\Exception\S3Exception;
function teachloaddetails($aobj_context){
// $mob=$_SESSION["MOBILE"];
$appno=$_SESSION["APPNO"];
$query="SELECT IFNULL(fid,'')as id,
IFNULL(forganization,'')AS org,
IFNULL(fposition,'')AS pos,
IFNULL(fpay,'')AS pay,
IFNULL(ftotexp,'')AS totexp,
ifnull(DATE_FORMAT(ffrom,'%d/%m/%Y'),'') AS ffrom,
ifnull(DATE_FORMAT(fto,'%d/%m/%Y'),'') AS fto,
IFNULL(fduty,'')AS duty ,
IFNULL(fteachdoc,'')AS fteachdoc
FROM phdexp WHERE fappno='$appno'";
$lobj_get_data = $aobj_context->mobj_db->GetAll($query);
// var_dump($lobj_get_data);
// die();
$query1="select ifnull(fpaystatus,'') as fpaystatus from phdstudadm
where fappno='$appno'";
$run=$aobj_context->mobj_db->GetRow($query1);
if($lobj_get_data){
$arr['teach']=$lobj_get_data;
$arr['success']=$run;
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
}else{
$arr['msg'] = 'Failed to load';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"failure");
}
}
function saveteachexp($aobj_context){
$appno=$_SESSION["APPNO"];
// $mob=$_SESSION["MOBILE"];
$fid=$aobj_context->mobj_data["fid"];
$org=$aobj_context->mobj_data["org"];
$pos=$aobj_context->mobj_data["pos"];
$pay=$aobj_context->mobj_data["pay"];
$totexp=$aobj_context->mobj_data["totexp"];
$ffrom=$aobj_context->mobj_data["ffrom"];
$fto=$aobj_context->mobj_data["fto"];
$duty=$aobj_context->mobj_data["duty"];
$teachphotopath=$aobj_context->mobj_data["teachphotopath"];
$teachphdphoto=$appno.'_'.$teachphotopath;
$query1="select fappno,fid from phdexp where fappno='$appno' and fid='$fid'";
$fetch=$aobj_context->mobj_db->GetRow($query1);
// var_dump($fetch["fappno"]);
// die;
if($teachphotopath){
$s3 = S3Client::factory(
array(
'credentials' => array(
'key' => IAM_KEY,
'secret' => IAM_SECRET
),
'version' => "latest",
'region' => 'ap-south-1'
)
);
$query = "select funivcode from control";
$results = $aobj_context->mobj_db->GetRow($query);
$funivcode = $results['funivcode'];
// $photo_filename = $rgPerArray['photo_path'];
// var_dump($photo_filename);
// die();
if($teachphdphoto != '' && $teachphdphoto != NULL)
{
$image_path = $aobj_context->main_src."uploads/{$teachphotopath}";
$ext = pathinfo($photo_filename, PATHINFO_EXTENSION);
$photo_filename = $fappno;
// $phdphotoo = $phdphoto.".".$ext;
$full_file_path = $funivcode."/phd_photos/".$teachphdphoto;
// var_dump($full_file_path);
// die();
$tphoto = $funivcode."/phd_certificates/".$teachphdphoto;
// var_dump($image_path);
// die();
// var_dump($photo);
if(file_exists($image_path))
{
try {
$s3->putObject(['Bucket' => ADMISSION_CERTIFICATES, 'Key' => $tphoto, 'SourceFile' => $image_path]);
// if($fetch["fappno"]==""){
// $update = "insert into (fteachdoc)
// value('{$tphoto}')";
// $up_obj=$aobj_context->mobj_db->Execute($update);
// }else{
// $update="update phdexp set fteachdoc='{$tphoto}'
// where FAPPNO= '{$appno}' and fid='{$fid}'";
// // var_dump($update);
// // die();
// $up_obj=$aobj_context->mobj_db->Execute($update);
// }
unlink($image_path);
}catch(S3Exception $e) {
$arr['message'] = 'Unable to upload file';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"failure");
return;
}
}
}
}
if($fetch["fappno"]==""){
$query2="insert into phdexp (fappno,forganization, fposition, fpay, ftotexp, ffrom, fto, fduty,fteachdoc)
value ('$appno','$org','$pos','$pay','$totexp',date_format(str_to_date('$ffrom','%Y-%m-%d'),'%Y-%m-%d'),
date_format(str_to_date('$fto','%Y-%m-%d'),'%Y-%m-%d'),'$duty','$tphoto')";
// var_dump($query2);
// die();
$run = $aobj_context->mobj_db->Execute($query2);
}else{
$query3="update phdexp set forganization='$org', fposition='$pos', fpay='$pay',
ftotexp='$totexp',
ffrom=date_format(str_to_date('$ffrom','%Y-%m-%d'),'%Y-%m-%d'),
fto=date_format(str_to_date('$fto','%Y-%m-%d'),'%Y-%m-%d'),
fduty='$duty',fteachdoc='{$tphoto}'
where fappno='$appno' and fid='$fid'";
// var_dump($query3);
// die();
$run = $aobj_context->mobj_db->Execute($query3);
}
if($run){
$arr['msg']="success..!";
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
return;
}else{
$arr['msg'] = "Fail to save";
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"failure");
return;
}
}
function teachupdate($aobj_context){
$appno=$_SESSION["APPNO"];
$fid=$aobj_context->mobj_data["id"];
$query="SELECT IFNULL(fid,'')as id, IFNULL(forganization,'')AS org,
IFNULL(fposition,'')AS pos, IFNULL(fpay,'')AS pay,
IFNULL(ftotexp,'')AS totexp, IFNULL(ffrom,'')AS ffrom,
IFNULL(fto,'')AS fto, IFNULL(fduty,'')AS duty FROM phdexp WHERE
fappno='$appno' and fid='$fid'";
$lobj_get_data = $aobj_context->mobj_db->GetRow($query);
if($lobj_get_data){
echo $aobj_context->mobj_output->ToJSONEnvelope($lobj_get_data,0,"success");
}else{
$arr['msg'] = 'Failed to load';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"failure");
}
}
function teachdelete($aobj_context){
$appno=$_SESSION["APPNO"];
$fid=$aobj_context->mobj_data["id"];
$query="DELETE FROM phdexp WHERE fappno='$appno' and fid='$fid'";
$lobj_get_data = $aobj_context->mobj_db->Execute($query);
if($lobj_get_data){
$arr['msg'] = "Deleted Successfully..!";
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,0,"success");
}else{
$arr['msg'] = 'Failed to load';
echo $aobj_context->mobj_output->ToJSONEnvelope($arr,-1,"failure");
}
}
?>
|