jump to presence; bigger checkbox; actual balance
This commit is contained in:
@@ -201,6 +201,8 @@ class training {
|
||||
}
|
||||
}
|
||||
|
||||
return $new_tr_id;
|
||||
|
||||
}
|
||||
|
||||
public static function update_training($_training_value_array, $_tr_id) {
|
||||
|
||||
@@ -42,6 +42,18 @@ div.list div.money_deposit {
|
||||
color: #002E4C;
|
||||
}
|
||||
|
||||
div.list div.actual_balance {
|
||||
background-color: #020372;
|
||||
border-left: 2px solid #FD9500;
|
||||
color: white;
|
||||
}
|
||||
|
||||
div.list div.actual_balance:hover {
|
||||
background-color: #020372;
|
||||
border-left: 2px solid #FD9500;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.list_item.training {
|
||||
background-color: #a1ffff;
|
||||
border-left: 2px solid #0a40ff;
|
||||
|
||||
@@ -90,12 +90,12 @@ input[type=email]:hover {
|
||||
|
||||
.coach {
|
||||
float: left;
|
||||
margin: 3px 10px 0px 0px;
|
||||
margin: 10px 10px 0px 0px;
|
||||
}
|
||||
|
||||
.coach_type {
|
||||
margin: 3px 0px 0px 0px;
|
||||
|
||||
transform: scale(2);
|
||||
margin: 10px 20px;
|
||||
}
|
||||
|
||||
.coach_type_text {
|
||||
@@ -136,6 +136,16 @@ input[type=email]:hover {
|
||||
.form_wrapper {
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
.coach_type {
|
||||
transform: none;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.coach {
|
||||
float: left;
|
||||
margin: 3px 10px 0px 0px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 601px) {
|
||||
@@ -146,3 +156,6 @@ input[type=email]:hover {
|
||||
float: left;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 680px) {
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ switch ($this->get_id()) {
|
||||
$training_type_assoc_array = $sql->assoc_array($training_type_query);
|
||||
$smarty->assign("training_type_assoc_array", $training_type_assoc_array);
|
||||
//COACH ARRAY
|
||||
$coach_data_query = "SELECT * FROM user_coach WHERE ua_deleted = 0;";
|
||||
$coach_data_query = "SELECT * FROM user_coach WHERE ua_deleted = 0 AND ua_name != 'Tóth Richárd';";
|
||||
$coach_data_assoc_array = $sql->assoc_array($coach_data_query);
|
||||
|
||||
|
||||
|
||||
@@ -164,9 +164,17 @@ if (isset($_POST['action'])) {
|
||||
unset($_POST['action']);
|
||||
|
||||
$every_week = isset($_POST['every_week']);
|
||||
$jumpTo = $_POST['jumpTo'];
|
||||
unset($_POST['jumpTo']);
|
||||
if ($every_week) unset($_POST['every_week']);
|
||||
training::create_training($_POST, $every_week);
|
||||
header("Location: /admin/trainings/");
|
||||
$tr_id = training::create_training($_POST, $every_week);
|
||||
|
||||
if (!$jumpTo) {
|
||||
header("Location: /admin/trainings/");
|
||||
}
|
||||
else {
|
||||
header("Location: /admin/presence/".$tr_id);
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
|
||||
@@ -1,68 +1,81 @@
|
||||
<div class="form_wrapper">
|
||||
<form method="post">
|
||||
<input type="hidden" name="action" id="action" value="training_data_create">
|
||||
<form method="post" id="training-create">
|
||||
<input type="hidden" name="action" id="action" value="training_data_create">
|
||||
<input type="hidden" name="jumpTo" id="jumpTo" value="0">
|
||||
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="tr_date">Dátum:</label>
|
||||
<div><input type="text" name="tr_date" id="tr_date" title="ÉÉÉÉ-HH-NN ÓÓ:PP" placeholder="ÉÉÉÉ-HH-NN ÓÓ:PP" required></div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="tr_date">Dátum:</label>
|
||||
<div><input type="text" name="tr_date" id="tr_date" title="ÉÉÉÉ-HH-NN ÓÓ:PP" placeholder="ÉÉÉÉ-HH-NN ÓÓ:PP" required></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title2" for="tr_training_type_trt_id">Típus:</label>
|
||||
<div>
|
||||
<select name="tr_training_type_trt_id" id="tr_training_type_trt_id">
|
||||
<option value="null"> - </option>
|
||||
{foreach $training_type_assoc_array as $training_type_array}
|
||||
<option value="{$training_type_array.trt_id}">
|
||||
{$training_type_array.trt_name}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title2" for="tr_training_type_trt_id">Típus:</label>
|
||||
<div>
|
||||
<select name="tr_training_type_trt_id" id="tr_training_type_trt_id">
|
||||
<option value="null"> - </option>
|
||||
{foreach $training_type_assoc_array as $training_type_array}
|
||||
<option value="{$training_type_array.trt_id}">
|
||||
{$training_type_array.trt_name}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="tr_duration">Időtartam (perc):</label>
|
||||
<div><input type="text" name="tr_duration" id="tr_duration" required></div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="tr_duration">Időtartam (perc):</label>
|
||||
<div><input type="text" name="tr_duration" id="tr_duration" required></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="every_week">Minden héten ebben az időpontban: (az adott hónapban)</label>
|
||||
<div><input type="checkbox" name="every_week" id="every_week" value="1"></div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="every_week">Minden héten ebben az időpontban: (az adott hónapban)</label>
|
||||
<div><input type="checkbox" name="every_week" id="every_week" value="1"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="tr_note">Megjegyzés:</label>
|
||||
<div>
|
||||
<textarea rows="4" name="tr_note" id="tr_note"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" for="tr_note">Megjegyzés:</label>
|
||||
<div>
|
||||
<textarea rows="4" name="tr_note" id="tr_note"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" id="title1" for="coaches">Edző(k):</label>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="bold">Név</td>
|
||||
<td class="bold">E</td>
|
||||
<td class="bold">SE</td>
|
||||
</tr>
|
||||
{foreach $coach_array as $coach}
|
||||
<tr>
|
||||
<td class="coach">{$coach->get_ua_name()}</td>
|
||||
<td><input type="checkbox" name="coaches[]" value="{$coach->get_ua_id()}" class="coach_type"></td>
|
||||
<td><input type="checkbox" name="helpers[]" value="{$coach->get_ua_id()}" class="coach_type"></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
<div>
|
||||
<label class="desc" id="title1" for="coaches">Edző(k):</label>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="bold">Név</td>
|
||||
<td class="bold center">E</td>
|
||||
<td class="bold center">SE</td>
|
||||
</tr>
|
||||
{foreach $coach_array as $coach}
|
||||
<tr>
|
||||
<td class="coach">{$coach->get_ua_name()}</td>
|
||||
<td><input type="checkbox" name="coaches[]" value="{$coach->get_ua_id()}" class="coach_type"></td>
|
||||
<td><input type="checkbox" name="helpers[]" value="{$coach->get_ua_id()}" class="coach_type"></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<input class="button black" type="submit" value="Létrehozás">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div>
|
||||
<div>
|
||||
<input class="button black save" type="submit" value="Létrehozás">
|
||||
<input class="button black jump-to" type="button" value="Létrehozás és ugrás a jelenléthez">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('.jump-to').click(function () {
|
||||
$('#jumpTo').val(1);
|
||||
|
||||
if ($('#tr_date').val().length && $('#tr_training_type_trt_id').val() != 'null' && $('#tr_duration').val().length) {
|
||||
//$('#training-create').submit();
|
||||
$('.save').trigger('click');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
<table>
|
||||
<tr>
|
||||
<td class="bold">Név</td>
|
||||
<td class="bold">E</td>
|
||||
<td class="bold">SE</td>
|
||||
<td class="bold center">E</td>
|
||||
<td class="bold center">SE</td>
|
||||
</tr>
|
||||
{foreach $coach_array as $coach}
|
||||
<tr>
|
||||
|
||||
@@ -102,6 +102,30 @@
|
||||
<div><input type="text" name="uk_facebook" id="uk_facebook"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_shirt_size_ss_id">Pólóméret:</label>
|
||||
<div>
|
||||
<select name="uk_shirt_size_ss_id" id="uk_shirt_size_ss_id">
|
||||
<option value="null"> - </option>
|
||||
{foreach $shirt_size_assoc_array as $shirt_size_array}
|
||||
<option value="{$shirt_size_array.shirt_id}">
|
||||
{$shirt_size_array.shirt_name}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_shirt_note">Póló megjegyzés:</label>
|
||||
<div><input type="text" name="uk_shirt_note" id="uk_shirt_note"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_balance_transfer">Áthozat (Ft):</label>
|
||||
<div><input type="text" name="uk_balance_transfer" id="uk_balance_transfer"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_school_sc_id">Iskola neve:</label>
|
||||
<div>
|
||||
@@ -162,30 +186,6 @@
|
||||
<div><input type="text" name="uk_official_age_category" id="uk_official_age_category"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_shirt_size_ss_id">Pólóméret:</label>
|
||||
<div>
|
||||
<select name="uk_shirt_size_ss_id" id="uk_shirt_size_ss_id">
|
||||
<option value="null"> - </option>
|
||||
{foreach $shirt_size_assoc_array as $shirt_size_array}
|
||||
<option value="{$shirt_size_array.shirt_id}">
|
||||
{$shirt_size_array.shirt_name}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_shirt_note">Póló megjegyzés:</label>
|
||||
<div><input type="text" name="uk_shirt_note" id="uk_shirt_note"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_balance_transfer">Áthozat (Ft):</label>
|
||||
<div><input type="text" name="uk_balance_transfer" id="uk_balance_transfer"></div>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label class="desc" for="uk_parent_1">Szülő:</label>
|
||||
<div>
|
||||
|
||||
@@ -1,190 +1,200 @@
|
||||
<div class="list">
|
||||
|
||||
{if count($actions) == 0}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space money_deposit">
|
||||
Áthozat: <span class="bold">{$balance_transfer} Ft</span>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if count($actions) == 0}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space money_deposit">
|
||||
Áthozat: <span class="bold">{$balance_transfer} Ft</span>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{foreach $actions as $action}
|
||||
{foreach $actions as $action}
|
||||
|
||||
{if $action->get_de_training()|is_a:'training'}
|
||||
{if $action@first}
|
||||
<div style="margin-bottom: 30px;">
|
||||
<div class="list_item line_height14 bigger_space actual_balance">
|
||||
<span class="size20 bold">
|
||||
Aktuális egyenleg: {$action->get_de_balance()|number_format:0:'':' '} Ft
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if !$action@first &&
|
||||
$actions[$action@index-1]->get_de_training()|is_a:'training' &&
|
||||
$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2 != $actions[$action@index-1]->get_de_training()->get_tr_date()|substr:5:2
|
||||
{if $action->get_de_training()|is_a:'training'}
|
||||
|
||||
||
|
||||
{if !$action@first &&
|
||||
$actions[$action@index-1]->get_de_training()|is_a:'training' &&
|
||||
$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2 != $actions[$action@index-1]->get_de_training()->get_tr_date()|substr:5:2
|
||||
|
||||
!$action@first &&
|
||||
$actions[$action@index-1]->get_de_money_deposit()|is_a:'money_deposit' &&
|
||||
$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2 != $actions[$action@index-1]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2
|
||||
||
|
||||
|
||||
}
|
||||
!$action@first &&
|
||||
$actions[$action@index-1]->get_de_money_deposit()|is_a:'money_deposit' &&
|
||||
$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2 != $actions[$action@index-1]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2
|
||||
|
||||
</div>
|
||||
<span onclick="block_action('block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_training()->get_tr_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_training()->get_tr_date()|substr:0:4},{$action->get_de_training()->get_tr_date()|substr:5:2})} edzés)
|
||||
<div class="diary_header">
|
||||
<span class="balance_text" id="balance_text_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}">Egyenleg</span>
|
||||
<img src="/_image/open_folder.png">
|
||||
</div>
|
||||
</span>
|
||||
<div id="block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}" class="month_block">
|
||||
}
|
||||
|
||||
{elseif $action@first}
|
||||
<span onclick="block_action('block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_training()->get_tr_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_training()->get_tr_date()|substr:0:4},{$action->get_de_training()->get_tr_date()|substr:5:2})} edzés)
|
||||
<div class="diary_header">
|
||||
<span class="balance_text" id="balance_text_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}">Egyenleg</span>
|
||||
<img src="/_image/open_folder.png">
|
||||
</div>
|
||||
</span>
|
||||
<div id="block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}" class="month_block">
|
||||
</div>
|
||||
<span onclick="block_action('block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_training()->get_tr_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_training()->get_tr_date()|substr:0:4},{$action->get_de_training()->get_tr_date()|substr:5:2})} edzés)
|
||||
<div class="diary_header">
|
||||
<span class="balance_text" id="balance_text_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}">Egyenleg</span>
|
||||
<img src="/_image/open_folder.png">
|
||||
</div>
|
||||
</span>
|
||||
<div id="block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}" class="month_block">
|
||||
|
||||
{/if}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space">
|
||||
<span class="size20 bold">
|
||||
{$action->get_de_training()->get_tr_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
|
||||
{$action->get_de_training()->get_tr_date_day()}.
|
||||
{$days[$action->get_de_training()->get_tr_date_day_of_week()]}
|
||||
{$action->get_de_training()->get_tr_date_time()}
|
||||
</span>
|
||||
<br>
|
||||
{if $action->get_de_training()->get_tr_training_type_trt_id()}{$action->get_de_training()->get_tr_type_name_by_id()} edzés{/if}
|
||||
{$action->get_de_training()->get_tr_duration()} p
|
||||
{if $action->get_de_training()->is_coach()}
|
||||
{foreach $action->get_de_training()->get_tr_coaches_name() as $coach_name}
|
||||
{if $coach_name@first}({/if}{$coach_name}{if $coach_name@last}){else}, {/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
{elseif $action@first}
|
||||
<span onclick="block_action('block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_training()->get_tr_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_training()->get_tr_date()|substr:0:4},{$action->get_de_training()->get_tr_date()|substr:5:2})} edzés)
|
||||
<div class="diary_header">
|
||||
<span class="balance_text" id="balance_text_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}">Egyenleg</span>
|
||||
<img src="/_image/open_folder.png">
|
||||
</div>
|
||||
</span>
|
||||
<div id="block_{$action->get_de_training()->get_tr_date()|substr:0:4}{$action->get_de_training()->get_tr_date()|substr:5:2}" class="month_block">
|
||||
|
||||
{assign var="discount" value=""}
|
||||
{if $action->get_de_has_discount()}
|
||||
{if $action->get_de_discount_id() == 1}
|
||||
{assign var="discount" value="Próba kedvezmény"}
|
||||
{elseif $action->get_de_discount_id() == 2}
|
||||
{assign var="discount" value="Havi 10+ kedvezmény"}
|
||||
{elseif $action->get_de_discount_id() == 3}
|
||||
{assign var="discount" value="Duplázó kedvezmény"}
|
||||
{/if}
|
||||
{/if}
|
||||
{/if}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space">
|
||||
<span class="size20 bold">
|
||||
{$action->get_de_training()->get_tr_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_training()->get_tr_date()|substr:5:2]}
|
||||
{$action->get_de_training()->get_tr_date_day()}.
|
||||
{$days[$action->get_de_training()->get_tr_date_day_of_week()]}
|
||||
{$action->get_de_training()->get_tr_date_time()}
|
||||
</span>
|
||||
<br>
|
||||
{if $action->get_de_training()->get_tr_training_type_trt_id()}{$action->get_de_training()->get_tr_type_name_by_id()} edzés{/if}
|
||||
{$action->get_de_training()->get_tr_duration()} p
|
||||
{if $action->get_de_training()->is_coach()}
|
||||
{foreach $action->get_de_training()->get_tr_coaches_name() as $coach_name}
|
||||
{if $coach_name@first}({/if}{$coach_name}{if $coach_name@last}){else}, {/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
|
||||
<div class="extra_row">
|
||||
<span class="bold">Egyenleg: {if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span>
|
||||
{if $discount != ""}<br>{$discount}{/if}
|
||||
</div>
|
||||
</div>
|
||||
{assign var="discount" value=""}
|
||||
{if $action->get_de_has_discount()}
|
||||
{if $action->get_de_discount_id() == 1}
|
||||
{assign var="discount" value="Próba kedvezmény"}
|
||||
{elseif $action->get_de_discount_id() == 2}
|
||||
{assign var="discount" value="Havi 10+ kedvezmény"}
|
||||
{elseif $action->get_de_discount_id() == 3}
|
||||
{assign var="discount" value="Duplázó kedvezmény"}
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
<div class="side_block">
|
||||
<div class="extra_row">
|
||||
<span class="bold">Egyenleg: {if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span>
|
||||
{if $discount != ""}<br>{$discount}{/if}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="side_block">
|
||||
|
||||
|
||||
<span class="bold" style="font-size: 20px;">{if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span><br>{$discount}
|
||||
</div>
|
||||
</div>
|
||||
<span class="bold" style="font-size: 20px;">{if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span><br>{$discount}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{elseif $action->get_de_money_deposit()|is_a:'money_deposit'}
|
||||
{elseif $action->get_de_money_deposit()|is_a:'money_deposit'}
|
||||
|
||||
|
||||
{if !$action@first &&
|
||||
$actions[$action@index-1]->get_de_training()|is_a:'training' &&
|
||||
$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2 != $actions[$action@index-1]->get_de_training()->get_tr_date()|substr:5:2
|
||||
{if !$action@first &&
|
||||
$actions[$action@index-1]->get_de_training()|is_a:'training' &&
|
||||
$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2 != $actions[$action@index-1]->get_de_training()->get_tr_date()|substr:5:2
|
||||
|
||||
||
|
||||
||
|
||||
|
||||
!$action@first &&
|
||||
$actions[$action@index-1]->get_de_money_deposit()|is_a:'money_deposit' &&
|
||||
$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2 != $actions[$action@index-1]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2
|
||||
!$action@first &&
|
||||
$actions[$action@index-1]->get_de_money_deposit()|is_a:'money_deposit' &&
|
||||
$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2 != $actions[$action@index-1]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</div>
|
||||
<span onclick="block_action('block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4},{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2})} edzés)
|
||||
<img src="/_image/open_folder.png">
|
||||
</span>
|
||||
<div id="block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}" class="month_block">
|
||||
</div>
|
||||
<span onclick="block_action('block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4},{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2})} edzés)
|
||||
<img src="/_image/open_folder.png">
|
||||
</span>
|
||||
<div id="block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}" class="month_block">
|
||||
|
||||
{elseif $action@first}
|
||||
{elseif $action@first}
|
||||
|
||||
<span onclick="block_action('block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4},{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2})} edzés)
|
||||
<img src="/_image/open_folder.png">
|
||||
</span>
|
||||
<div id="block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}" class="month_block">
|
||||
<span onclick="block_action('block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}');" class="date_separator clickable">{$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
|
||||
({$user_login->get_training_number_in_month({$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4},{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2})} edzés)
|
||||
<img src="/_image/open_folder.png">
|
||||
</span>
|
||||
<div id="block_{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2}" class="month_block">
|
||||
|
||||
|
||||
{/if}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space money_deposit">
|
||||
<span class="size20 bold">
|
||||
{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
|
||||
{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date_day()}.
|
||||
</span>
|
||||
<br>
|
||||
befizetés: {$action->get_de_money_deposit()->get_mod_money_income()->get_mi_sum(true)} Ft
|
||||
</div>
|
||||
{/if}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space money_deposit">
|
||||
<span class="size20 bold">
|
||||
{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:0:4}.
|
||||
{$months[$actions[$action@index]->get_de_money_deposit()->get_mod_money_income()->get_mi_date()|substr:5:2]}
|
||||
{$action->get_de_money_deposit()->get_mod_money_income()->get_mi_date_day()}.
|
||||
</span>
|
||||
<br>
|
||||
befizetés: {$action->get_de_money_deposit()->get_mod_money_income()->get_mi_sum(true)} Ft
|
||||
</div>
|
||||
|
||||
<div class="side_block">
|
||||
{assign var="discount" value=""}
|
||||
<span class="bold" style="font-size: 20px;">{if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span><br>{$discount}
|
||||
</div>
|
||||
</div>
|
||||
<div class="side_block">
|
||||
{assign var="discount" value=""}
|
||||
<span class="bold" style="font-size: 20px;">{if $action->get_de_balance()>0}+{/if}{$action->get_de_balance()|number_format:0:'':' '} Ft</span><br>{$discount}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $action@last}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space money_deposit">
|
||||
Áthozat: <span class="bold">{$balance_transfer} Ft</span>
|
||||
</div>
|
||||
</div>
|
||||
{if $action@last}
|
||||
<div class="row">
|
||||
<div class="list_item line_height14 bigger_space money_deposit">
|
||||
Áthozat: <span class="bold">{$balance_transfer} Ft</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/if}
|
||||
{/foreach}
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
|
||||
<script>
|
||||
|
||||
function open_block(block_id) {
|
||||
$("#"+block_id).slideDown("slow");
|
||||
$("#balance_text_"+block_id.substr(-6)).addClass('active_header');
|
||||
$("#"+block_id).slideDown("slow");
|
||||
$("#balance_text_"+block_id.substr(-6)).addClass('active_header');
|
||||
|
||||
|
||||
}
|
||||
|
||||
function close_block(block_id) {
|
||||
$("#"+block_id).slideUp("slow");
|
||||
$("#balance_text_"+block_id.substr(-6)).removeClass('active_header');
|
||||
$("#"+block_id).slideUp("slow");
|
||||
$("#balance_text_"+block_id.substr(-6)).removeClass('active_header');
|
||||
}
|
||||
|
||||
function block_action(block_id) {
|
||||
if ($("#"+block_id).is(':hidden')) {
|
||||
open_block(block_id);
|
||||
}
|
||||
else {
|
||||
close_block(block_id);
|
||||
}
|
||||
if ($("#"+block_id).is(':hidden')) {
|
||||
open_block(block_id);
|
||||
}
|
||||
else {
|
||||
close_block(block_id);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$( document ).ready(function() {
|
||||
var divs = $( "div[class=month_block]" );
|
||||
$( ".list" ).find( divs ).hide();
|
||||
var div_list = $( ".list" ).find( divs );
|
||||
$( ".list" ).find( divs ).hide();
|
||||
var div_list = $( ".list" ).find( divs );
|
||||
|
||||
open_block(div_list[0].id);
|
||||
open_block(div_list[0].id);
|
||||
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user