system: Linux mars.sprixweb.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
<?php
class Model_MDonor
{
function showDonor()
{
$select1="select * from donor_table";
$obj2=new Bin_Query();
$obj2->executeQuery($select1);
return Display_DDonor::showDonor($obj2->records);
}
function showEdit()
{
$testid=$_GET['id'];
$select="select * from donor_table where donor_id='$testid' ";
$obj=new Bin_Query();
$obj->executeQuery($select);
return $obj->records[0];
}
function showEdit1()
{
$testid=$_GET['id'];
$select="select * from donor_table where donor_icard='$testid' ";
$obj=new Bin_Query();
$obj->executeQuery($select);
return $obj->records[0];
}
function update()
{
if(isset($_POST['update']))
{
//$user_id=$_GET['id'];
$usrid=(int)$_GET['usrid'];
$icard=$_POST['txtusername'];
$sponser=$_POST['txtsponser'];
$name=$_POST['txtname'];
$of=$_POST['txtof'];
$fname=$_POST['txtfname'];
$sex=$_POST['txtsex'];
$age=$_POST['txtage'];
$address=$_POST['txtaddress'];
$city=$_POST['txtcity'];
$phone=$_POST['txtphone'];
$blood=$_POST['txtblood'];
$status=$_POST['txtstatus'];
$uploaded_path = '../uploads/donor';
$saved_path = 'uploads/donor';
$image=$_FILES['image']['name'];
if($_FILES['image']['size']>0)
{
////////////New Modification////////////
$select="select * from donor_table where donor_id='$usrid'";
$obj1= new Bin_Query();
$obj1->executeQuery($select);
$mphotoM=$obj1->records[0]['donor_image'];
$mphoto='../'.$mphotoM.'';
unlink($mphoto);
////////////New Modification////////////
$time=time();
$headerimage = $uploaded_path."/".$time.'.jpg';
$savedpath = $saved_path."/".$time.'.jpg';
move_uploaded_file($_FILES['image']['tmp_name'],$headerimage);
}
else
{
$select="select * from donor_table where donor_id='$usrid'";
$obj1= new Bin_Query();
$obj1->executeQuery($select);
$savedpath=$obj1->records[0]['donor_image'];
}
$update="UPDATE `donor_table` SET `donor_icard`='$icard',`donor_sponsor`='$sponser',`donor_name`='$name',`donor_of`='$of',`donor_fname`='$fname',`donor_address`='$address',`donor_phone`='$phone',`donor_city`='$city',`donor_sex`='$sex',`donor_age`='$age',`donor_blood`='$blood',`donor_status`='$status',`donor_image`='$savedpath ' WHERE donor_id='$usrid'";
$obj=new Bin_Query();
if($obj->updateQuery($update))
{
$_SESSION['message']="Blood Donor updated Sucessfully";
}
else
{
$_SESSION['error_message']="Oops unable to update";
}
}
if(isset($_POST['del']))
{
$usrid=$_POST['user_id'];
$obj=new Bin_Query();
$sql1="delete from donor_table WHERE donor_id='".$usrid."' ";
////////////New Modification////////////
$select="select * from donor_table where donor_id='$usrid'";
$obj1= new Bin_Query();
$obj1->executeQuery($select);
$mphotoM=$obj1->records[0]['donor_image'];
$mphoto='../'.$mphotoM.'';
unlink($mphoto);
////////////New Modification////////////
if($obj->updateQuery($sql1))
{
$_SESSION['message']='User Deleted Sucessfully';
header('Location:?do=donor');
}
else
{
$_SESSION['error_message']='Please select the User(s) to be Deleted';
header('Location:?do=donor');
}
}
if(isset($_POST['delPIC']))
{
$usrid=$_POST['user_id'];
$select="select * from donor_table where donor_id='$usrid' ";
$obj1= new Bin_Query();
if($obj1->updateQuery($select))
{
$mphotoM=$obj1->records[0]['donor_image'];
$mphoto='../'.$mphotoM.'';
unlink($mphoto);
$obj12=new Bin_Query();
$update="update donor_table set donor_image='' where donor_id='$usrid'";
$obj12->executeQuery($update);
$_SESSION['message']='Picture Deleted Sucessfully';
header('Location:?do=donor&action=edit&id='.$usrid.'');
}
else
{
$_SESSION['error_message']='Please select the User(s) to be Deleted';
header('Location:?do=donor&action=edit&id=$usrid');
}
}
}
function insert()
{
if(isset($_POST['adddate']))
{
//$user_id=$_GET['id'];
$usrid=(int)$_GET['id'];
$icard=$_POST['txticard'];
$date=$_POST['txtdate'];
$update="INSERT INTO `donor_details_table`(`donor_details_icard`, `donor_details_date`) VALUES ('$icard','$date')";
$obj=new Bin_Query();
if($obj->updateQuery($update))
{
$_SESSION['message']="Blood Donor updated Sucessfully";
header('Location:?do=donor&action=add&id='.$icard.'');
}
else
{
$_SESSION['error_message']="Oops unable to update";
header('Location:?do=donor&action=add&id='.$icard.'');
}
}
if(isset($_POST['del']))
{
$usrid=$_POST['txtid'];
$icard=$_POST['txticard'];
$obj=new Bin_Query();
$sql1="delete from donor_details_table WHERE donor_details_id='".$usrid."' ";
if($obj->updateQuery($sql1))
{
$_SESSION['message']='Details Deleted Sucessfully';
header('Location:?do=donor&action=add&id='.$icard.'');
}
else
{
$_SESSION['error_message']='Please select the User(s) to be Deleted';
header('Location:?do=donor&action=add&id='.$icard.'');
}
}
}
function showDonationDetails()
{
$usrid=(int)$_GET['id'];
$select1="select * from donor_details_table where donor_details_icard='$usrid'";
$obj2=new Bin_Query();
$obj2->executeQuery($select1);
return Display_DDonor::showDonationDetails($obj2->records);
}
}
?>