initial commit of file from CVS for smeserver-vacation on Sat Sep 7 21:13:49 AEST 2024

This commit is contained in:
Trevor Batley
2024-09-07 21:13:49 +10:00
parent 7cb4cb28ec
commit aa21fb54b3
48 changed files with 4838 additions and 2 deletions

View File

@@ -0,0 +1,55 @@
<div id='vac_add'>
% my $btn = l('ADD');
% if ($config->{debug} == 1) {
<p>
%= dumper $c->current_route
%= dumper $EmailVacation
</p>
% }
%= form_for '/Uservacations2' => (method => 'POST') => begin
<span class=label>
%=l 'ACCOUNT'
</span><span class=data>
%= $account
</span><br>
<span class=label>
%=l 'USER_NAME'
</span><span class=data>
%=$username
</span><br>
<span class=label>
%=$c->render_to_string(inline =>$c->l('vac_VACATION_FROM1'))
</span>
<span class=data>
%=date_field 'EmailVacationFrom' =>$EmailVacationFrom
</span><br>
<span class=label>
%=$c->render_to_string(inline =>$c->l('vac_VACATION_TO1'))
</span>
<span class=data>
%=date_field 'EmailVacationTo' =>$EmailVacationTo
</span><br>
<span class=label>
%=l 'vac_MESSAGE'
</span>
<span class=data>
% $VacText = b("$VacText");
%=text_area 'VacText' => $VacText, cols=>40, rows=>15
</span><br>
<span class=label>
%=l 'vac_VACATION_STATUS'
</span>
<span class=data>
% param EmailVacation => "$EmailVacation";
%=select_field EmailVacation =>[['Yes'=>'yes'],['No'=>'no']]
</span><br>
%= hidden_field 'account' => $account
%= submit_button "$btn", class => 'action'
%end
</div>

View File

@@ -0,0 +1,51 @@
<div id='vac_list'>
%# my $btn = l('vac_CREATE_RULE');
%= form_for '/Uservacations1' => (method => 'POST') => begin
<br><br>
% if ($empty){
<br>
%=l 'vac_NO_FORWARDS'
% } else {
<table class="sme-border TableSort"><thead>
<tr>
<th class='sme-border'>
%=l 'ACCOUNT'
</th>
<th class='sme-border'>
%=l 'USER_NAME'
</th>
<th class='sme-border'>
%=l 'vac_LABEL_VACATION'
</th>
<th class='sme-border'>
%=$c->render_to_string(inline =>l('vac_VACATION_FROM'))
</th>
<th class='sme-border'>
%=$c->render_to_string(inline =>l('vac_VACATION_TO'))
</th>
<th class='sme-border' '>
%=l 'ACTION'
</th>
</tr>
</thead><tbody>
% foreach my $vacation (@$vacations) {
<tr>
%= t td => (class => 'sme-border') => $vacation->{"User"}
%= t td => (class => 'sme-border') => $vacation->{"FullName"}
%= t td => (class => 'sme-border') => $vacation->{"status"}
%= t td => (class => 'sme-border') => $vacation->{"EmailVacationFrom"}
%= t td => (class => 'sme-border') => $vacation->{"EmailVacationTo"}
<td>
<a href="/smanager/Uservacations1?trt=ADD&account=<%= $vacation->{"User"}%>"><%=l 'MODIFY'%></a>
</td>
</tr>
%}
</tbody>
</table>
%}
% end
</div>

View File

@@ -0,0 +1,42 @@
% layout 'default', title => "Sme server 2 - User Vacations", share_dir => './';
% content_for 'module' => begin
<div id="module" class="module vacation-panel">
% if ($config->{debug} == 1) {
<p>
%= dumper $c->current_route
</p>
% }
<h1><%=$title%></h1>
%= $modul
%if ($vac_datas->{first}) {
<br>
%=$c->render_to_string(inline =>$c->l($vac_datas->{first}))
%} elsif ($vac_datas->{success}) {
<div class='"success"'>
<h2> Operation Status Report</h2>
%= $c->l($vac_datas->{success});
</div>
%} elsif ($vac_datas->{error}) {
<div class='sme-error'>
<h2> Operation Status Report - error</h2>
%= $c->l($vac_datas->{error});
</div>
%}
% if ($vac_datas->{trt} eq 'ADD') {
%= include 'partials/_vac_add'
%} elsif ($vac_datas->{trt} eq 'ADD1') {
%= include 'partials/_vac_add'
%} else {
%= include 'partials/_vac_list'
%}
</div>
%end