|
|
[% site_config.title = c.loc('Off-peak-times for [_1]', profile.name) -%]
|
|
|
|
|
|
<div class="row">
|
|
|
<span>
|
|
|
<a class="btn btn-primary btn-large" href="[% c.uri_for('/back') %]"><i class="icon-arrow-left"></i>[% c.loc('Back') %]</a>
|
|
|
</span>
|
|
|
</div>
|
|
|
[% back_created = 1 -%]
|
|
|
|
|
|
[% IF messages -%]
|
|
|
<div class="row">
|
|
|
[% FOREACH m IN messages -%]
|
|
|
<div class="alert alert-[% m.type %]">[% m.text %]</div>
|
|
|
[% END -%]
|
|
|
</div>
|
|
|
[% END -%]
|
|
|
|
|
|
<div class="ngcp-separator"></div>
|
|
|
|
|
|
<h3>[% c.loc('Weekdays') %]</h3>
|
|
|
|
|
|
<table class="table table-bordered table-striped table-highlight table-hover">
|
|
|
<thead>
|
|
|
<tr>
|
|
|
<th>[% c.loc('Weekday') %]</th>
|
|
|
<th>[% c.loc('Start - End') %]</th>
|
|
|
<th class="ngcp-actions-column"></th>[% #Actions %]
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
[% FOR w IN weekdays %]
|
|
|
<tr class="sw_action_row">
|
|
|
<td>[% w.name %]</td>
|
|
|
<td>
|
|
|
[% FOR r IN w.ranges %]
|
|
|
[% r.start %] – [% r.end %] <br/>
|
|
|
[% END %]
|
|
|
</td>
|
|
|
<td class="ngcp-actions-column">
|
|
|
[% IF w.edit_link %]
|
|
|
<div class="sw_actions pull-right">
|
|
|
<a class="btn btn-small btn-primary" href="[% w.edit_link %]">
|
|
|
<i class="icon-edit"></i> [% c.loc('Edit') %]
|
|
|
</a>
|
|
|
</div>
|
|
|
[% END %]
|
|
|
</td>
|
|
|
</tr>
|
|
|
[% END %]
|
|
|
</tbody>
|
|
|
</table>
|
|
|
|
|
|
<h3>[% c.loc('Dates') %]</h3>
|
|
|
|
|
|
[%
|
|
|
helper.name = c.loc('Date Definition');
|
|
|
helper.identifier = 'date_definition';
|
|
|
helper.dt_columns = special_dt_columns;
|
|
|
|
|
|
helper.create_flag = peaktimes_special_createflag;
|
|
|
helper.edit_flag = peaktimes_special_editflag;
|
|
|
helper.ajax_uri = c.uri_for_action("/billing/peaktime_specials_ajax", [c.req.captures.0]);
|
|
|
helper.form_object = peaktimes_special_form;
|
|
|
helper.close_target = close_target;
|
|
|
|
|
|
helper.tmpuri = c.uri_for(c.req.captures.0, "peaktimes","date");
|
|
|
|
|
|
UNLESS c.user.read_only;
|
|
|
helper.dt_buttons = [
|
|
|
{ name = c.loc('Edit'), uri = helper.tmpuri _ "/'+full.id+'/edit", class = 'btn-small btn-primary', icon = 'icon-edit' },
|
|
|
{ name = c.loc('Delete'), uri = helper.tmpuri _ "/'+full.id+'/delete", class = 'btn-small btn-secondary', icon = 'icon-trash' },
|
|
|
];
|
|
|
helper.top_buttons = [
|
|
|
{ name = c.loc('Create Special Off-Peak Date'), uri = helper.tmpuri _ "/create", icon = 'icon-star' },
|
|
|
];
|
|
|
END;
|
|
|
|
|
|
PROCESS 'helpers/datatables.tt';
|
|
|
-%]
|
|
|
|
|
|
[% IF edit_flag -%]
|
|
|
[%
|
|
|
PROCESS "helpers/modal.tt";
|
|
|
modal_header(m.name = weekday.name);
|
|
|
form = translate_form(form);
|
|
|
-%]
|
|
|
|
|
|
<div class="modal-body">
|
|
|
[% FOREACH r IN weekday.ranges %]
|
|
|
<div class="row-fluid">
|
|
|
<input type="text" value="[% r.start %]" disabled="disabled" class="ngcp_time_range"> –
|
|
|
<input type="text" value="[% r.end %]" disabled="disabled" class="ngcp_time_range">
|
|
|
<a class="btn btn-primary pull-right" href="?delete=[% r.id %]"><i class="icon-trash"></i></a>
|
|
|
</div>
|
|
|
[% END %]
|
|
|
<div class="row-fluid">
|
|
|
<form action="[% form.action || c.uri_for(c.action,c.req.captures) %]" method="POST">
|
|
|
[% form.field('start').render %] –
|
|
|
[% form.field('end').render %]
|
|
|
[% form.field('add').render %]
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
[%
|
|
|
modal_footer();
|
|
|
modal_script(m.close_target = c.uri_for_action('/billing/peaktimes', [c.req.captures.0]));
|
|
|
-%]
|
|
|
[% END -%]
|
|
|
[% # vim: set tabstop=4 syntax=html expandtab: -%]
|