% layout "default", title => "Sme server 2 - backup - conf"; % content_for "module" => begin
% if (config->{debug} == 1) {

%= dumper $c->current_route %= dumper $bac_datas

% } % if ( stash "error" ) {
%= $c->render_to_string(inline => stash "error")
%}

<%= $title%>

%=l "bac_CONFIGURE_WORKSTN_BACKUP"

%= $c->render_to_string(inline => (l "bac_CONFIGURE_WORKSTN_BACKUP_DESC")) %= form_for "/backupd" => (method => "POST") => begin

%=l "bac_ENABLE_WORKSTN_BACKUP" % if ( $bac_datas->{status} eq "checked" ) { %} else { %= check_box "Workstnbackup" %}

%= l "bac_WORKSTATION_BACKUP_DEST"


% if ( $bac_datas->{vfstype} =~ m/cifs|nfs/s ) { %=l "bac_WORKSTN_NAME" % param "BackupwkStation" => $bac_datas->{station} unless param "BackupwkStation"; %= text_field "BackupwkStation", size => 20, class => "input"
%} % if ( $bac_datas->{vfstype} eq "usb" ) { %=l "bac_local removable disk" % param "BackupwkFolder" => $bac_datas->{mount} unless param "BackupwkFolder"; %= select_field "BackupwkFolder" => $c->get_BackupwkDest_options( $bac_datas->{vfstype}), class => "input"
% } elsif ( $bac_datas->{vfstype} eq "mnt") { %=l "bac_Mounted disk" % param "BackupwkFolder" => $bac_datas->{folder} unless param "BackupwkFolder"; %= select_field "BackupwkFolder" => $c->get_BackupwkDest_options( $bac_datas->{vfstype}), class => "input"
% } else { %=l "bac_SHARED_FOLDER_NAME" % param "BackupwkFolder" => $bac_datas->{folder} unless param "BackupwkFolder"; %= text_field "BackupwkFolder", size => 20, class => "input"
%} % if ( $bac_datas->{vfstype} eq "cifs" ) { %=l "bac_WORKSTN_LOGIN" % param "BackupwkLogin" => $bac_datas->{login} unless param "BackupwkLogin"; %= text_field "BackupwkLogin", size => 12, class => "input"
%=l "bac_PASSWORD" % param "BackupwkPassword" => $bac_datas->{password} unless param "BackupwkPassword"; %= password_field "BackupwkPassword", size => 12, class => "input" %}


%= l "bac_WORKSTN_BACKUP_SETTINGS"


%=l "bac_NUMBER_OF_SETS" % param "SetsNumber" => $bac_datas->{setsNumber} unless param "SetsNumber"; %= text_field "SetsNumber", size => "3" %=l "bac_NUMBER_OF_FILES_IN_SET" % param "Filesinset" => $bac_datas->{filesinset} unless param "Filesinset"; %= text_field "Filesinset", size => "3"

%=l "bac_WORKSTN_BACKUP_TIME" % param "BackupwkHour" => $bac_datas->{hour} unless param "BackupwkHour"; %= text_field "BackupwkHour", size => "2" % param "BackupwkMin" => $bac_datas->{min} unless param "BackupwkMin"; %= text_field "BackupwkMin", size => "2" %=l "AM/PM:" % param "BackupwkAMPM" => $bac_datas->{ampm} unless param "BackupwkAMPM"; %= select_field "BackupwkAMPM" => ["AM", "PM"], class => "input"

%=l "bac_WORKSTN_TIMEOUT" % param "BackupwkTimeout" => $bac_datas->{timeout} unless param "BackupwkTimeout"; %= text_field "BackupwkTimeout", size => "2" %=l "bac_INC_ONLY_TIMEOUT" % if ( $bac_datas->{incOnlyTimeout} eq "checked" ) { %} else { %= check_box "IncOnlyTimeout" %}

%=l "bac_COMPRESSION_LEVEL" % param "Compression" => $bac_datas->{compression} unless param "Compression"; %= text_field "Compression", size => "1" %=l "bac_FULL_ONLY_ON" % param "Dof" => $bac_datas->{dof} unless param "Dof"; %= select_field "Dof" => $c->get_dow_list(), class => "input"


%= hidden_field "Function" => $bac_datas->{function} %= hidden_field "VFSType" => $bac_datas->{vfstype} %= submit_button $c->l("Update"), class => "action" % end
% end