custom training price
This commit is contained in:
@@ -44,6 +44,10 @@
|
||||
<div><input type="text" name="tr_duration" id="tr_duration" required></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="tr_price">Ár:</label>
|
||||
<div><input type="text" name="tr_price" id="tr_price" required></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="every_week">Minden héten ebben az időpontban: (az adott hónapban)</label>
|
||||
@@ -96,7 +100,6 @@
|
||||
|
||||
$('#training_templates').on('change', function(e) {
|
||||
let selectedTemplate = $('#training_templates option:selected').val();
|
||||
console.log(selectedTemplate);
|
||||
$.ajax({
|
||||
url: '/_ajax/get_training_template.php',
|
||||
//method: 'GET',
|
||||
@@ -110,6 +113,7 @@
|
||||
|
||||
$('#tr_date').val('');
|
||||
$('#tr_training_type_trt_id').val('null');
|
||||
$('#tr_training_type_trt_id').trigger('change');
|
||||
$('#tr_duration').val('');
|
||||
|
||||
return;
|
||||
@@ -128,10 +132,36 @@
|
||||
|
||||
|
||||
if (null != pdata['tt_time']) $('#tr_date').val(output + ' ' + pdata['tt_time']);
|
||||
if (null != pdata['tt_training_type']) $('#tr_training_type_trt_id').val(pdata['tt_training_type']);
|
||||
if (null != pdata['tt_training_type']) {
|
||||
$('#tr_training_type_trt_id').val(pdata['tt_training_type']);
|
||||
$('#tr_training_type_trt_id').trigger('change');
|
||||
}
|
||||
if (null != pdata['tt_duration']) $('#tr_duration').val(pdata['tt_duration']);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#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();
|
||||
$.ajax({
|
||||
url: '/_ajax/get_trt_default_price.php',
|
||||
//method: 'GET',
|
||||
data: {
|
||||
'trt_id' : selectedType
|
||||
},
|
||||
success: function(data, status, jqXHR) {
|
||||
let pdata = JSON.parse(data);
|
||||
console.log(pdata);
|
||||
if (null === pdata) {
|
||||
$('#tr_price').val('');
|
||||
return;
|
||||
}
|
||||
|
||||
$('#tr_price').val(pdata);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
@@ -1,18 +1,20 @@
|
||||
<div class="form_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="action" value="training_type_create">
|
||||
<form method="post">
|
||||
<input type="hidden" name="action" value="training_type_create">
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="trt_name">Új edzés típus neve:</label>
|
||||
<div><input type="text" name="trt_name" id="trt_name" required></div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="trt_name">Új edzés típus neve:</label>
|
||||
<div><input type="text" name="trt_name" id="trt_name" required></div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="trt_default_price">Alapértelmezett edzésdíj:</label>
|
||||
<div><input type="text" name="trt_default_price" id="trt_default_price"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<input class="button black" type="submit" value="Létrehozás">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
<div>
|
||||
<div>
|
||||
<input class="button black" type="submit" value="Létrehozás">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
23
template/templates/training_type_edit.tpl
Normal file
23
template/templates/training_type_edit.tpl
Normal file
@@ -0,0 +1,23 @@
|
||||
<div class="form_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="action" value="training_type_update">
|
||||
<input type="hidden" name="trt_id" value="{$trt->get_trt_id()}">
|
||||
<div class="buttons">
|
||||
<a href="/admin/delete_training_type/{$trt->get_trt_id()}" class="addbutton delete-big">Törlés</a>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="trt_name">Név:</label>
|
||||
<div><input type="text" name="trt_name" id="trt_name" value="{$trt->get_trt_name()}" required></div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="trt_default_price">Alapértelmezett edzésdíj:</label>
|
||||
<div><input type="text" name="trt_default_price" id="trt_default_price" value="{$trt->get_trt_default_price()}"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<input class="button black" type="submit" value="Mentés">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@@ -1,23 +1,15 @@
|
||||
<div class="form_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="action" value="training_type_update">
|
||||
<div class="buttons">
|
||||
<a href="/admin/create/training_type" class="addbutton add-big">Új edzés típus hozzáadása</a>
|
||||
</div>
|
||||
{foreach $tr_type_assoc_array as $tr_type}
|
||||
<div>
|
||||
<div style="float: left;">
|
||||
<input type="text" name="trt_{$tr_type.trt_id}" id="trt_{$tr_type.trt_id}" value="{$tr_type.trt_name}">
|
||||
<a href="/admin/delete_training_type/{$tr_type.trt_id}" class="addbutton delete">Törlés</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{/foreach}
|
||||
<div>
|
||||
<div style="float: left;">
|
||||
<input class="button black" type="submit" value="Mentés">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="buttons">
|
||||
<a href="/admin/create/training_type" class="addbutton add-big">Új edzés típus hozzáadása</a>
|
||||
</div>
|
||||
{foreach $trt_array as $tr_type}
|
||||
<div class="list">
|
||||
<a href="/admin/training_types/{$tr_type->get_trt_id()}">
|
||||
<div class="list_item">
|
||||
<img src="/_image/training.png">
|
||||
{$tr_type->get_trt_name()}
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
{/foreach}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user