JezK
Edit File: ajax.php
<?php include('main.php'); $type = $_REQUEST['type']; if($type == 1) { $userID = $_SESSION['bcUserID']; $reportMonth = $_REQUEST['reportMonth']; $reportYear = Date('Y'); echo $bdc->isValidMonthReport($userID,$reportMonth,$reportYear); } if($type == 2) { $stateID = $_REQUEST['stateID']; $data = $bdc->getDistricts($stateID); $districts = ""; for($i=0;$i<count($data);$i++) { $districtID = $data[$i]['id']; $name = $data[$i]['name']; $districts .= '<option value="'.$districtID.'">'.$name.'</option>'; } echo $districts; } if($type == 3 || $type == 4) { $userID = $_SESSION['bcUserID']; $userFile = $_FILES['userFile']; if(isset($userFile['name'])) { $file = $userFile['name']; $file = str_replace(' ','_',$file); $path = '../../BC-BF-Forms/'; $targetDirectory = 'uploads/'; $fileName1=time().$file; $fileName = $targetDirectory.$fileName1; if(move_uploaded_file($userFile['tmp_name'], $path.$fileName)) { $result = $bdc->saveBCUserFiles($userID,$type,$fileName1); } else { return -4; //upload failed } } } if($type == 5) { $userID = isset($_SESSION['bcUserID'])?$_SESSION['bcUserID']:""; $status = $_REQUEST['status']; $managementID = $_REQUEST['managementID']; echo $bdc->updateSignatureStatus($userID,$managementID,$status); } if($type == 6) //bdcActivateStatus { $staffID = isset($_REQUEST['staffID'])?$_REQUEST['staffID']:""; $status = $_REQUEST['status']; $result = $bdc->updateStaffActiveStatus($staffID,$status); if($result == 1 && $status == 0) { $_SESSION['staffDeactivated'] = 1; $_SESSION['staffID'] = $staffID; /*$bdcUserID = $_SESSION['bdcUserID']; $bdcCode = $_SESSION['bdcCode']; $bdcName = $_SESSION['bdcName']; $type = 3; //1-Add Staff,2-Approve Staff,3-Deactivate Staff //saving activity $bdc->saveBDCActivity($bdcUserID,$bdcCode,$bdcName,$staffID,$type);*/ } echo $result; } if($type == 7) { $bdcUserID = $_SESSION['bdcUserID']; $approvedType = $_REQUEST['approvedType']; $details = $bdc->getStaffWithApprovedType($bdcUserID,$approvedType); $staff = ""; $j = 1; for($i=0;$i<count($details);$i++) { $staffID = $details[$i]['id']; $staffName = $details[$i]['staffName']; $designation = $details[$i]['designation']; $active = $details[$i]['activeStatus']; $approved = $details[$i]['approvedStatus']; if($active == 1) { $activeStatusText = "Deactivate"; $status = 0; } else { $activeStatusText = "Activate"; $status = 1; } $activeStatus = ""; if($approved == 1) { $activeStatus = '<input type="hidden" id="status'.$i.'" value="'.$status.'"><a onclick="activate('.$staffID.','.$i.')" style="cursor:pointer"><span id="activeStatus'.$i.'">'.$activeStatusText.'</span></a>'; } switch($approved) { default: $approvedStatus = "Pending";break; case 1: $approvedStatus = "Approved";break; case 3: $approvedStatus = "Rejected";break; case 4: $approvedStatus = "Rework";break; } $editStaff = ""; if($approved == 4) { $editStaff = '<a href="editstaff.php?id='.$staffID.'" class="btn btn-default">Edit</a>'; } $staff .= '<tr> <td>'.$j++.'</td> <td>'.$staffName.'</td> <td>'.$designation.'</td> <td>'.$approvedStatus.'</td> <td>'.$activeStatus.'</td> <td><a href="staffDetails.php?id='.$staffID.'" class="btn btn-default">View</a> '.$editStaff.'</td> </tr>'; } echo $staff; } if($type == 8) //staffID validation { $staffID = $_SESSION['staffID']; $staffNumber = $_REQUEST['staffNumber']; return $bdc->isValidStaffNumber($staffID,$staffNumber); } ?>