SM2Gen/Targets/Shares/_sf_MODIFY.html.ep

113 lines
4.6 KiB
Plaintext

%#
%# Generated by SM2Gen version:0.9(20Jan2025) Chameleon version:4.5.4 On Python:3.12.3 at 2025-05-21 08:46:42
%#
<div id="Shares-MODIFY" class="partial Shares-MODIFY">
# <script>
# window.onload = function() {
# SelectInput();
# };
# </script>
% if (config->{debug} == 1) {
<pre>
%= dumper $sf_data
</pre>
% }
% my $btn = l('sf_APPLY');
% $c->param(Selected => undef); #This may need deleting for a params panel - only needed for a table
%= form_for "sharesu" => (method => 'POST') => begin
% param 'trt' => $sf_data->{trt} unless param 'trt';
%= hidden_field 'trt' => $sf_data->{trt}
%# Inputs etc in here.
<h1 class='head'><%=l('sf_Create,_modify,_or_remove_shared')%></h1>
<h2 class='subh'><%=l('sf_Create_or_modify_a_shared')%></h2>
<p><span class=label>
%=l('sf_description')
</span><span class=data>
% param 'description' => $sf_data->{description} unless param 'description';
%= text_field 'description', size => '50', class => 'textinput description' , pattern=>'.*' , placeholder=>'description', title =>'Pattern regex mismatch', id => 'description_text'
<br></span></p>
<p class='paragraph para14'>
%=l('sf_The_following_settings_control_the')
</p>
<p><span class=label>
%=l('sf_smbaccess')
</span><span class=data>
% my @smbaccess_options = [['Enabled, browseable' => 'browseable'], ['Enabled, hidden' => 'non-browseable'], ['No access' => 'none']];
% param 'smbaccess' => $sf_data->{smbaccess} unless param 'smbaccess';
%= select_field 'smbaccess' => @smbaccess_options, class => 'input', id => 'smbaccess_select'
<br></span> </p>
<p><span class=label>
%=l('sf_recyclebin')
</span><span class=data>
% my @recyclebin_options = [['disabled' => 'disabled'], ['Enabled, keep only the latest version' => 'enabled'], ['Enabled, keep a copy of all versions' => 'keep-versions']];
% param 'recyclebin' => $sf_data->{recyclebin} unless param 'recyclebin';
%= select_field 'recyclebin' => @recyclebin_options, class => 'input', id => 'recyclebin_select'
<br></span> </p>
<p><span class=label>
%=l('sf_retention')
</span><span class=data>
% my @retention_options = [['one month' => '30'], ['one week' => '7'], ['one year' => '365'], ['six months' => '180'], ['unlimited' => 'unlimited']];
% param 'retention' => $sf_data->{retention} unless param 'retention';
%= select_field 'retention' => @retention_options, class => 'input', id => 'retention_select'
<br></span> </p>
<p class='paragraph para2'>
%=l('sf_The_following_settings_control_the')
</p>
<p><span class=label>
%=l('sf_httpaccess')
</span><span class=data>
% my @httpaccess_options = [['Entire Internet (no password required)' => 'global'], ['Entire Internet (password required)' => 'global-pw'], ['Entire Internet (password required outside local network)' => 'global-pw-remote'], ['Local network (no password required)' => 'local'], ['Local network (password required)' => 'local-pw'], ['No access' => 'none']];
% param 'httpaccess' => $sf_data->{httpaccess} unless param 'httpaccess';
%= select_field 'httpaccess' => @httpaccess_options, class => 'input', id => 'httpaccess_select'
<br></span> </p>
<p><span class=label>
%=l('sf_webdav')
</span><span class=data>
% my @webdav_options = [['disabled' => 'disabled'], ['enabled' => 'enabled']];
% param 'webdav' => $sf_data->{webdav} unless param 'webdav';
%= select_field 'webdav' => @webdav_options, class => 'input', id => 'webdav_select'
<br></span> </p>
<p><span class=label>
%=l('sf_requireSSL')
</span><span class=data>
% my @requireSSL_options = [['disabled' => 'disabled'], ['enabled' => 'enabled']];
% param 'requireSSL' => $sf_data->{requireSSL} unless param 'requireSSL';
%= select_field 'requireSSL' => @requireSSL_options, class => 'input', id => 'requireSSL_select'
<br></span> </p>
<p><span class=label>
%=l('sf_indexes')
</span><span class=data>
% my @indexes_options = [['disabled' => 'disabled'], ['enabled' => 'enabled']];
% param 'indexes' => $sf_data->{indexes} unless param 'indexes';
%= select_field 'indexes' => @indexes_options, class => 'input', id => 'indexes_select'
<br></span> </p>
<p><span class=label>
%=l('sf_dynamic')
</span><span class=data>
% my @dynamic_options = [['disabled' => 'disabled'], ['enabled' => 'enabled']];
% param 'dynamic' => $sf_data->{dynamic} unless param 'dynamic';
%= select_field 'dynamic' => @dynamic_options, class => 'input', id => 'dynamic_select'
<br></span> </p>
<span class='data'>
%= submit_button l('sf_Save'), class => 'action subm109'
</span>
%# Probably finally by a submit.
%end
</div>