0byt3m1n1
Path:
/
data
/
config
/
fileman
/
templates
/
luna
/
compiled
/
[
Home
]
File: include_user_form.html.compiled
# This file is a compiled version of a template that can be run much faster # than reparsing the file, yet accomplishes the same thing. You should not # attempt to modify this file as any changes you make would be lost as soon as # the original template file is modified. # Editor: vim:syn=perl # Generated: Thu Apr 21 20:26:44 2016, using GT::Template::Parser v2.159 local $^W; { files => [['include_user_form.html','/data/config/fileman/templates/luna/include_user_form.html',1449257597,10068]], parser_version => 2.170, code => \>::Template::parsed_template }; sub GT::Template::parsed_template { local $^W; # Get rid of warnings. This won't work for Perl 5.6's -W switch my $self = shift; my $return = ''; my $tags = $self->vars; my $escape = $self->{opt}->{escape}; my $strict = $self->{opt}->{strict}; my ($tmp, $tmp2, $tmp3); $return .= q{<div class="row spacer clear"> <div class="description group">User Information</div> <label for="user_add_input" class="name">Username</label> <div class="value"> }; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{<b>}; $return .= $tmp if defined($tmp = $self->_get_var(q{user.username}, { escape => $escape, strict => $strict })); $return .= q{</b> <input type="hidden" name="u" value="}; $return .= $tmp if defined($tmp = $self->_get_var(q{user.username}, { escape => $escape, strict => $strict })); $return .= q{" /> }; } else { $return .= q{ <input type="text" id="user_add_input" name="mod_username" value="}; if ($self->_get_var(q{in.mod_username}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.mod_username}, { escape => $escape, strict => $strict })); } $return .= q{" class="text" onkeyup="document.getElementById('root_name').value = this.value" /> * }; } $return .= q{ </div> </div> <div class="row spacer clear"> <label for="mod_password" class="name">Password</label> <div class="value"><input type="password" id="mod_password" name="mod_password" value="}; if ($self->_get_var(q{in.mod_password}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.mod_password}, { escape => $escape, strict => $strict })); } $return .= q{" class="text" />}; unless ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ *}; } $return .= q{</div> </div> <div class="row spacer clear"> <label for="mod_type" class="name">Type</label> <div class="value"> <select id="mod_type" name="mod_type"}; if ($self->_get_var(q{session.user.username}, { escape => 0, strict => 0, merge => 0 }) eq $self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ disabled="disabled"}; } $return .= q{> <option value="0"}; unless ($self->_get_var(q{in.mod_type}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ selected="selected"}; } elsif ($self->_get_var(q{user.type}, { escape => 0, strict => 0, merge => 0 }) ne q{1}) { $return .= q{ selected="selected"}; } $return .= q{>User</option> <option value="1"}; if ($self->_get_var(q{in.mod_type}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ selected="selected"}; } elsif ($self->_get_var(q{user.type}, { escape => 0, strict => 0, merge => 0 }) eq q{1}) { $return .= q{ selected="selected"}; } $return .= q{>Administrator</option> </select> </div> </div> <div class="row spacer clear"> <label for="mod_email" class="name">E-mail</label> <div class="value"><input type="text" id="mod_email" name="mod_email" value="}; if ($self->_get_var(q{in.mod_email}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.mod_email}, { escape => $escape, strict => $strict })); } elsif ($self->_get_var(q{user.email}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{user.email}, { escape => $escape, strict => $strict })); } $return .= q{" class="text longtext" /> *</div> </div> <div class="row spacer clear"> <label for="mod_name" class="name">Name</label> <div class="value"><input type="text" id="mod_name" name="mod_name" value="}; if ($self->_get_var(q{in.name}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.name}, { escape => $escape, strict => $strict })); } elsif ($self->_get_var(q{user.name}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{user.name}, { escape => $escape, strict => $strict })); } $return .= q{" class="text longtext" /></div> </div> <div id="user_section"}; if ($self->_get_var(q{user.type}, { escape => 0, strict => 0, merge => 0 }) or $self->_get_var(q{in.mod_type}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ class="hide"}; } $return .= q{> <div class="row spacer clear"> <label for="mod_allowed_space" class="name">Allowed Space</label> <div class="value"> <input type="text" id="mod_allowed_space" name="mod_allowed_space" value="}; if ($self->_get_var(q{in.mod_allowed_space}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.mod_allowed_space}, { escape => $escape, strict => $strict })); } elsif ($self->_get_var(q{user.allowed_space}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{user.allowed_space}, { escape => $escape, strict => $strict })); } else { $return .= $tmp if defined($tmp = $self->_get_var(q{cfg.default.allowed_space}, { escape => $escape, strict => $strict })); } $return .= q{" maxlength="10" class="text" /> KB<br /> <span class="note">Enter "0" to not create a limit.</span> </div> </div> }; unless ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ <div class="row spacer clear"> <label for="root_name" class="name">Directory Name</label> <div class="value"> <input type="text" id="root_name" name="root_name" value="}; if ($self->_get_var(q{in.root_name}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.root_name}, { escape => $escape, strict => $strict })); } $return .= q{" class="text" /><br /> <input type="checkbox" id="create_userdir" name="create_userdir" value="1"}; if ($self->_get_var(q{in.create_userdir}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ /><label for="create_userdir">Create User Directory</label> </div> </div> }; } $return .= q{ <div class="row clear spacer"> <div class="description group">Define command permissions and access directories</div> <label class="name">Permissions</label> <div class="value"> <table> <tr> <td> <input type="checkbox" id="search" name="perm_search" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.search}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.search}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="search">Search</label><br /> <input type="checkbox" id="replace" name="perm_replace" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.replace}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.replace}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="replace">Replace</label><br /> <input type="checkbox" id="command" name="perm_command" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.command}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.command}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="command">Command</label><br /> <input type="checkbox" id="upload" name="perm_upload" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.upload}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.upload}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="upload">Upload</label> </td> <td> <input type="checkbox" id="newfile" name="perm_newfile" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.newfile}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.newfile}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="newfile">New File</label><br /> <input type="checkbox" id="makedir" name="perm_makedir" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.makedir}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.makedir}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="makedir">New Folder</label><br /> <input type="checkbox" id="protect" name="perm_protect" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.protect}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.protect}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="protect">Protect</label><br /> <input type="checkbox" id="preferences" name="perm_preferences" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.preferences}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.preferences}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="preferences">Preferences</label> </td> <td> <input type="checkbox" id="edit" name="perm_edit" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.edit}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.edit}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="edit">Edit File</label><br /> <input type="checkbox" id="download" name="perm_download" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.download}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.download}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="download">Download</label><br /> <input type="checkbox" id="symlink" name="perm_symlink" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.symlink}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.symlink}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="symlink">Symlink</label><br /> <input type="checkbox" id="copy" name="perm_copy" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.copy}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.copy}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="copy">Copy</label> </td> <td> <input type="checkbox" id="move" name="perm_move" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.move}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.move}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="move">Move</label><br /> <input type="checkbox" id="rename" name="perm_rename" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.rename}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.rename}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="rename">Rename</label><br /> <input type="checkbox" id="delete" name="perm_delete" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.delete}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.delete}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="delete">Delete</label><br /> <input type="checkbox" id="compress" name="perm_compress" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.compress}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.compress}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="compress">Compress</label> </td> <td> <input type="checkbox" id="chmod" name="perm_chmod" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.chmod}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.chmod}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="chmod">Chmod</label><br /> <input type="checkbox" id="tail" name="perm_tail" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.tail}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.tail}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="tail">Tail</label><br /> <input type="checkbox" id="perl" name="perm_perl" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.perl}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.perl}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="perl">Perl</label><br /> <input type="checkbox" id="diff" name="perm_diff" value="1"}; if ($self->_get_var(q{user.username}, { escape => 0, strict => 0, merge => 0 })) { if ($self->_get_var(q{user.permission.diff}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } } elsif ($self->_get_var(q{cfg.default.permission.diff}, { escape => 0, strict => 0, merge => 0 })) { $return .= q{ checked="checked"}; } $return .= q{ class="checkbox" /><label for="diff">Diff</label><br /> </td> </tr> </table> </div> </div> <div class="row clear"> <label class="name">Access Directories</label> <div class="value"> <input type="button" name="button-browse" value="Browse..." class="button" /><br /> <textarea id="access_directories" name="access_directories" class="user-access" readonly>}; if ($self->_get_var(q{in.access_directories}, { escape => 0, strict => 0, merge => 0 })) { $return .= $tmp if defined($tmp = $self->_get_var(q{in.access_directories}, { escape => $escape, strict => $strict })); } elsif ($self->_get_var(q{user.accesses_loop.length}, { escape => 0, strict => 0, merge => 0 })) { { my $orig = {%{$self->{VARS}}}; my %loop_set; LOOP1: { my $loop_var = $self->_raw_value(q{user.accesses_loop}); my $loop_type = ref $loop_var; if ($loop_type eq 'CODE' or $loop_type eq 'ARRAY') { my $next; my $row_num = 0; my $i = (0 and $loop_type eq 'ARRAY') ? $#$loop_var : 0; my $current = $loop_type eq 'CODE' ? $loop_var->() : $loop_var->[0 ? $i-- : $i++]; if ($loop_type eq 'CODE' and ref $current eq 'ARRAY') { $loop_type = 'ARRAY'; $loop_var = $current; $i = 0 ? $#$loop_var : 0; $current = $loop_var->[0 ? $i-- : $i++]; } while (defined $current) { if ($loop_type eq 'CODE') { $next = $loop_var->(); } else { $next = (0 and $i < 0) ? undef : $loop_var->[0 ? $i-- : $i++]; } my $copy = {%{$self->{VARS}}}; for (keys %loop_set) { $copy->{$_} = $orig->{$_}; delete $loop_set{$_}; } for (qw/rownum row_num first last inner even odd loop_value/, ref $current eq 'HASH' ? (keys %$current) : ()) { $loop_set{$_} = 1 } $copy->{row_num} = $copy->{rownum} = ++$row_num; $copy->{first} = ($row_num == 1) || 0; $copy->{last} = (not defined $next) || 0; $copy->{inner} = (!$copy->{first} and !$copy->{last}) || 0; $copy->{even} = ($row_num % 2 == 0) || 0; $copy->{odd} = (not $copy->{even}) || 0; if (ref $current ne 'HASH') { $current = { loop_value => $current } } else { $loop_set{loop_value} = 1; $copy->{loop_value} = $current } for (keys %$current) { $copy->{$_} = $current->{$_} } $self->{VARS} = $copy; $current = $next; $return .= q{ }; $return .= $tmp if defined($tmp = $self->_get_var(q{disp}, { escape => $escape, strict => $strict })); } } } for (keys %loop_set) { $self->{VARS}->{$_} = $orig->{$_} } } } $return .= q{</textarea> </div> </div> </div> }; return \$return; }