/var/www/(Del)pathways.org.hk/MIS20140127/old20140414/LeaveApplication/approve_leave.php


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)) > TRUE FALSE;
//    var_dump($approve_result);
    
$Array = array(
        
"success" => $approve_result,
        
"approve_id" => $ALID,
        
"name" => $TargetName
    
);
    
$Arrays[] = $Array;
}

echo 
json_encode($Arrays);
?>