Skip to content

Commit 5cc88ed

Browse files
committed
added webftp in user template
1 parent 7c3419b commit 5cc88ed

File tree

1 file changed

+146
-52
lines changed

1 file changed

+146
-52
lines changed

web/templates/user/edit_web.html

Lines changed: 146 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,30 @@
2626
</tr>
2727
</table>
2828

29-
<form id="vstobjects" name="v_edit_user" method="post">
29+
<form id="vstobjects" name="v_edit_web" method="post">
3030
<script language="javascript">
31+
function WEBrandom() {
32+
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
33+
var string_length = 10;
34+
var webrandom = '';
35+
for (var i=0; i<string_length; i++) {
36+
var rnum = Math.floor(Math.random() * chars.length);
37+
webrandom += chars.substring(rnum,rnum+1);
38+
}
39+
document.v_edit_web.v_stats_password.value = webrandom;
40+
}
41+
42+
function FTPrandom() {
43+
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
44+
var string_length = 10;
45+
var ftprandomstring = '';
46+
for (var i=0; i<string_length; i++) {
47+
var rnum = Math.floor(Math.random() * chars.length);
48+
ftprandomstring += chars.substring(rnum,rnum+1);
49+
}
50+
document.v_edit_web.v_ftp_password.value = ftprandomstring;
51+
}
52+
3153
function elementHideShow(elementToHideOrShow){
3254
var el = document.getElementById(elementToHideOrShow);
3355
if (el.style.display == "block") {
@@ -36,16 +58,6 @@
3658
el.style.display = "block";
3759
}
3860
}
39-
function randomString() {
40-
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
41-
var string_length = 10;
42-
var randomstring = '';
43-
for (var i=0; i<string_length; i++) {
44-
var rnum = Math.floor(Math.random() * chars.length);
45-
randomstring += chars.substring(rnum,rnum+1);
46-
}
47-
document.getElementById('v_password').value = randomstring;
48-
}
4961
</script>
5062
<table class='data'>
5163
<tr class="data-add">
@@ -104,16 +116,6 @@
104116
<textarea size="20" class="add-textinput" name="v_aliases"><?php if (!empty($v_aliases)) echo $v_aliases; ?></textarea>
105117
</td>
106118
</tr>
107-
<tr>
108-
<td class="add-text" style="padding: 10px 0 0 2px;">
109-
Error Logging
110-
</td>
111-
</tr>
112-
<tr>
113-
<td>
114-
<input type="checkbox" size="20" class="add-checkbox" name="v_elog" <?php if ($v_elog == 'yes') echo "checked=yes" ?>>
115-
</td>
116-
</tr>
117119
<tr>
118120
<td class="add-text" style="padding: 10px 0 0 2px;">
119121
Nginx Support
@@ -128,7 +130,7 @@
128130
<td>
129131
<table style="display:<?php if (empty($v_nginx)) { echo 'none';} else {echo 'block';}?> ;" id="nginxtable">
130132
<tr>
131-
<td class="add-text" style="padding: 9px 0 0 2px;">
133+
<td class="add-text" style="padding: 9px 0 0 0;">
132134
Nginx Supported Extentions
133135
</td>
134136
</tr>
@@ -154,7 +156,7 @@
154156
<td>
155157
<table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
156158
<tr>
157-
<td class="add-text" style="padding: 9px 0 0 2px;">
159+
<td class="add-text" style="padding: 9px 0 0 0;">
158160
SSL HomeDirectory
159161
</td>
160162
</tr>
@@ -203,35 +205,127 @@
203205
</table>
204206
</td>
205207
</tr>
206-
<tr><td class="add-text" style="padding: 10px 0 0 2px;">Web Statistics</td></tr>
207-
<tr><td><select class="add-list" name="v_stats">
208-
<?php
209-
foreach ($stats as $key => $value) {
210-
$svalue = "'".$value."'";
211-
echo "\t\t\t\t<option value=\"".$value."\"";
212-
if (empty($v_stats)) $v_stats = 'none';
213-
if (( $value == $v_stats ) || ($svalue == $v_stats )){
214-
echo ' selected' ;
215-
}
216-
echo ">".$value."</option>\n";
217-
}
218-
?>
219-
</select></td></tr>
220-
<tr><td class="add-text" style="padding: 10px 0 0 2px;">Web Statistic Authorization</td></tr>
221-
<tr><td><input type="checkbox" size="20" class="add-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');"> </tr>
222-
<tr><td><table style="display:<?php if (empty($v_stats_user)) { echo 'none';} else {echo 'block';}?> ;" id="statstable" name="v_add_web_domain_stats_user"><tr>
223-
<tr><td class="add-text" style="padding: 9px 0 0 2px;">Web Statistics Username</td></tr>
224-
<tr><td><input type="text" size="20" class="add-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user; ?>></tr>
225-
<tr><td class="add-text" style="padding: 10px 0 0 2px;">Web Statistics Password <a href="javascript:randomString();" class="genpass">generate</a></td></tr>
226-
<tr><td><input type="text" size="20" class="add-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password; ?> id="v_password"></tr>
227-
</td></tr></tr></table>
228-
<tr><td style="padding: 24px 0 0 0;">
229-
<input type="submit" class="button" name="save" value="Save">
230-
<input type="button" class="button" value="Cancel" onClick="<?php echo $back ?>">
231-
</td></tr>
232-
</form>
208+
<tr>
209+
<td class="add-text" style="padding: 10px 0 0 2px;">
210+
Web Statistics
211+
</td>
212+
</tr>
213+
<tr>
214+
<td>
215+
<select class="add-list" name="v_stats">
216+
<?php
217+
foreach ($stats as $key => $value) {
218+
$svalue = "'".$value."'";
219+
echo "\t\t\t\t<option value=\"".$value."\"";
220+
if (empty($v_stats)) $v_stats = 'none';
221+
if (( $value == $v_stats ) || ($svalue == $v_stats )){
222+
echo ' selected' ;
223+
}
224+
echo ">".$value."</option>\n";
225+
}
226+
?>
227+
</select>
228+
</td>
229+
</tr>
230+
<tr>
231+
<td class="add-text" style="padding: 10px 0 0 2px;">
232+
Web Statistic Authorization
233+
</td>
234+
</tr>
235+
<tr>
236+
<td>
237+
<input type="checkbox" size="20" class="add-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
238+
</td>
239+
</tr>
240+
<tr>
241+
<td>
242+
<table style="display:<?php if (empty($v_stats_user)) { echo 'none';} else {echo 'block';}?> ;" id="statstable" name="v_add_web_domain_stats_user">
243+
<tr>
244+
<td class="add-text" style="padding: 9px 0 0 2px;">
245+
Web Statistics Username
246+
</td>
247+
</tr>
248+
<tr>
249+
<td>
250+
<input type="text" size="20" class="add-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user; ?>>
251+
</td>
252+
</tr>
253+
<tr>
254+
<td class="add-text" style="padding: 10px 0 0 2px;">
255+
Web Statistics Password <a href="javascript:WEBrandom();" class="genpass">generate</a>
256+
</td>
257+
</tr>
258+
<tr>
259+
<td>
260+
<input type="text" size="20" class="add-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password; ?> id="v_password">
261+
</td>
262+
</tr>
263+
</table>
264+
</td>
265+
</tr>
266+
<tr>
267+
<td class="add-text" style="padding: 10px 0 0 2px;">
268+
Additional FTP Account
269+
</td>
270+
</tr>
271+
<tr>
272+
<td>
273+
<input type="checkbox" size="20" class="add-checkbox" name="v_ftp" <?php if (!empty($v_ftp_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
274+
</td>
275+
</tr>
276+
<tr>
277+
<td>
278+
<table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
279+
<tr>
280+
<td class="add-text" style="padding: 10px 0 0 0;">
281+
FTP Username
282+
<?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#555;">Prefix '.$user.'_ will be automaticaly added to username</span>' ?>
283+
</td>
284+
</tr>
285+
<tr>
286+
<td>
287+
<input type="text" size="20" class="add-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
288+
</td>
289+
</tr>
290+
<tr>
291+
<td class="add-text" style="padding: 10px 0 0 0;">
292+
FTP Password <a href="javascript:FTPrandom();" class="genpass" >generate</a>
293+
</td>
294+
</tr>
295+
<tr>
296+
<td>
297+
<input type="text" class="add-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
298+
</td>
299+
</tr>
300+
<?php
301+
if (empty($v_ftp_user)) {
302+
echo '';
303+
?>
304+
<tr>
305+
<td class="add-text" style="padding: 10px 0 0 0;">
306+
Send FTP credentials to email
307+
</td>
308+
</tr>
309+
<tr>
310+
<td>
311+
<input type="text" class="add-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
312+
</td>
313+
</tr>
314+
<?php
315+
}
316+
?>
317+
</table>
318+
</td>
319+
</tr>
320+
<tr>
321+
<td style="padding: 24px 0 0 0;">
322+
<input type="submit" class="button" name="save" value="Save">
323+
<input type="button" class="button" value="Cancel" onclick="<?php echo $back ?>">
324+
</td>
325+
</tr>
233326
</table>
234327
</td>
235328
</tr>
236-
</table>
237-
329+
</table>
330+
</form>
331+

0 commit comments

Comments
 (0)