presence + money update query fix
This commit is contained in:
@@ -75,7 +75,7 @@ if ($this->is_id()) {
|
||||
/*
|
||||
$rest_user_query = "
|
||||
SELECT
|
||||
*
|
||||
uk_id
|
||||
FROM
|
||||
user_kid
|
||||
LEFT JOIN
|
||||
@@ -96,13 +96,32 @@ if ($this->is_id()) {
|
||||
*/
|
||||
$rest_user_query = "
|
||||
SELECT
|
||||
DISTINCT uktt_user_kid_uk_id uk_id
|
||||
*
|
||||
FROM
|
||||
user_kid
|
||||
JOIN
|
||||
user_kid_training_type ON uktt_user_kid_uk_id = uk_id
|
||||
WHERE
|
||||
uktt_training_type_tt_id = {$training->get_tr_training_type_trt_id()};
|
||||
(SELECT DISTINCT
|
||||
uk_id, uk_name
|
||||
FROM
|
||||
user_kid
|
||||
LEFT JOIN user_kid_training_type ON uktt_user_kid_uk_id = uk_id
|
||||
WHERE
|
||||
(uk_deleted = 0 AND uk_is_active = 1)
|
||||
AND (uktt_training_type_tt_id = {$training->get_tr_training_type_trt_id()}
|
||||
OR uk_lease = 0) UNION SELECT DISTINCT
|
||||
uk_id, uk_name
|
||||
FROM
|
||||
user_kid
|
||||
LEFT JOIN money_deposit ON mod_user_kid_uk_id = uk_id
|
||||
AND mod_expire_date > NOW()
|
||||
AND mod_deleted = 0
|
||||
LEFT JOIN lease ON l_id = mod_lease_l_id
|
||||
LEFT JOIN lease_training_type ON ltt_lease_l_id = l_id
|
||||
WHERE
|
||||
uk_deleted = 0 AND uk_is_active = 1
|
||||
AND ((uk_lease = 1 AND mod_id IS NOT NULL
|
||||
AND ltt_training_type_trt_id = {$training->get_tr_training_type_trt_id()})
|
||||
OR (uk_lease = 0 AND mod_lease_l_id IS NULL))) AS res
|
||||
ORDER BY uk_name
|
||||
;
|
||||
";
|
||||
|
||||
//var_dump($rest_user_query);
|
||||
|
||||
Reference in New Issue
Block a user