fixed no-training-price bug
This commit is contained in:
@@ -187,7 +187,8 @@ class training {
|
||||
'tr_date' => date('Y-m', strtotime($_training_value_array['tr_date'])) . '-' . $actual_day . ' ' . date('H:i', strtotime($_training_value_array['tr_date'])),
|
||||
'tr_training_type_trt_id' => $_training_value_array['tr_training_type_trt_id'],
|
||||
'tr_duration' => $_training_value_array['tr_duration'],
|
||||
'tr_note' => $_training_value_array['tr_note']
|
||||
'tr_note' => $_training_value_array['tr_note'],
|
||||
'tr_sum' => $_training_value_array['tr_sum']
|
||||
)
|
||||
);
|
||||
log::register('new_training', $new_tr_id);
|
||||
@@ -246,7 +247,7 @@ class training {
|
||||
|
||||
}
|
||||
|
||||
public static function update_training($_training_value_array, $_tr_id) {
|
||||
public static function update_training($_training_value_array, $_tr_id, $_update_kids_balance = false) {
|
||||
global $sql;
|
||||
|
||||
$sql->execute_query("DELETE FROM training_coach WHERE trc_training_tr_id = '" . $_tr_id ."';");
|
||||
@@ -270,6 +271,15 @@ class training {
|
||||
$_training_value_array['tr_note'] = null;
|
||||
}
|
||||
$sql->update_table('training', $_training_value_array, array('tr_id' => $_tr_id));
|
||||
|
||||
if ($_update_kids_balance) {
|
||||
$kids = $sql->assoc_array('SELECT * FROM presence WHERE pr_training_tr_id = ' . $_tr_id);
|
||||
foreach ($kids as $kid) {
|
||||
$kid_obj = new user_kid();
|
||||
$kid_obj->set_user_data_by_id($kid['pr_user_kid_uk_id']);
|
||||
$kid_obj->update_balance();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -133,7 +133,7 @@ if (isset($_POST['action'])) {
|
||||
unset($_POST['tr_id']);
|
||||
unset($_POST['action']);
|
||||
//var_dump($_POST);
|
||||
training::update_training($_POST, $tr_id);
|
||||
training::update_training($_POST, $tr_id, true);
|
||||
log::register('update_training', $tr_id);
|
||||
header("Location: " . $actual_link);
|
||||
break;
|
||||
@@ -305,7 +305,7 @@ if (isset($_POST['action'])) {
|
||||
break;
|
||||
case 'money_deposit_update':
|
||||
# befizetés módosítás
|
||||
money_deposit::update_money_deposit($_POST['mod_user_kid_uk_id'], $_POST['mod_date'], $_POST['mod_sum'], $_POST['mod_id'], 1, $_POST['mi_id']);
|
||||
money_deposit::update_money_deposit($_POST['mod_date'], $_POST['mod_sum'], $_POST['mod_id'], 1, $_POST['mi_id']);
|
||||
$tmp_user = new user_kid();
|
||||
$tmp_user->set_user_data_by_id($_POST['mod_user_kid_uk_id']);
|
||||
$tmp_user->update_balance();
|
||||
|
||||
@@ -6,11 +6,12 @@
|
||||
<input type="hidden" name="action" value="money_deposit_update">
|
||||
<input type="hidden" name="mod_id" value="{$mod->get_mod_id()}">
|
||||
<input type="hidden" name="mi_id" value="{$mod->get_mod_money_income_mi_id()}">
|
||||
<input type="hidden" name="mod_user_kid_uk_id" value="{$mod->get_mod_user_kid_uk_id()}">
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="mod_user_kid_uk_id">Befizető:</label>
|
||||
<label class="desc" id="title1" for="">Befizető:</label>
|
||||
<div>
|
||||
<select name="mod_user_kid_uk_id" id="mod_user_kid_uk_id" disabled>
|
||||
<select name="" id="" disabled>
|
||||
{foreach $user_kids as $user_kid}
|
||||
<option value="{$user_kid->get_uk_id()}"{if $user_kid->get_uk_id() == $mod->get_mod_user_kid_uk_id()} selected{/if}>{$user_kid->get_uk_name()}</option>>
|
||||
{/foreach}
|
||||
|
||||
@@ -30,10 +30,10 @@
|
||||
<div><input type="text" name="tr_duration" id="tr_duration" value="{$training_data.tr_duration}" required></div>
|
||||
</div>
|
||||
|
||||
{* <div>
|
||||
<div>
|
||||
<label class="desc" for="tr_price">Ár:</label>
|
||||
<div><input type="text" name="tr_price" id="tr_price" value="{$training_data.tr_price}" required></div>
|
||||
</div> *}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="tr_note">Megjegyzés:</label>
|
||||
@@ -69,7 +69,7 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
{* <script type="text/javascript">
|
||||
<script type="text/javascript">
|
||||
$('#tr_training_type_trt_id').on('change', function(e) {
|
||||
//get trt default price by ajax
|
||||
let selectedType = $('#tr_training_type_trt_id option:selected').val();
|
||||
@@ -92,4 +92,4 @@
|
||||
});
|
||||
|
||||
});
|
||||
</script> *}
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user