106 lines
4.5 KiB
PHP
106 lines
4.5 KiB
PHP
<?php
|
|
error_reporting(E_ERROR | E_PARSE);
|
|
include('includes/config/config.php');
|
|
include('includes/functions.php');
|
|
include('log_entry.php');
|
|
$assign_training_id = $_REQUEST['assign_training_id'];
|
|
// error_log('trainig-id:' . $assign_training_id);
|
|
$credit_to = $_REQUEST['credit_to'];
|
|
$schedule_id = $_REQUEST['schedule_id'];
|
|
// error_log("Start Printing Request Attributes");
|
|
$requestStr = "";
|
|
foreach ($_REQUEST as $key => $value) {
|
|
$requestStr .= $key . " : " . $value . "\n";
|
|
// error_log($key . " : " . $value . "<br />\r\n");
|
|
}
|
|
// error_log("End Printing Request Attributes");
|
|
save_log($requestStr, 'Assign Training', 'SAVE', 'save_training_assign.php');
|
|
$emp_cat_id = "";
|
|
if ($credit_to == '2') {
|
|
$emp_cat_id = $_REQUEST['emp_cat_id'];
|
|
// error_log('request' . $_REQUEST['emp_cat_id']);
|
|
}
|
|
if ($credit_to == '3') {
|
|
$employee_id = $_REQUEST['employee_ids'];
|
|
|
|
|
|
// error_log('employee name:' . $employee_id);
|
|
}
|
|
|
|
$initquery = "";
|
|
$endquery = "";
|
|
if (!empty($assign_training_id)) {
|
|
//update case
|
|
$initquery = "update ";
|
|
$endquery = " where assign_training_id = '" . $assign_training_id . "' ";
|
|
} else {
|
|
//insert case
|
|
$initquery = "INSERT INTO ";
|
|
}
|
|
$query = $initquery . " assign_training set credit_to = '" . $credit_to . "',emp_cat_id='$emp_cat_id' ,employee_id='".addslashes($employee_id)."',training_schedule_id='$schedule_id' ,date_assigned=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y'),status='" . $_REQUEST['training_status'] . "' $endquery ";
|
|
echo $query;
|
|
error_log('&&' . $query);
|
|
|
|
|
|
$result = @mysqli_query($conn, $query);
|
|
if (empty($assign_training_id))
|
|
$assign_training_id = @mysqli_insert_id($conn);
|
|
echo $assign_training_id;
|
|
if (!empty($assign_training_id)) {
|
|
//update case
|
|
$query_delete_employee_assign_training = "delete from employee_assign_training where assign_training_id='$assign_training_id'";
|
|
echo $query_delete_employee_assign_training;
|
|
@mysqli_query($conn, $query_delete_employee_assign_training);
|
|
}
|
|
if ($credit_to == '1') {
|
|
|
|
$query_employee = "select id from patient_master";
|
|
// error_log('id' . $query_employee);
|
|
//echo $query_employee;
|
|
$result_employee = @mysqli_query($conn, $query_employee);
|
|
//echo $result_employee;
|
|
while ($row_employee = @mysqli_fetch_assoc($result_employee)) {
|
|
//echo $row_employee['id'];
|
|
$query_employee_assign_training = "insert into employee_assign_training set emp_id='" . $row_employee['id'] . "' ,assign_training_id='$assign_training_id' ,training_schedule_id='$schedule_id' ,assign_date=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y') ";
|
|
// error_log('!!' . $query_employee_assign_training);
|
|
//echo $query_employee_assign_training;
|
|
@mysqli_query($conn, $query_employee_assign_training);
|
|
}
|
|
} else if ($credit_to == '2') {
|
|
$emp_cat_id_array = explode(',', $_REQUEST['emp_cat_id']);
|
|
$query_employee = "select id from patient_master where ";
|
|
// error_log('id2:' . $query_employee);
|
|
for ($i = 0; $i < count($emp_cat_id_array); $i++) {
|
|
if ($i == count($emp_cat_id_array) - 1) {
|
|
$query_employee = $query_employee . 'patient_cat_id=' . $emp_cat_id_array[$i];
|
|
// error_log('id21:' . $query_employee);
|
|
} else {
|
|
$query_employee = $query_employee . 'patient_cat_id=' . $emp_cat_id_array[$i] . ' or ';
|
|
// error_log('id22' . $query_employee);
|
|
}
|
|
}
|
|
|
|
// echo $query_employee;
|
|
// error_log('id21:::' . $query_employee);
|
|
$result_employee_cat = @mysqli_query($conn, $query_employee);
|
|
// error_log('result' . $result_employee);
|
|
//echo $result_employee;
|
|
while ($row_employee_cat = @mysqli_fetch_assoc($result_employee_cat)) {
|
|
//echo $row_employee['id'];
|
|
$query_employee_assign_training = "insert into employee_assign_training set emp_id='" . $row_employee_cat['id'] . "' ,assign_training_id='$assign_training_id',training_schedule_id='$schedule_id' ,assign_date=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y') ";
|
|
echo $query_employee_assign_training;
|
|
// error_log('query_employee_training' . $query_employee_assign_training);
|
|
@mysqli_query($conn, $query_employee_assign_training);
|
|
}
|
|
} else if ($credit_to == '3') {
|
|
|
|
$emp_cat_id_array = $_REQUEST['emp_cat_id'];
|
|
|
|
//echo $row_employee['id'];
|
|
$emp_id = explode(",", $employee_id);
|
|
for($i=0;$i<count($emp_id);$i++){
|
|
$query_employee_assign_training = "insert into employee_assign_training set emp_id='" . $emp_id[$i] . "' ,assign_training_id='$assign_training_id',training_schedule_id='$schedule_id' ,assign_date=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y') ";
|
|
//echo $query_employee_assign_training;
|
|
// error_log('emp_assign'.$query_employee_assign_training);
|
|
@mysqli_query($conn, $query_employee_assign_training);}
|
|
} |