Jelenlet alapfunkcio OK. Edzes torles OK.

This commit is contained in:
Ricsi
2016-11-20 22:55:27 +01:00
parent e4806322fd
commit f9e6e1ecbb
19 changed files with 289 additions and 44 deletions

View File

@@ -0,0 +1,42 @@
<form method="post">
<input type="hidden" name="action" value="parent_create">
<table>
<tr>
<td>
Név:
</td>
<td>
<input type="text" name="up_name">
</td>
</tr>
<tr>
<td>
E-mail cím:
</td>
<td>
<input type="text" name="up_email">
</td>
</tr>
<tr>
<td>
Telefonszám:
</td>
<td>
<input type="text" name="up_phone">
</td>
</tr>
<tr>
<td>
Facebook:
</td>
<td>
<input type="text" name="up_facebook">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Létrehozás">
</td>
</tr>
</table>
</form>

View File

@@ -0,0 +1,43 @@
<form method="post">
<input type="hidden" name="action" value="parent_data_update">
<input type="hidden" name="up_id" value="{$parent->get_up_id()}">
<table>
<tr>
<td>
Név:
</td>
<td>
<input type="text" name="up_name" value="{$parent->get_up_name()}">
</td>
</tr>
<tr>
<td>
E-mail cím:
</td>
<td>
<input type="text" name="up_email" value="{$parent->get_up_email()}">
</td>
</tr>
<tr>
<td>
Telefonszám:
</td>
<td>
<input type="text" name="up_phone" value="{$parent->get_up_phone()}">
</td>
</tr>
<tr>
<td>
Facebook:
</td>
<td>
<input type="text" name="up_facebook" value="{$parent->get_up_facebook()}">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Mentés">
</td>
</tr>
</table>
</form>

View File

@@ -7,8 +7,8 @@
{foreach $parent_array as $parent}
<tr>
<td>
<a href="/admin/{if !$edit}members{else}edit_member{/if}/{$user->get_uk_id()}">
{$user->get_up_name()}
<a href="/admin/parents/{$parent->get_up_id()}">
{$parent->get_up_name()}
</a>
</td>
</tr>

View File

@@ -1,28 +1,85 @@
<table>
<input type="hidden" id="tr_id" value="{$tr_id}">
{foreach $users as $user}
<tr>
<td>{$user->get_uk_last_name()} {$user->get_uk_first_name()}</td>
<td><input name="chk" type="checkbox" id="chk" value="{$user->get_uk_id()}" class="chk" {if $user->get_uk_presence($tr_id)}checked{/if}> </td>
</tr>
{/foreach}
</table>
<script>
$('.chk').click(function() {
var checked = $(this).is(':checked');
var user_id = $(this).val();
var tr_id = $("#tr_id").val();
alert(checked);
<input type="hidden" id="tr_id" value="{$tr_id}">
{foreach $users as $user}
<div class="{if $user->get_uk_presence($tr_id)}name_tag_checked{else}name_tag{/if}" id="{$user->get_uk_id()}">{$user->get_uk_name()}</div>
{/foreach}
<script>
$('.name_tag').click(function() {
//alert($(this).css('backgroundColor'));
var user_id = $(this).attr('id');
var x = $(this).css('backgroundColor');
hexc(x);
var checked = (color == '#e2edff');
var tr_id = $("#tr_id").val();
//ha kék, akkor zöldre változtatja, egyébként fordítva
if (color == '#e2edff') {
$(this).css('backgroundColor', '#1eea0b');
}
else {
$(this).css('backgroundColor', '#e2edff');
}
//alert(checked);
$.ajax({
type: "POST",
url: '/ajax/update_presence.php',
url: '/_ajax/update_presence.php',
data: { checked : checked, user_id : user_id, tr_id : tr_id },
success: function(data) {
//alert('it worked');
}
});
});
$('.name_tag_checked').click(function() {
//alert($(this).css('backgroundColor'));
var user_id = $(this).attr('id');
var x = $(this).css('backgroundColor');
hexc(x);
var checked = (color == '#e2edff');
var tr_id = $("#tr_id").val();
//ha kék, akkor zöldre változtatja, egyébként fordítva
if (color == '#e2edff') {
$(this).css('backgroundColor', '#1eea0b');
}
else {
$(this).css('backgroundColor', '#e2edff');
}
//alert(checked);
$.ajax({
type: "POST",
url: '/_ajax/update_presence.php',
data: { checked : checked, user_id : user_id, tr_id : tr_id },
success: function(data) {
}
});
});
function hexc(colorval) {
var parts = colorval.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
delete(parts[0]);
for (var i = 1; i <= 3; ++i) {
parts[i] = parseInt(parts[i]).toString(16);
if (parts[i].length == 1) parts[i] = '0' + parts[i];
}
color = '#' + parts.join('');
}
</script>

View File

@@ -0,0 +1,18 @@
<h1>Jelenlét</h1>
<table>
{foreach $training_array as $training}
<tr>
<td>
<a href="/admin/{if $edit=='edit'}edit_training{elseif $edit=='view'}trainings{else}presence{/if}/{$training->get_tr_id()}">
{$training->get_tr_date()|substr:0:-3} ({$training->get_tr_type_name_by_id()})
</a>
</td>
</tr>
{/foreach}
</table>

View File

@@ -1,6 +1,7 @@
<table>
<tr>
<td colspan="2"><a href="/admin/edit_training/{$training_data.tr_id}">SZERKESZTÉS</a></td>
<td><a href="/admin/edit_training/{$training_data.tr_id}">SZERKESZTÉS</a></td>
<td><a href="/admin/delete_training/{$training_data.tr_id}">TÖRLÉS</a></td>
</tr>

View File

@@ -1,9 +1,6 @@
<form method="post">
<input type="hidden" name="action" value="training_type_create">
<table>
<tr>
<td>
Új edzés típus neve: