blob: f0b43837707bb6a3c463ec577c9e0661c58380cf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
<h1>{{lang_networkshares}}</h1>
<div class="panel panel-default">
<div class="panel-heading">
{{lang_editNetworkshare}}
</div>
<div class="panel-body">
<form method="post" action="?do=dozmod">
<input type="hidden" name="token" value="{{token}}">
<input type="hidden" name="section" value="networkshares">
<input type="hidden" name="shareid" value="{{shareid}}">
<div class="input-group">
<label class="input-group-addon" for="name">{{lang_name}}</label>
<input required type="text" name="sharename" id="name" class="form-control" value="{{sharename}}">
</div>
<div class="input-group">
<label class="input-group-addon" for="path">{{lang_path}}</label>
<input required type="text" name="path" id="path" class="form-control" value="{{path}}">
</div>
<div class="input-group">
<label class="input-group-addon" for="target">{{lang_target}}</label>
<select class="form-control" name="target" id="target">
<option value="-">{{lang_none}}</option>
<option value="D">D:</option><option value="E">E:</option><option value="F">F:</option>
<option value="G">G:</option><option value="H">H:</option><option value="I">I:</option>
<option value="J">J:</option><option value="K">K:</option><option value="L">L:</option>
<option value="M">M:</option><option value="N">N:</option><option value="O">O:</option>
<option value="P">P:</option><option value="Q">Q:</option><option value="R">R:</option>
<option value="S">S:</option><option value="T">T:</option><option value="U">U:</option>
<option value="V">V:</option><option value="W">W:</option><option value="X">X:</option>
<option value="Y">Y:</option><option value="Z">Z:</option>
<option value="PRINTER">{{lang_printer}}</option>
</select>
</div>
<div class="input-group">
<label class="input-group-addon" for="auth">{{lang_authMethod}}</label>
<select class="form-control" name="auth" id="auth">
<option value="LOGIN_USER" {{loggedInUser_selected}}>{{lang_loggedInUser}}</option>
<option value="OTHER_USER" {{specificUser_selected}}>{{lang_specificUser}}</option>
</select>
</div>
<div class="input-group">
<label class="input-group-addon" for="username">{{lang_username}}</label>
<input required type="text" name="username" id="username" class="form-control" value="{{username}}" {{#loggedInUser_selected}}disabled{{/loggedInUser_selected}}>
</div>
<div class="input-group">
<label class="input-group-addon" for="password">{{lang_password}}</label>
<input required type="{{password_type}}" name="password" id="password" class="form-control" value="{{password}}" {{#loggedInUser_selected}}disabled{{/loggedInUser_selected}}>
</div>
<div class="text-right" style="margin-top: 20px">
<a href="?do=dozmod&section=networkshares" class="btn btn-default">
{{lang_cancel}}
</a>
<button type="submit" class="btn btn-primary" name="action" value="save">
<span class="glyphicon glyphicon-floppy-disk"></span>
{{lang_save}}
</button>
</div>
</form>
</div>
</div>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function () {
$('#target').val('{{mountpoint}}');
$('#auth').change(function () {
var username = $('#username');
var password = $('#password');
if ($(this).val() === 'OTHER_USER') {
username.prop('disabled', false);
password.prop('disabled', false);
} else {
username.prop('disabled', true);
password.prop('disabled', true);
}
}).change();
})
</script>
|