1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
include_once '../include/DBConnect.php';
if ($_POST) { $ALID = $_POST['ALID']; $TargetName = ""; $query = "UPDATE `leave_app` SET `is_approved`=1 WHERE `leave_id`='$ALID' and `actived`=1 and `deleted`=0"; $sth = $dbh->prepare($query); $sth->execute();
$query = "(SELECT CONCAT( last_name, ' ', first_name, '(', ch_name, ')' ) AS name FROM student WHERE deleted =0 and actived =1 and root_id = (SELECT `stu_linking_id` FROM `leave_app` WHERE `is_approved`=1 and `leave_id`='$ALID') GROUP BY root_id) UNION (SELECT CONCAT( last_name, ' ', first_name, '(', ch_name, ')' ) AS name FROM staff WHERE deleted =0 and actived =1 and root_id = (SELECT `staff_id` FROM `leave_app` WHERE `is_approved`=1 and `leave_id`='$ALID') GROUP BY root_id)"; $result = $dbh->prepare($query); $result->execute(); $approve_result = count($TargetName = $result->fetchAll(PDO::FETCH_ASSOC)) > 0 ? TRUE : FALSE; // var_dump($approve_result); $Array = array( "success" => $approve_result, "approve_id" => $ALID, "name" => $TargetName ); $Arrays[] = $Array; }
echo json_encode($Arrays); ?>
|