work on presence changes (has error)
This commit is contained in:
@@ -456,16 +456,17 @@ class user_kid extends user_parent {
|
||||
if (!isset($_user_value_array['uk_is_active'])) $_user_value_array['uk_is_active'] = 0;
|
||||
if (!isset($_user_value_array['uk_lease'])) $_user_value_array['uk_lease'] = 0;
|
||||
|
||||
$trt_ids = array();
|
||||
$l_ids = array();
|
||||
if (isset($_user_value_array['level']) && is_array($_user_value_array['level'])) {
|
||||
foreach ($_user_value_array['level'] as $key => $trt_id) {
|
||||
$trt_ids[] = $trt_id;
|
||||
foreach ($_user_value_array['level'] as $key => $l_id) {
|
||||
$l_ids[] = $l_id;
|
||||
}
|
||||
unset($_user_value_array['level']);
|
||||
}
|
||||
|
||||
$kidId = $sql->insert_into('user_kid', $_user_value_array);
|
||||
|
||||
/*
|
||||
if (!empty($trt_ids)) {
|
||||
foreach ($trt_ids as $key => $trt_id) {
|
||||
$sql->insert_into('user_kid_training_type', array(
|
||||
@@ -475,6 +476,17 @@ class user_kid extends user_parent {
|
||||
);
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
if (!empty($l_ids)) {
|
||||
foreach ($l_ids as $key => $l_id) {
|
||||
$sql->insert_into('user_kid_lease', array(
|
||||
'ukl_user_kid_uk_id' => $kidId,
|
||||
'ukl_lease_l_id' => $l_id,
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
return $kidId;
|
||||
}
|
||||
@@ -556,20 +568,20 @@ class user_kid extends user_parent {
|
||||
if (!isset($_user_value_array['uk_balance_expires'])) $_user_value_array['uk_balance_expires'] = 0;
|
||||
if (!isset($_user_value_array['uk_lease'])) $_user_value_array['uk_lease'] = 0;
|
||||
|
||||
$trt_ids = array();
|
||||
$l_ids = array();
|
||||
if (isset($_user_value_array['level']) && is_array($_user_value_array['level'])) {
|
||||
foreach ($_user_value_array['level'] as $key => $trt_id) {
|
||||
$trt_ids[] = $trt_id;
|
||||
foreach ($_user_value_array['level'] as $key => $l_id) {
|
||||
$l_ids[] = $l_id;
|
||||
}
|
||||
unset($_user_value_array['level']);
|
||||
}
|
||||
|
||||
$sql->execute_query("DELETE FROM user_kid_training_type WHERE uktt_user_kid_uk_id = {$_user_id}");
|
||||
if (!empty($trt_ids)) {
|
||||
foreach ($trt_ids as $key => $trt_id) {
|
||||
$sql->insert_into('user_kid_training_type', array(
|
||||
'uktt_user_kid_uk_id' => $_user_id,
|
||||
'uktt_training_type_tt_id' => $trt_id,
|
||||
$sql->execute_query("DELETE FROM user_kid_lease WHERE ukl_user_kid_uk_id = {$_user_id}");
|
||||
if (!empty($l_ids)) {
|
||||
foreach ($l_ids as $key => $l_id) {
|
||||
$sql->insert_into('user_kid_lease', array(
|
||||
'ukl_user_kid_uk_id' => $_user_id,
|
||||
'ukl_lease_l_id' => $l_id,
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -808,5 +820,11 @@ class user_kid extends user_parent {
|
||||
|
||||
return $sql->num_of_rows("SELECT DISTINCT uktt_id FROM user_kid_training_type WHERE uktt_user_kid_uk_id = {$_uk_id} AND uktt_training_type_tt_id = {$_trt_id};");
|
||||
}
|
||||
|
||||
public static function has_lease_type($_uk_id, $_l_id) {
|
||||
global $sql;
|
||||
|
||||
return $sql->num_of_rows("SELECT DISTINCT ukl_id FROM user_kid_lease WHERE ukl_user_kid_uk_id = {$_uk_id} AND ukl_lease_l_id = {$_l_id};");
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user