send email; manage notis and email logs

This commit is contained in:
Tóth Richárd
2018-10-23 21:56:06 +02:00
parent 85180a91b6
commit 7a24fdee51
14 changed files with 217 additions and 98 deletions

View File

@@ -1,24 +1,24 @@
<div class="form_wrapper">
<form method="post">
<input type="hidden" name="action" value="city_update">
<div class="buttons">
<a href="/admin/create/city" class="addbutton add-big">Új település hozzáadása</a>
</div>
{foreach $scc_assoc_array as $scc}
<div>
<div style="float: left;">
<input type="text" name="scc_{$scc.scc_id}" id="scc_{$scc.scc_id}" value="{$scc.scc_city}">
<input type="number" min="0" name="order_{$scc.scc_id}" id="order_{$scc.scc_id}" value="{$scc.scc_order}" size="3">
<a href="/admin/delete_city/{$scc.scc_id}" class="addbutton delete">Törlés</a>
</div>
</div>
<form method="post">
<input type="hidden" name="action" value="city_update">
<div class="buttons">
<a href="/admin/create/city" class="addbutton add-big">Új település hozzáadása</a>
</div>
{foreach $scc_assoc_array as $scc}
<div>
<div style="float: left;">
<input type="text" name="scc_{$scc.scc_id}" id="scc_{$scc.scc_id}" value="{$scc.scc_city}">
<input type="number" min="0" name="order_{$scc.scc_id}" id="order_{$scc.scc_id}" value="{$scc.scc_order}" size="3">
<a href="/admin/delete_city/{$scc.scc_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>
{/foreach}
<div>
<div style="float: left;">
<input class="button black" type="submit" value="Mentés">
</div>
</div>
</form>
</div>

View File

@@ -0,0 +1,37 @@
<div class="list">
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
Címzett:
</label>
<div>{$email->get_el_to_name()}<br>&lt;{$email->get_el_to_email()}&gt;</div>
</div>
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
Tárgy:
</label>
<div>{$email->get_el_subject()}</div>
</div>
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
Kiküldés dátuma:
</label>
<div>{$email->get_el_sent_date()}</div>
</div>
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
Üzenet:
</label>
<div>{$email->get_el_message()}</div>
</div>
{if $email->get_el_exception()}
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
Üzenet:
</label>
<div>{$email->get_el_exception()}</div>
</div>
{/if}
</div>

View File

@@ -24,7 +24,7 @@
{/if}
<div style="overflow-x:auto;">
<table class="log">
<table class="email log">
<tr>
<th class="left">#ID</th>
<th class="left">Címzett</th>
@@ -34,7 +34,7 @@
<th class="left">Hibaüzenet</th>
</tr>
{foreach $el_array as $log}
<tr class="email-log{if $log->get_el_exception()} delete{else} tick{/if}">
<tr class="email-log{if $log->get_el_exception()} delete{else} tick{/if}" data-log-id="{$log->get_el_id()}">
<td>#{$log->get_el_id()}</td>
<td>{$log->get_el_to_name()}<br>&lt;{$log->get_el_to_email()}&gt;</td>
<td>{$log->get_el_sent_date()}</td>
@@ -67,3 +67,9 @@
{/if}
</div>
</div>
<script type="text/javascript">
$('table.email.log tr.email-log').click(function() {
window.location.href = '/admin/email/'+$(this).data('log-id');
});
</script>

View File

@@ -0,0 +1,14 @@
<div class="list noti">
{if !count($kid_array)}
Nincs találat!
{/if}
{foreach $kid_array as $kid}
<div class="list_item noti">
<label>
{$kid->get_uk_name()}
</label>
<div>{$kid->get_uk_last_notification()}</div>
</div>
<a href="/admin/delete_notification/{$kid->get_uk_id()}" class="addbutton delete noti">Törlés</a>
{/foreach}
</div>

View File

