winix/winixd/html/fun_priv.html

178 lines
4.8 KiB
HTML

<div class="winix">
[# this template is for following functions: priv, chmod, chown]
<h1>{priv_header}</h1>
[if winix_function_param_is "r"]
<p>{priv_change_in_dir}: [dir]</p>
[end]
[if not [winix_function_param_is "r"]]
<form class="uk-form-stacked uk-width-1-2@s" method="post" action="[doc_base_url][dir][if request.is_item][item.url]/[end][winix_function]">
[if priv_show_form_chown]
<div class="uk-margin">
<label class="uk-form-label" for="winix_user_select">{user}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_user_select" name="user">
[for priv_user_tab]
<option[if priv_user_tab_isdefault] selected[end]>[priv_user_tab_name]</option>
[end]
</select>
</div>
</div>
<div class="uk-margin">
<label class="uk-form-label" for="winix_group_select">{group}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_group_select" name="group">
[for priv_group_tab]
<option[if priv_group_tab_isdefault] selected[end]>[priv_group_tab_name]</option>
[end]
</select>
</div>
</div>
[end]
[if priv_show_form_chmod]
<div class="uk-margin">
<label class="uk-form-label" for="winix_user_permissions">{permissions}</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_user_permissions" type="text" name="privileges" value="[priv_privileges]">
</div>
</div>
[end]
[if winix_function_param_is "postredirect"]
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
[end]
<div class="uk-margin">
<input class="uk-button uk-button-primary" type="submit" value="{change}">
</div>
</form>
[else]
<form class="uk-form-stacked uk-width-1-2@s" method="post" action="[doc_base_url][dir][winix_function]/r">
<h2>{priv_for_all_files}</h2>
[if priv_show_form_chown]
<div class="uk-margin">
<label class="uk-form-label" for="winix_files_user_select">{user}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_files_user_select" name="userfile">
[for priv_user_tab]
<option[if priv_user_tab_isdefault] selected[end]>[priv_user_tab_name]</option>
[end]
</select>
</div>
</div>
<div class="uk-margin">
<label class="uk-form-label" for="winix_files_group_select">{group}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_files_group_select" name="groupfile">
[for priv_group_tab]
<option[if priv_group_tab_isdefault] selected[end]>[priv_group_tab_name]</option>
[end]
</select>
</div>
</div>
[end]
[if priv_show_form_chmod]
<div class="uk-margin">
<label class="uk-form-label" for="winix_files_permissions">{permissions}</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_files_permissions" type="text" name="privilegesfile" value="[priv_privileges_for_files]">
</div>
</div>
[end]
<h2>{priv_for_all_dirs}</h2>
[if priv_show_form_chown]
<div class="uk-margin">
<label class="uk-form-label" for="winix_dirs_user_select">{user}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_dirs_user_select" name="userdir">
[for priv_user_tab]
<option[if priv_user_tab_isdefault] selected[end]>[priv_user_tab_name]</option>
[end]
</select>
</div>
</div>
<div class="uk-margin">
<label class="uk-form-label" for="winix_dirs_group_select">{group}</label>
<div class="uk-form-controls">
<select class="uk-select" id="winix_dirs_group_select" name="groupdir">
[for priv_group_tab]
<option[if priv_group_tab_isdefault] selected[end]>[priv_group_tab_name]</option>
[end]
</select>
</div>
</div>
[end]
[if priv_show_form_chmod]
<div class="uk-margin">
<label class="uk-form-label" for="winix_dirs_permissions">{permissions}</label>
<div class="uk-form-controls">
<input class="uk-input" id="winix_dirs_permissions" type="text" name="privilegesdir" value="[priv_privileges_for_dirs]">
</div>
</div>
[end]
<div class="uk-margin-medium-top">
<div class="uk-form-controls">
<label><input class="uk-checkbox uk-margin-small-right" type="checkbox" name="changesubdirs">{priv_change_all}</label>
</div>
<div class="uk-form-controls uk-margin-small-top">
[# !! improve me: for root directory dir_without_slash returns nothing, may would be better to show a slash?]
<label><input class="uk-checkbox uk-margin-small-right" type="checkbox" name="changecurrentdir">{priv_change_current_dir}: [dir_without_slash]</label>
</div>
</div>
[if winix_function_param_is "postredirect"]
<input type="hidden" name="postredirect" value="[winix_function_param_value "postredirect"]">
[end]
<div class="uk-margin-medium-top">
<input class="uk-button uk-button-primary" type="submit" value="{change}">
</div>
</form>
[end]
</div>