%# %# Generated by SM2Gen version:0.9(20Jan2025) Chameleon version:4.5.4 On Python:3.12.3 at 2025-05-21 08:46:42 %#
%= dumper $sf_data% } % 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.
%=l('sf_description')
% 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'
%=l('sf_The_following_settings_control_the')
%=l('sf_smbaccess')
% 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'
%=l('sf_recyclebin')
% 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'
%=l('sf_retention')
% 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'
%=l('sf_The_following_settings_control_the')
%=l('sf_httpaccess')
% 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'
%=l('sf_webdav')
% 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'
%=l('sf_requireSSL')
% 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'
%=l('sf_indexes')
% 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'
%=l('sf_dynamic')
% 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'