send email; manage notis and email logs
This commit is contained in:
@@ -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>
|
||||
|
||||
37
template/templates/email.tpl
Normal file
37
template/templates/email.tpl
Normal 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><{$email->get_el_to_email()}></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>
|
||||
@@ -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><{$log->get_el_to_email()}></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>
|
||||
|
||||
14
template/templates/notifications.tpl
Normal file
14
template/templates/notifications.tpl
Normal 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>
|
||||
@@ -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} fő
|
||||
</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} fő
|
||||
</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>
|
||||
|
||||
Reference in New Issue
Block a user