@@ -9,64 +9,64 @@
</div>
<div class="list">
<div class="list_item">
<label class="desc" id="title1" for="tr_date">
<img src="/_image/training.png">
Dátum:
</label>
<div>
{$training->get_tr_date()|substr:0:4}.
{$months[$training->get_tr_date()|substr:5:2]}
{$training->get_tr_date_day()}.
{$days[$training->get_tr_date_day_of_week()]}
{$training->get_tr_date_time()}
<div class="list_item">
<label class="desc" id="title1" for="tr_date">
<img src="/_image/training.png">
Dátum:
</label>
<div>
{$training->get_tr_date()|substr:0:4}.
{$months[$training->get_tr_date()|substr:5:2]}
{$training->get_tr_date_day()}.
{$days[$training->get_tr_date_day_of_week()]}
{$training->get_tr_date_time()}
</div>
</div>
</div>
<div class="list_item">
<label class="desc" id="title2" for="tr_training_type_trt_id">
<img src="/_image/tipus.png">
Típus:
</label>
<div>
{$training->get_tr_type_name_by_id()}
<div class="list_item">
<label class="desc" id="title2" for="tr_training_type_trt_id">
<img src="/_image/tipus.png">
Típus:
</label>
<div>
{$training->get_tr_type_name_by_id()}
</div>
</div>
</div>
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
<img src="/_image/time.png">
Időtartam:
</label>
<div>{$training->get_tr_duration()} perc</div>
</div>
{if $trc_coaches}
<div class="list_item">
<label class="desc" id="title1" for="coaches">
<img src="/_image/coach.png">
Edző(k):
</label>
<div style="display: inline-block;">
{foreach $trc_coaches as $coach}
{$coach->get_ua_name()}<br>
{/foreach}
{foreach $trc_helpers as $coach}
<span class="italic">{$coach->get_ua_name()}</span><br>
{/foreach}
<div class="list_item">
<label class="desc" id="title1" for="tr_duration">
<img src="/_image/time.png">
Időtartam:
</label>
<div>{$training->get_tr_duration()} perc</div>
</div>
</div>
{/if}
<div class="list_item">
<label class="desc" id="title1" for="tr_headcount">
<img src="/_image/letszam.png">
Létszám:
</label>
<div id="headcount">
{$headcount}
</div>
</div>
{if $trc_coaches}
<div class="list_item">
<label class="desc" id="title1" for="coaches">
<img src="/_image/coach.png">
Edző(k):
</label>
<div style="display: inline-block;">
{foreach $trc_coaches as $coach}
{$coach->get_ua_name()}<br>
{/foreach}
{foreach $trc_helpers as $coach}
<span class="italic">{$coach->get_ua_name()}</span><br>
{/foreach}
</div>
</div>
{/if}
<div class="list_item">
<label class="desc" id="title1" for="tr_headcount">
<img src="/_image/letszam.png">
Létszám:
</label>
<div id="headcount">
{$headcount}
</div>
</div>
</div>
@@ -88,9 +88,9 @@
{/if}
<div class="{if $user->get_uk_presence($tr_id)}name_tag_checked{else}name_tag{/if} width70" id="{$user->get_uk_id()}">
<img src="/_image/shuttlecock.png">
<div>{$user->get_uk_name()}</div>
</div>
<div>{$user->get_uk_name()}</div>
</div>
{/foreach}
</div>
@@ -100,7 +100,7 @@
{foreach $rest_users as $rest_user}
<div class="{if $rest_user->get_uk_presence($tr_id)}name_tag_checked{else}name_tag{/if} width70" id="{$rest_user->get_uk_id()}">
<img src="/_image/shuttlecock.png">
<div>{$rest_user->get_uk_name()}</div>
<div>{$rest_user->get_uk_name()}</div>
</div>
{/foreach}
</div>
@@ -151,7 +151,7 @@ $('.name_tag').click(function() {
url: '/_ajax/update_presence.php',
data: { checked : checked, user_id : user_id, tr_id : tr_id, admin_id : admin_id},
success: function(data) {
}
});
@@ -181,13 +181,13 @@ $('.name_tag_checked').click(function() {
//alert(checked);
var admin_id = $("#admin_id").val();
$.ajax({
type: "POST",
url: '/_ajax/update_presence.php',
data: { checked : checked, user_id : user_id, tr_id : tr_id, admin_id : admin_id},
success: function(data) {
}
});
@@ -205,4 +205,4 @@ function hexc(colorval) {
}
</script>
</script>