Просмотр исходного кода

integrated js hints from Dmitry Malishev

Serghey Rodin 12 лет назад
Родитель
Сommit
f87f9ef052

+ 6 - 0
web/css/main.css

@@ -813,3 +813,9 @@ form {
     font-size: 10pt;
     color: #dE6c5d;
 }
+
+.hint {
+    font-size: 14pt;
+    color: #7fa1cb;
+    padding: 5px;
+}

+ 2 - 2
web/js/pages/add.web.js

@@ -1,11 +1,11 @@
 App.Actions.WEB.update_ftp_username_hint = function(elm, hint) {
 	if (hint.trim() == '') {
-		$(elm).parent().find('.ftp_username_hint').html('');
+		$(elm).parent().find('.hint').html('');
 	} 
 	if (hint.indexOf(GLOBAL.FTP_USER_PREFIX) == 0) {
 		hint = hint.slice(GLOBAL.FTP_USER_PREFIX.length, hint.length);
 	}
-	$(elm).parent().find('.ftp_username_hint').html(GLOBAL.FTP_USER_PREFIX + hint);
+	$(elm).parent().find('.hint').html(GLOBAL.FTP_USER_PREFIX + hint);
 }
 
 App.Listeners.WEB.keypress_ftp_username = function() {

+ 2 - 2
web/js/pages/edit.web.js

@@ -1,11 +1,11 @@
 App.Actions.WEB.update_ftp_username_hint = function(elm, hint) {
 	if (hint.trim() == '') {
-		$(elm).parent().find('.ftp_username_hint').html('');
+		$(elm).parent().find('.hint').html('');
 	} 
 	if (hint.indexOf(GLOBAL.FTP_USER_PREFIX) == 0) {
 		hint = hint.slice(GLOBAL.FTP_USER_PREFIX.length, hint.length);
 	}
-	$(elm).parent().find('.ftp_username_hint').html(GLOBAL.FTP_USER_PREFIX + hint);
+	$(elm).parent().find('.hint').html(GLOBAL.FTP_USER_PREFIX + hint);
 }
 
 App.Listeners.WEB.keypress_ftp_username = function() {

+ 280 - 285
web/templates/admin/add_web.html

@@ -1,366 +1,361 @@
-
-                                <?php
-                                    $back = $_SESSION['back'];
-                                    if (empty($back)) {
-                                        $back = "location.href='/list/web/'";
-                                    } else {
-                                        $back = "location.href='".$back."'";
-                                    }
-                                ?>
-
-                                <table class="submenu">
-                                    <tr>
-                                        <td style="padding: 0 2px 0 0;" ><a class="name"><b><?php print __('Adding Domain');?></b></a>
-                                            <?php
-                                                if (!empty($_SESSION['error_msg'])) {
-                                                    echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
-                                                } else {
-                                                    if (!empty($_SESSION['ok_msg'])) {
-                                                        echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
-                                                    }
-                                                }
-                                            ?>
-                                        </td>
-                                    </tr>
-                                </table>
-                            </td>
-                        </tr>
-                    </table>
-
-                    <form id="vstobjects" name="v_add_web" method="post">
-                        <script type="text/javascript">
-                            $(function() {
-                                $("#v_domain").change(function() {
-                                    var prefix = 'www.';
-                                    document.getElementById('v_aliases').value = prefix + document.getElementById('v_domain').value;
-                                });
-                            });
-                            function WEBrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var webrandom = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    webrandom += chars.substring(rnum,rnum+1);
+            <?php
+                $back = $_SESSION['back'];
+                    if (empty($back)) {
+                    $back = "location.href='/list/web/'";
+                } else {
+                    $back = "location.href='".$back."'";
+                }
+            ?> 
+            <table class="submenu">
+                <tr>
+                    <td style="padding: 16px 8px;" ><a class="name"><b><?php print __('Adding Domain');?></b></a>
+                        <?php
+                            if (!empty($_SESSION['error_msg'])) {
+                                echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
+                            } else {
+                                if (!empty($_SESSION['ok_msg'])) {
+                                    echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
                                 }
-                                document.v_add_web.v_stats_password.value = webrandom;
                             }
+                        ?> 
+                    </td>
+                </tr>
+            </table>
+        </div>
 
-                            function FTPrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var ftprandomstring = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    ftprandomstring += chars.substring(rnum,rnum+1);
-                                }
-                                document.v_add_web.v_ftp_password.value = ftprandomstring;
-                            }
+        <form id="vstobjects" name="v_add_web" method="post">
+            <script type="text/javascript">
+                $(function() {
+                    $("#v_domain").change(function() {
+                        var prefix = 'www.';
+                        document.getElementById('v_aliases').value = prefix + document.getElementById('v_domain').value;
+                    });
+                });
+                function WEBrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var webrandom = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        webrandom += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_add_web.v_stats_password.value = webrandom;
+                }
 
-                            function elementHideShow(elementToHideOrShow){
-                                var el = document.getElementById(elementToHideOrShow);
-                                if (el.style.display == "block") {
-                                    el.style.display = "none";
-                                } else {
-                                    el.style.display = "block";
-                                }
-                            }
-                        </script>
+                function FTPrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var ftprandomstring = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        ftprandomstring += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_add_web.v_ftp_password.value = ftprandomstring;
+                }
 
-                        <table class='data'>
-                            <tr class="data-add">
-                            <td class="data-dotted" width="150">
-                                <table class="data-col1">
-                                    <tr>
-                                        <td></td>
-                                    </tr>
-                                </table>
+                function elementHideShow(elementToHideOrShow){
+                    var el = document.getElementById(elementToHideOrShow);
+                    if (el.style.display == "block") {
+                        el.style.display = "none";
+                    } else {
+                        el.style.display = "block";
+                    }
+                }
+            </script>
+
+            <table class='data'>
+                <tr class="data-add">
+                <td class="data-dotted" width="150">
+                    <table class="data-col1">
+                        <tr>
+                            <td></td>
+                        </tr>
+                    </table>
+                </td>
+                <td class="data-dotted" width="830px">
+                    <table width="830px">
+                        <tr>
+                            <td></td>
+                        </tr>
+                    </table>
+                    <table class="data-col2" width="600px">
+                        <tr>
+                            <td class="vst-text" style="padding: 20px 0 0 2px;">
+                                <?php print __('Domain');?>
                             </td>
-                            <td class="data-dotted" width="830px">
-                                <table width="830px">
-                                    <tr>
-                                        <td></td>
-                                    </tr>
-                                </table>
-                                <table class="data-col2" width="600px">
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="text" size="20" class="vst-input" name="v_domain" id="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('IP address');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <select class="vst-list" name="v_ip">
+                                    <?php
+                                        foreach ($ips as $key => $value) {
+                                            $display_ip = $key;
+                                            if (!empty($value['NAT'])) $display_ip = $value['NAT'];
+                                            echo "\t\t\t\t<option value=\"".$display_ip."\"";
+                                            if ((!empty($v_ip)) && ( $display_ip == $_POST['v_ip'])){
+                                                echo ' selected';
+                                            }
+                                            echo ">".$display_ip."</option>\n";
+                                        }
+                                    ?>
+                                </select>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('DNS Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_dns" <?php if (empty($v_dns)) echo "checked=yes"; ?>>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Mail Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_mail" <?php if (empty($v_mail)) echo "checked=yes"; ?>>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <a href="javascript:elementHideShow('advtable');" class="vst-advanced"><?php print __('Advanced options');?></a>
+                            </td>
+                        </tr>
+                    </table>
+                    <table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Aliases');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <textarea size="20" class="vst-textinput" name="v_aliases" id="v_aliases" ><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Proxy Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if ($v_proxy !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
                                     <tr>
-                                        <td class="vst-text" style="padding: 20px 0 0 2px;">
-                                            <?php print __('Domain');?>
+                                        <td class="vst-text" style="padding: 9px 0 0 0;">
+                                            <?php print __('Proxy Extentions');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <input type="text" size="20" class="vst-input" name="v_domain" id="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                                            <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
                                         </td>
                                     </tr>
+                                </table>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('SSL Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <table style="display:<?php if (empty($v_ssl)) { echo 'none';} else {echo 'block';}?>;" id="ssltable">
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('IP address');?>
+                                        <td class="vst-text" style="padding: 9px 0 0 0;">
+                                            <?php print __('SSL Home Directory');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <select class="vst-list" name="v_ip">
-                                                <?php
-                                                    foreach ($ips as $key => $value) {
-                                                        $display_ip = $key;
-                                                        if (!empty($value['NAT'])) $display_ip = $value['NAT'];
-                                                        echo "\t\t\t\t<option value=\"".$display_ip."\"";
-                                                        if ((!empty($v_ip)) && ( $display_ip == $_POST['v_ip'])){
-                                                            echo ' selected';
-                                                        }
-                                                        echo ">".$display_ip."</option>\n";
-                                                    }
-                                                ?>
+                                            <select class="vst-list" name="v_ssl_home">
+                                                <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
+                                                     public_html
+                                                </option>
+                                                <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
+                                                    public_shtml
+                                                </option>
                                             </select>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('DNS Support');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('SSL Certificate');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_dns" <?php if (empty($v_dns)) echo "checked=yes"; ?>>
+                                            <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Mail Support');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('SSL Key');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_mail" <?php if (empty($v_mail)) echo "checked=yes"; ?>>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <a href="javascript:elementHideShow('advtable');" class="vst-advanced"><?php print __('Advanced options');?></a>
+                                            <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
                                         </td>
                                     </tr>
-                                </table>
-                                <table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Aliases');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <textarea size="20" class="vst-textinput" name="v_aliases" id="v_aliases" ><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Proxy Support');?>
+                                            <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
                                         </td>
                                     </tr>
+                                </table>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Web Statistics');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <select class="vst-list" name="v_stats">
+                                    <?php
+                                        foreach ($stats as $key => $value) {
+                                            $svalue = "'".$value."'";
+                                            echo "\t\t\t\t<option value=\"".$value."\"";
+                                            if (empty($v_stats)) $v_stats = 'none';
+                                            if (( $value == $v_stats ) || ($svalue == $v_stats )){
+                                                echo ' selected' ;
+                                            }
+                                            echo ">" . __($value) . "</option>\n";
+                                        }
+                                    ?> 
+                                </select>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Statistics Authorization');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                            </td>
+                        </tr>
+                        <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>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if ($v_proxy !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                                        <td class="vst-text" style="padding: 9px 0 0 0;">
+                                            <?php print __('Username');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                        <?php print __('Proxy Extentions');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('SSL Support');?>
+                                            <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <table style="display:<?php if (empty($v_ssl)) { echo 'none';} else {echo 'block';}?>;" id="ssltable">
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                        <?php print __('SSL Home Directory');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <select class="vst-list" name="v_ssl_home">
-                                                            <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
-                                                                 public_html
-                                                            </option>
-                                                            <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
-                                                                public_shtml
-                                                            </option>
-                                                        </select>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('SSL Certificate');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('SSL Key');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
-                                                    </td>
-                                                </tr>
-                                            </table>
+                                            <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
                                         </td>
                                     </tr>
+                                </table>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Additional FTP Account');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Web Statistics');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('Username');?><br>
+                                            <span style="font-size: 10pt; color:#777;"><?php print __('Prefix will be automaticaly added to username',$user."_");?></span>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <select class="vst-list" name="v_stats">
-                                                <?php
-                                                    foreach ($stats as $key => $value) {
-                                                        $svalue = "'".$value."'";
-                                                        echo "\t\t\t\t<option value=\"".$value."\"";
-                                                        if (empty($v_stats)) $v_stats = 'none';
-                                                        if (( $value == $v_stats ) || ($svalue == $v_stats )){
-                                                            echo ' selected' ;
-                                                        }
-                                                        echo ">" . __($value) . "</option>\n";
-                                                    }
-                                                ?> 
-                                            </select>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Statistics Authorization');?>
+                                            <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
+                                            <small class="hint"></small>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
                                         </td>
                                     </tr>
                                     <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>
-                                                    <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                        <?php print __('Username');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Additional FTP Account');?>
+                                            <input type="text" class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                             <?php print __('Send FTP credentials to email');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('Username');?><br>
-                                                        <span style="font-size: 10pt; color:#777;"><?php print __('Prefix will be automaticaly added to username',$user."_");?></span>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
-														<small class="ftp_username_hint"></small>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                         <?php print __('Send FTP credentials to email');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                        </td>
-                                    </tr>
-                                </table>
-                                <table class="data-col2">
-                                    <tr>
-                                        <td style="padding: 33px 0 0 0;" width="116px">
-                                            <input type="submit" name="ok" value="<?php print __('Add');?>" class="button">
-                                        </td>
-                                        <td style="padding: 33px 0 0 0;">
-                                            <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                                            <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
                                         </td>
                                     </tr>
                                 </table>
                             </td>
                         </tr>
                     </table>
-                </form>
-
-<script type="text/javascript" src="/js/pages/add.web.js"></script>
+                    <table class="data-col2">
+                        <tr>
+                            <td style="padding: 33px 0 0 0;" width="116px">
+                                <input type="submit" name="ok" value="<?php print __('Add');?>" class="button">
+                            </td>
+                            <td style="padding: 33px 0 0 0;">
+                                <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                            </td>
+                        </tr>
+                    </table>
+                </td>
+            </tr>
+        </table>
+    </form>
+    <script type="text/javascript" src="/js/pages/add.web.js"></script>

+ 297 - 304
web/templates/admin/edit_web.html

@@ -1,391 +1,384 @@
-                                <?php
-                                    $back = $_SESSION['back'];
-                                    if (empty($back)) {
-                                        $back = "location.href='/list/web/'";
-                                    } else {
-                                        $back = "location.href='".$back."'";
-                                    }
-                                ?>
-
-                                <table class="submenu">
-                                    <tr>
-                                        <td style="padding: 0 2px 0 0;" ><a class="name"><b><?php print __('Editing Domain');?></b></a>
-                                            <?php
-                                                if (!empty($_SESSION['error_msg'])) {
-                                                    echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
-                                                } else {
-                                                    if (!empty($_SESSION['ok_msg'])) {
-                                                        echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
-                                                    }
-                                                }
-                                            ?>
-                                        </td>
-                                    </tr>
-                                </table>
-                            </td>
-                        </tr>
-                    </table>
-
-                    <form id="vstobjects" name="v_edit_web" method="post">
-                        <script language="javascript">
-                            function WEBrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var webrandom = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    webrandom += chars.substring(rnum,rnum+1);
+            <?php
+                $back = $_SESSION['back'];
+                if (empty($back)) {
+                    $back = "location.href='/list/web/'";
+                } else {
+                    $back = "location.href='".$back."'";
+                }
+            ?>
+            <table class="submenu">
+                <tr>
+                    <td style="padding: 16px 8px;" ><a class="name"><b><?php print __('Editing Domain');?></b></a>
+                        <?php
+                            if (!empty($_SESSION['error_msg'])) {
+                                echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
+                            } else {
+                                if (!empty($_SESSION['ok_msg'])) {
+                                    echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
                                 }
-                                document.v_edit_web.v_stats_password.value = webrandom;
                             }
+                        ?> 
+                    </td>
+                </tr>
+            </table>
+        </div>
 
-                            function FTPrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var ftprandomstring = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    ftprandomstring += chars.substring(rnum,rnum+1);
-                                }
-                                document.v_edit_web.v_ftp_password.value = ftprandomstring;
-                            }
+        <form id="vstobjects" name="v_edit_web" method="post">
+            <script language="javascript">
+                function WEBrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var webrandom = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        webrandom += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_edit_web.v_stats_password.value = webrandom;
+                }
 
-                            function elementHideShow(elementToHideOrShow){
-                                var el = document.getElementById(elementToHideOrShow);
-                                if (el.style.display == "block") {
-                                    el.style.display = "none";
-                                } else {
-                                    el.style.display = "block";
-                                }
-                            }
-                        </script>
-                        <table class='data'>
-                            <tr class="data-add">
-                                <td class="data-dotted" width="150">
-                                    <table class="data-col1">
-                                        <tr>
-                                            <td style="padding: 24px 0 2px 18px;">
-                                                <a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
-                                                <a class="data-date"><?php echo $v_time?></a>
-                                            </td>
-                                        </tr>
-                                        <tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>
-                                    </table>
+                function FTPrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var ftprandomstring = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        ftprandomstring += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_edit_web.v_ftp_password.value = ftprandomstring;
+                }
+
+                function elementHideShow(elementToHideOrShow){
+                    var el = document.getElementById(elementToHideOrShow);
+                    if (el.style.display == "block") {
+                        el.style.display = "none";
+                    } else {
+                        el.style.display = "block";
+                    }
+                }
+            </script>
+            <table class='data'>
+                <tr class="data-add">
+                    <td class="data-dotted" width="150">
+                        <table class="data-col1">
+                            <tr>
+                                <td>
+                                    <a class="data-date"><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
+                                    <a class="data-date"><?php echo $v_time?></a>
                                 </td>
-                                <td class="data-dotted" width="830px">
-                                    <table width="830px">
-                                        <tr>
-                                            <td></td>
-                                        </tr>
-                                    </table>
-                                    <table class="data-col2" width="830px">
-                                        <tr>
-                                            <td class="vst-text" style="padding: 20px 0 0 2px;">
-                                                <?php print __('Domain');?>
-                                            </td>
-                                        </tr>
-                                        <tr>
-                                            <td>
-                                                <input type="text" size="20" class="vst-input" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?> disabled> <input type="hidden" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
-                                            </td>
-                                        </tr>
+                            </tr>
+                            <tr><td class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>
+                        </table>
+                    </td>
+                    <td class="data-dotted" width="830px">
+                        <table width="830px">
+                            <tr>
+                                <td></td>
+                            </tr>
+                        </table>
+                        <table class="data-col2" width="830px">
+                            <tr>
+                                <td class="vst-text" style="padding: 20px 0 0 2px;">
+                                    <?php print __('Domain');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="text" size="20" class="vst-input" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?> disabled> <input type="hidden" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('IP Address');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <select class="vst-list" name="v_ip">
+                                        <?php
+                                            foreach ($ips as $key => $value) {
+                                                $display_ip = $key;
+                                                if (!empty($value['NAT'])) $display_ip = $value['NAT'];
+                                                $skey = "'".$display_ip."'";
+                                                echo "\n\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"".$display_ip."\"";
+                                                if ((!empty($v_ip)) && ( $display_ip == $v_ip ) || ( $skey == $v_ip )){
+                                                    echo ' selected';
+                                                }
+                                                echo ">".$display_ip."</option>\n";
+                                            }
+                                        ?>
+                                    </select>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Aliases');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <textarea size="20" class="vst-textinput" name="v_aliases"><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Web Template');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <select class="vst-list" name="v_template">
+                                        <?php
+                                            foreach ($templates as $key => $value) {
+                                                echo "\t\t\t\t<option value=\"".$value."\"";
+                                                $svalue = "'".$value."'";
+                                                if ((!empty($v_template)) && ( $value == $v_template ) || ($svalue == $v_template)){
+                                                    echo ' selected' ;
+                                                }
+                                                echo ">".$value."</option>\n";
+                                            }
+                                        ?> 
+                                    </select>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Proxy Support');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if (!empty($v_proxy)) echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <table style="display:<?php if (empty($v_proxy)) { echo 'none';} else {echo 'block';}?> ;" id="proxytable">
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('IP Address');?>
+                                            <td class="vst-text" style="padding: 9px 0 0 2px;">
+                                                <?php print __('Proxy Template');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <select class="vst-list" name="v_ip">
+                                                <select class="vst-list" name="v_proxy_template">
                                                     <?php
-                                                        foreach ($ips as $key => $value) {
-                                                            $display_ip = $key;
-                                                            if (!empty($value['NAT'])) $display_ip = $value['NAT'];
-                                                            $skey = "'".$display_ip."'";
-                                                            echo "\n\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"".$display_ip."\"";
-                                                            if ((!empty($v_ip)) && ( $display_ip == $v_ip ) || ( $skey == $v_ip )){
-                                                                echo ' selected';
+                                                        foreach ($proxy_templates as $key => $value) {
+                                                            echo "\t\t\t\t<option value=\"".$value."\"";
+                                                            $svalue = "'".$value."'";
+                                                            if ((!empty($v_proxy_template)) && ( $value == $v_proxy_template ) || ($svalue == $v_proxy_template)){
+                                                                echo ' selected' ;
                                                             }
-                                                            echo ">".$display_ip."</option>\n";
+                                                            if ((empty($v_proxy_template)) && ($value == 'default')){
+                                                                echo ' selected' ;
+                                                            }
+                                                            echo ">".$value."</option>\n";
                                                         }
-                                                    ?>
+                                                    ?> 
                                                 </select>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Aliases');?>
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Proxy Extensions');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <textarea size="20" class="vst-textinput" name="v_aliases"><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
+                                                <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
                                             </td>
                                         </tr>
+                                    </table>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('SSL Support');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Web Template');?>
+                                            <td class="vst-text" style="padding: 9px 0 0 0;">
+                                                <?php print __('SSL Home Directory');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <select class="vst-list" name="v_template">
-                                                    <?php
-                                                        foreach ($templates as $key => $value) {
-                                                            echo "\t\t\t\t<option value=\"".$value."\"";
-                                                            $svalue = "'".$value."'";
-                                                            if ((!empty($v_template)) && ( $value == $v_template ) || ($svalue == $v_template)){
-                                                                echo ' selected' ;
-                                                            }
-                                                            echo ">".$value."</option>\n";
-                                                        }
-                                                    ?> 
+                                                <select class="vst-list" name="v_ssl_home">
+                                                    <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
+                                                         public_html
+                                                    </option>
+                                                    <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
+                                                        public_shtml
+                                                    </option>
                                                 </select>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Proxy Support');?>
+                                                <?php print __('SSL Certificate');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if (!empty($v_proxy)) echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                                                <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td>
-                                                <table style="display:<?php if (empty($v_proxy)) { echo 'none';} else {echo 'block';}?> ;" id="proxytable">
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 9px 0 0 2px;">
-                                                            <?php print __('Proxy Template');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <select class="vst-list" name="v_proxy_template">
-                                                                <?php
-                                                                    foreach ($proxy_templates as $key => $value) {
-                                                                        echo "\t\t\t\t<option value=\"".$value."\"";
-                                                                        $svalue = "'".$value."'";
-                                                                        if ((!empty($v_proxy_template)) && ( $value == $v_proxy_template ) || ($svalue == $v_proxy_template)){
-                                                                            echo ' selected' ;
-                                                                        }
-                                                                        if ((empty($v_proxy_template)) && ($value == 'default')){
-                                                                            echo ' selected' ;
-                                                                        }
-                                                                        echo ">".$value."</option>\n";
-                                                                    }
-                                                                ?> 
-                                                            </select>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Proxy Extensions');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                </table>
+                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                                <?php print __('SSL Key');?>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('SSL Support');?>
+                                            <td>
+                                                <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                                <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                            <?php print __('SSL Home Directory');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <select class="vst-list" name="v_ssl_home">
-                                                                <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
-                                                                     public_html
-                                                                </option>
-                                                                <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
-                                                                    public_shtml
-                                                                </option>
-                                                            </select>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('SSL Certificate');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('SSL Key');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                </table>
+                                                <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
                                             </td>
                                         </tr>
+                                    </table>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Web Statistics');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <select class="vst-list" name="v_stats">
+                                        <?php
+                                            foreach ($stats as $key => $value) {
+                                                $svalue = "'".$value."'";
+                                                echo "\t\t\t\t<option value=\"".$value."\"";
+                                                if (empty($v_stats)) $v_stats = 'none';
+                                                if (( $value == $v_stats ) || ($svalue == $v_stats )){
+                                                    echo ' selected' ;
+                                                }
+                                            echo ">". __($value) ."</option>\n";
+                                            }
+                                    ?> 
+                                    </select>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Statistics Authorization');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                                </td>
+                            </tr>
+                            <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>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Web Statistics');?>
+                                            <td class="vst-text" style="padding: 9px 0 0 2px;">
+                                                <?php print __('Username');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <select class="vst-list" name="v_stats">
-                                                    <?php
-                                                        foreach ($stats as $key => $value) {
-                                                            $svalue = "'".$value."'";
-                                                            echo "\t\t\t\t<option value=\"".$value."\"";
-                                                            if (empty($v_stats)) $v_stats = 'none';
-                                                            if (( $value == $v_stats ) || ($svalue == $v_stats )){
-                                                                echo ' selected' ;
-                                                            }
-                                                        echo ">". __($value) ."</option>\n";
-                                                        }
-                                                ?> 
-                                                </select>
+                                                <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Statistics Authorization');?>
+                                                <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                                                <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
                                             </td>
                                         </tr>
+                                    </table>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Additional FTP Account');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
+                                    </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
                                         <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>
-                                                        <td class="vst-text" style="padding: 9px 0 0 2px;">
-                                                            <?php print __('Username');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
-                                                        </td>
-                                                    </tr>
-                                                </table>
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Username');?>
+                                                <?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#777;">' . __('Prefix will be automaticaly added to username',$user."_") . '</span>' ?> 
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Additional FTP Account');?>
+                                            <td>
+                                                <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user;  ?>>
+                                                <small class="hint"></small>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
-                                                </td>
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
+                                            </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Username');?>
-                                                            <?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#777;">' . __('Prefix will be automaticaly added to username',$user."_") . '</span>' ?> 
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user;  ?>>
-															<small class="ftp_username_hint"></small>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text"  class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password;  ?>>
-                                                        </td>
-                                                    </tr>
-                                                    <?php
-                                                        if (empty($v_ftp_user)) {
-                                                            echo '';
-                                                     ?> 
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Send FTP credentials to email');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email;  ?>>
-                                                        </td>
-                                                    </tr>
-                                                    <?php
-                                                        }
-                                                    ?> 
-                                                </table>
+                                                <input type="text"  class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password;  ?>>
                                             </td>
                                         </tr>
-                                    </table>
-                                    <table class="data-col2">
+                                        <?php
+                                            if (empty($v_ftp_user)) {
+                                                echo '';
+                                         ?> 
                                         <tr>
-                                            <td style="padding: 24px 0 0 0;" width="116px">
-                                                <input type="submit" class="button" name="save" value="<?php print __('Save');?>">
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Send FTP credentials to email');?>
                                             </td>
-                                            <td style="padding: 24px 0 0 0;">
-                                                <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                                        </tr>
+                                        <tr>
+                                            <td>
+                                                <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email;  ?>>
                                             </td>
                                         </tr>
+                                        <?php
+                                            }
+                                        ?> 
                                     </table>
                                 </td>
                             </tr>
                         </table>
-                    </form>
-
-
-
-<script type="text/javascript" src="/js/pages/edit.web.js"></script>
-
+                        <table class="data-col2">
+                            <tr>
+                                <td style="padding: 24px 0 0 0;" width="116px">
+                                    <input type="submit" class="button" name="save" value="<?php print __('Save');?>">
+                                </td>
+                                <td style="padding: 24px 0 0 0;">
+                                    <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                                </td>
+                            </tr>
+                        </table>
+                    </td>
+                </tr>
+            </table>
+        </form>
+        <script type="text/javascript" src="/js/pages/edit.web.js"></script>

+ 3 - 897
web/templates/header.html

@@ -4,900 +4,9 @@
         <link rel="icon" href="/images/favicon.ico" type="image/x-icon">
         <title>Vesta - <?php echo "$TAB"; ?> </title>
         <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
-        <style type="text/css">
-            body {
-                margin: 0;
-                margin-left: auto;
-                margin-right: auto;
-                font-family: Arial, Helvetica, sans-serif;
-                background-color: #e5e5e5;
-            }
-
-            form {
-                margin: 0;
-            }
-
-            .hidden {
-                display: none;
-            }
-
-            .main {
-                background-color: #ffffff;
-                padding: 0 0 18px 0;
-                box-shadow: 0 2px 4px rgba(100, 100, 100, 0.3);
-            }
-
-            .top {
-                color: #ffd76e;
-                padding: 0;
-                font-family: Arial, Helvetica, sans-serif;
-                margin: 0;
-                width: 990px;
-                font-size: 10pt;
-                text-align: left;
-                border: 0px;
-                border-collapse:collapse;
-
-            }
-
-            .top thead td {
-                background-color: #505050;
-                border-bottom: 1px solid #fff;
-                height: 25px;
-                text-align: right;
-                padding: 0 24px 0 0px;
-                weight:120px;
-            }
-
-            .top thead td:first-child{
-                border-left: 1px solid #fff;
-                border-right:none;
-                text-align:left;
-                padding: 0 0 0 0;
-                width:auto;
-            }
-
-            .top-link {
-                padding: 5px 22px 4px;
-                text-decoration: none;
-                color: #fff;
-                border-right: 1px solid #fff;
-            }
-
-            .top-link:hover {
-                color: #fff;
-                background-color: #999;
-            }
-
-            .top-link:active{
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .top-selected-link {
-                padding: 5px 22px;
-                text-decoration: none;
-                color: #555;
-                background-color: #fff;
-                border-right: 1px solid #fff;
-            }
-
-            .top-selected-link:hover {
-                color: #174f82;
-            }
-
-            .top-selected-link:active {
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .top-user {
-                padding: 0 2px 0 0;
-                text-decoration: none;
-                color: #ffd76e;
-            }
-
-            .top-user:hover {
-                color: #fff;
-            }
-
-            .top-user:active{
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .top-logout {
-                text-decoration: none;
-                color: #d3d3d3;
-                border: noner;
-            }
-
-            .top-logout:hover {
-                color: #fff;
-            }
-
-            .top-logout:active {
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .nav-logo {
-                float:left;
-                height:110px;
-                width:161px;
-                margin: 0;
-                border-bottom: 1px solid #e3e3e3;
-            }
-
-            .nav-lnk {
-                text-decoration: none;
-                color: #323232;
-                float:left;
-            }
-
-            .nav-lnk:active {
-                color: #f79b44;
-            }
-
-            .nav-block {
-                margin: 0;
-                height:110px;
-                width: 118px;
-                float:left;
-                cursor: pointer;
-                border-bottom: 1px solid #e3e3e3;
-
-            }
-
-            .nav-block:hover {
-                height:107px;
-                border-bottom: 4px solid #f79b44;
-            }
-
-            .nav-selected-block {
-                margin: 0;
-                color: #174f82;
-                height: 107px;
-                width: 118px;
-                float: left;
-                background-color: #fff;
-                border-bottom: 4px solid #777;
-                cursor: pointer;
-            }
-
-            .nav-selected-block:hover {
-                height:107px;
-                border-bottom: 4px solid #f79b44;
-            }
-
-            .nav-selected-block:active {
-                color: #f79b44;
-            }
-
-            .nav-header {
-                padding: 14px 0 0 6px;
-                margin: 0;
-                letter-spacing: -1.0px;
-                font-size: 16pt;
-                font-weight: bold;
-            }
-
-            .nav-selected-header {
-                padding: 14px 0 0 6px;
-                margin: 0;
-                letter-spacing: -1.0px;
-                font-size: 16pt;
-                font-weight: bold;
-            }
-
-            .nav-counters {
-                padding: 1px 0 0 6px;
-                margin: 0;
-                height: 58px;
-                line-height: 1.4em;
-                font-size: 9pt;
-                color: #555;
-                decoration: none;
-            }
-
-            .submenu {
-                margin-left: auto;
-                margin-right: auto;
-                width: 990px;
-                font-family:Arial, Helvetica, sans-serif;
-                height: 54px;
-                font-size: 10pt;
-                text-align: left;
-                vertical-align:top;
-                padding: 0px 10px 0px 0;
-                background-color: none repeat scroll 0% 0% white;
-            }
-
-            .submenu td {
-                vertical-align: middle;
-            }
-
-            .submenu-button-block {
-                float: left;
-            }
-
-            .submenu-button {
-                width: 130px;
-                height: 24px;
-                cursor: pointer;
-                color: #333;
-                background-color: #fafafa;
-                border: 1px solid #999;
-                border-radius: 3px 3px 3px 3px;
-                padding: 0;
-                font-size: 12px;
-                font-family:Arial, Helvetica, sans-serif;
-            }
-
-            @-moz-document url-prefix() {
-                .submenu-button {
-                    padding-bottom: 2px;
-                }
-            }
-
-            .submenu-button:hover {
-                background-color: #f0f0f0;
-            }
-
-            .submenu-button:active {
-                color: #fff;
-                border: 1px solid #f79b44;
-                background-color: #f79b44;
-            }
-
-            .submenu-select-block {
-                float:left;
-                padding-left: 18px;
-            }
-
-            .submenu-select-link {
-                color: #6A6A6A;
-                display: block;
-                float: left;
-                font-size: 8pt;
-                letter-spacing: 0.1em;
-                margin: 6px 6px 0 0;
-                text-decoration: none;
-                padding: 0 4px 0 12px
-            }
-
-            .submenu-select-link:hover {
-                text-decoration: underline;
-            }
-
-            .submenu-select-link:active {
-                color: #fff;
-                background-color: #f79b44;
-                text-decoration: underline;
-            }
-
-            .submenu-select-dropdown {
-                font-family:Arial, Helvetica, sans-serif;
-                color: #333333;
-                display: block;
-                float: left;
-                height: 24px;
-                margin: 0 4px 0 0;
-                min-width: 138px;
-            }
-
-            .submenu-search-block {
-                text-align: right;
-                float: right;
-            }
-
-            .submenu-search-field {
-                border: 1px solid #d3d3d3;
-                border-radius: 3px 3px 3px 3px;
-                color: #333;
-                font-size: 14px;
-                background-color: #fff;
-                float: left;
-                padding: 0px 3px 0px 3px;
-                height: 22px;
-                width: 250px;
-                margin: 0 4px 0 0;
-            }
-
-            .bottom {
-                background-color: #ebe9dc;
-                color: #555;
-                margin: 30px 0 0 0;
-                padding: 4px 20px 8px 0;
-                margin-left: auto;
-                margin-right: auto;
-                width: 990px;
-                font-size: 8pt;
-                text-align: center;
-                vertical-align:top;
-                line-height: 0.8em;
-                border-top: 4px solid #d3d3d3;
-            }
-
-            .bottom a:link {
-                font-size: 8pt;
-                text-decoration: none;
-                color: #555;
-            }
-
-            .bottom a:visited {
-                text-decoration: none;
-                color: #555;
-            }
-
-            .bottom a:hover {
-                text-decoration: underline;
-                color: #7fa1cb;
-            }
-
-            .vst {
-                padding: 0 4px 0 4px;
-                margin: 0;
-                text-decoration: none;
-                color: #999;
-                font-size: 12pt;
-                float: left;
-            }
-
-            .vst:hover {
-                text-decoration: underline;
-            }
-
-            .vst:active {
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .vst-selected {
-                padding: 0 4px 0 4px;
-                margin: 0;
-                text-decoration: none;
-                color: #174f82;
-                font-size: 12pt;
-                float: left;
-            }
-
-            .vst-selected:hover {
-                text-decoration: underline;
-            }
-
-            .vst-selected:active {
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .data {
-                border-collapse:collapse;
-                margin-left: auto;
-                margin-right: auto;
-                width: 990px;
-                font-family:Arial, Helvetica, sans-serif;
-                color: #e5a907;
-                font-size: 12pt;
-                text-align: left;
-                vertical-align:top;
-                margin: 0;
-                behavior:url("/css/csshover3.htc");
-            }
-
-            .data a {
-                text-decoration: none;
-            }
-
-            .data-row:hover {
-                margin: 0;
-                background-color: #f7f6ed;
-
-            }
-
-            .data-row:active {
-                background-color: #f7f7d8;
-            }
-
-            .datarowhover {
-                margin: 0;
-                background-color: #f7f6ed;
-            }
-
-            .data-null {
-                margin: 0;
-                width: 990px;
-                height: 10px;
-                border-top:1px dotted #d3d3d3;
-            }
-
-            .data-spacer {
-                margin: 0;
-                width: 990px;
-            }
-
-            .data-add {
-                margin: 0;
-                background-color: #f7f6ed;
-                border-left: 1px solid #e9e9e9;
-                border-right: 1px solid #e9e9e9;
-                border-bottom: 1px solid #e9e9e9;
-            }
-
-            .data-dotted {
-                text-align: left;
-                vertical-align:top;
-                border-top:1px dotted #d3d3d3;
-                padding: 0 0 26px 0;
-                margin: 0;
-            }
-
-            .data-dotted td {
-                margin: 0;
-            }
-
-            .data-col1 {
-                text-align: left;
-                padding:0;
-            }
-
-            .data-col1 tr td {
-                padding:0 0 0 20px;
-            }
-
-            .data-col1 tr:first-child td {
-                padding:23px 0 0 20px;
-            }
-
-            .data-col2 {
-                text-align: left;
-                padding: 0;
-                overflow: hidden;
-            }
-
-            .data-col2 a:visited {
-                color: green;
-            }
-
-            .data-col5 {
-                table-layout: fixed;
-                text-align: left;
-                padding: 0;
-                overflow: hidden;
-                white-space: nowrap;
-            }
-
-            .data-date {
-                padding: 0 0 0 18;
-                letter-spacing: 0.3em;
-                font-size: 8pt;
-                color: #6A6A6A
-            }
-
-            .data-active {
-                font-size: 8pt;
-                letter-spacing: 0.1em;
-                color: #81a64f;
-                padding: 0 0 13 18;
-            }
-
-            .data-suspended {
-                font-size: 8pt;
-                letter-spacing: 0.1em;
-                color: #de5543;
-                padding: 0 0 13 18;
-            }
-
-            .data-controls {
-                float: right;
-                height: 16px;
-                border-left: 1px solid #d3d3d3;
-                font-size: 8pt;
-                padding: 2px 12px 0 6px;
-                letter-spacing: 0.1em;
-                color: #174f82;
-                text-decoration: none;
-                cursor: pointer;
-            }
-
-            .data-controls:hover {
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .data-controls:active {
-                background-color: #999
-            }
-
-            .data-controls img {
-                border: 0px;
-            }
-
-            .data-count {
-                font-family: Arial, Helvetica, sans-serif;
-                background-color: #f3f3f3;
-                color: #555;
-                font-size: 8pt;
-                margin: 18px 0 0 0;
-                text-align:right;
-                padding: 0 16px 0 0;
-            }
-
-            .chart1 {
-                color:#000;
-                font-size: 10pt;
-            }
-
-            .chart2 {
-                color: #484243;
-                font-size: 8pt;
-            }
-
-            .username {
-                color: #323232;
-                font-size: 16pt;
-            }
-
-            .domain {
-                color: #323232;
-                font-size: 16pt;
-            }
-
-            .cron {
-                color: #323232;
-                font-size: 18px;
-            }
-
-            .log {
-                color: #323232;
-                font-size: 12pt;
-            }
-
-            .aliases {
-                font-size: 12pt;
-                color: #99a7af;
-                padding: 0 0 0 8px;
-            }
-
-            .nginx-ext {
-                color: black;
-                vertical-align:top;
-                font-size: 10pt;
-            }
-
-            .fullname {
-                font-size: 18px;
-                color: #99a7af;
-                padding: 0 0 0 8px;
-            }
-
-            .counter-name {
-                white-space: nowrap;
-                vertical-align:top;
-                line-height: 1.3em;
-                font-size: 10pt;
-                color: #505050;
-                padding: 0 4px 0 0;
-            }
-
-            .cron-counter-name {
-                vertical-align:top;
-                line-height: 0.8em;
-                font-size: 8pt;
-                padding: 4 0 0 0;
-                color: #505050;
-            }
-
-            .counter-value {
-                vertical-align:top;
-                line-height: 1.2em;
-                font-size: 10pt;
-                color: #000;
-                padding: 0 0 0 4px;
-            }
-
-            .log-counter-value {
-                vertical-align:top;
-                font-size: 12pt;
-                color: #484243;
-            }
-
-            .cron-counter-value {
-                vertical-align:top;
-                line-height: 1.2em;
-                font-size: 12pt;
-                color: #484243;
-            }
-
-            .name {
-                font-size: 16pt;
-                color: #555;
-                padding: 0 0 0 10px;
-            }
-
-            .vst-ok {
-                font-size: 18px;
-                color: #62a358;
-                padding: 0 0 0 6px;
-            }
-
-            .vst-ok a{
-                color: #58934f;
-                text-decoration: none;
-            }
-
-            .vst-ok a:hover{
-                text-decoration: underline;
-            }
-
-            .vst-error {
-                font-size: 18px;
-                color: #de6c5d;
-                padding: 0 0 0 6px;
-            }
-
-            .vst-text {
-                color: #323232;
-                font-size: 12pt;
-            }
-
-            .vst-textinput {
-                background-color: #fff;
-                border: 1px solid #c0c0c0;
-                border-radius: 3px 3px 3px 3px;
-                color: #555;
-                font-size: 18px;
-                padding: 5px;
-                width: 360px;
-                height: 120px;
-            }
-
-            .vst-textinput:hover {
-                border: 1px solid #f79b44;
-            }
-
-            .vst-textinput:focus {
-                border: 1px solid #f79b44;
-            }
-
-            .vst-textinput:disabled {
-                background-color: #f1f1f1;
-            }
-
-            .vst-input {
-                background-color: #fff;
-                border: 1px solid #c0c0c0;
-                border-radius: 3px 3px 3px 3px;
-                color: #555;
-                font-size: 14pt;
-                padding: 5px;
-                width: 360px;
-                height: 28px;
-            }
-
-            .vst-input:hover {
-                border: 1px solid #f79b44;
-            }
-
-            .vst-input:focus {
-                border: 1px solid #f79b44;
-            }
-
-            .vst-input:disabled {
-                background-color: #f1f1f1;
-            }
-
-            .vst-list {
-                font-family:Arial, Helvetica, sans-serif;
-                font-size: 12pt;
-                color: #555;
-                height: 30px;
-                min-width: 136px;
-            }
-
-            @-moz-document url-prefix() {
-                .vst-list {
-                    padding-top: 2px;
-                }
-            }
-
-            .vst-checkbox {
-                padding: 5px;
-                font-size: 12pt;
-            }
-
-            .vst-checkbox:hover {
-                border: 1px solid #f79b44;
-            }
-
-            .button {
-                filter:chroma(color=#000000);
-                cursor: pointer;
-                color: #202020;
-                background-color: #fafafa;
-                border: 1px solid #999;
-                border-radius: 3px 3px 3px 3px;
-                font-size: 14px;
-                padding: 2px 16px;
-                width: 108px;
-                height: 34px;
-            }
-
-            .button:hover {
-                background-color: #f0f0f0;
-            }
-
-            .button:active {
-                color: #fff;
-                border: 1px solid #f79b44;
-                background-color: #f79b44;
-            }
-
-            .genpass {
-                color: #34536a;
-                font-size: 8pt;
-                padding: 0 5px;
-                letter-spacing: 0.1em;
-                text-decoration: underline;
-            }
-
-            .genpass:hover {
-                color: #7fa1cb;
-            }
-
-            .genpass:active {
-                background-color: #f79b44;
-                color: #fff;
-            }
-
-            .vst-advanced {
-                color: #34536a;
-                font-size: 10pt;
-                letter-spacing: 0.1em;
-                text-decoration: none;
-                padding: 0 2px;
-                border-bottom: 1px solid #f79b44;
-            }
-
-            .vst-advanced:hover {
-                color: #7fa1cb;
-            }
-
-            .vst-advanced:active {
-                color: #fff;
-                background-color: #f79b44;
-            }
-
-            .fixed{
-                position: fixed;
-                border: none;
-                top: -3px;
-                border-bottom: 1px solid #d3d3d3;
-                background-color: #fff;
-            }
-
-            *html .fixed{
-                position:absolute;
-                position:fixed;
-                _position:absolute;
-                top:0;
-                _top:expression( eval(document.body.scrollTop) + 'px' );
-            }
-
-            #vstobjects{
-                padding-top: 192px;
-                width: 996px;
-                padding-left: 3px;
-                min-height: 370px;
-            }
-
-            .login {
-                font-family:Arial, Helvetica, sans-serif;
-                margin: 80px 0 80px 0;
-                padding: 0;
-                background-color: #fff;
-                text-align: left;
-                vertical-align:top;
-                width: 500px;
-                box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
-            }
-
-            .login-box {
-                text-align: left;
-                vertical-align:top;
-                color: #323232;
-            }
-
-            .login-bottom {
-                color: #ebe9dc;
-                text-align: right;
-                vertical-align:top;
-                width: 500px;
-                height: 50px;
-                background-color: #ebe9dc;
-                padding: 0 8px 0 0;
-                margin: 0;
-            }
-
-            .vestacp{
-                font-size: 8pt;
-                color: #323232;
-                text-align: right;
-                padding: 20px 0 0 0;
-            }
-
-            .error {
-                font-size: 10pt;
-                color: #dE6c5d;
-            }
-        </style>
-        <!--[if IE]>
-            <style type="text/css">
-                html, body, div, span, applet, object, iframe {
-                    margin: 0;
-                    padding: 0;
-                    border: 0;
-                    font-size: 100%;
-                    font: inherit;
-                    vertical-align: baseline;
-                }
-
-                .fixed {
-                    margin-top: 0px;
-                }
-
-                .vst-advanced {
-                    text-decoration: underline;
-                }
-
-                #vstobjects{
-                    padding-top: 195px;
-                    min-height: 370px;
-                    height: auto !important;
-                    height: 370px;
-                    width: 996px;
-                }
-
-                .nav-logo {
-                    float:left;
-                    height:112px;
-                    width:161px;
-                    margin: 0;
-                    border-bottom: 1px solid #d3d3d3;
-                }
-
-                .nav-block {
-                    margin: 0;
-                    height:112px;
-                    width: 118px;
-                    float:left;
-                    cursor: pointer;
-                    border-bottom: 1px solid #d3d3d3;
-                }
-
-                .nav-block:hover {
-                    height:109px;
-                    border-bottom: 4px solid #f79b44;
-                }
-
-                .nav-selected-block {
-                    margin: 0;
-                    color: #174f82;
-                    height: 109px;
-                    width: 118px;
-                    float: left;
-                    background-color: #fff;
-                    border-bottom: 4px solid #777;
-                    cursor: pointer;
-                }
-
-                .nav-selected-block:hover {
-                    height:109px;
-                    border-bottom: 4px solid #f79b44;
-                }
-            </style>
-        <![endif]-->
+        <link type="text/css" href="/css/main.css" rel="stylesheet" />
         <!--[if IE 7]>
+            <link rel="stylesheet" type="text/css" href="/css/ie.css" />
             <style type="text/css">
                 .data-col1 a {
                     white-space: nowrap;
@@ -920,7 +29,6 @@
                     top: 2px;
                 }
             </style>
-            <link rel="stylesheet" type="text/css" href="/css/ie.css" />
         <![endif]-->
         <link type="text/css" href="/css/jquery-custom-dialogs.css" rel="stylesheet" />
         <script type="text/javascript" src="/js/events.js"></script>
@@ -959,9 +67,7 @@
                 });
             });
         </script>
-
-	<script type="text/javascript" src="/js/app.js"></script>
+        <script type="text/javascript" src="/js/app.js"></script>
         <script type="text/javascript" src="/js/templates.js"></script>
-
     </head>
     <body>

+ 279 - 284
web/templates/user/add_web.html

@@ -1,366 +1,361 @@
+            <?php
+                $back = $_SESSION['back'];
+                if (empty($back)) {
+                    $back = "location.href='/list/web/'";
+                } else {
+                    $back = "location.href='".$back."'";
+                }
+            ?> 
 
-                                <?php
-                                    $back = $_SESSION['back'];
-                                    if (empty($back)) {
-                                        $back = "location.href='/list/web/'";
-                                    } else {
-                                        $back = "location.href='".$back."'";
-                                    }
-                                ?>
-
-                                <table class="submenu">
-                                    <tr>
-                                        <td style="padding: 0 2px 0 0;" ><a class="name"><b><?php print __('Adding Web Domain');?></b></a>
-                                            <?php
-                                                if (!empty($_SESSION['error_msg'])) {
-                                                    echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
-                                                } else {
-                                                    if (!empty($_SESSION['ok_msg'])) {
-                                                        echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
-                                                    }
-                                                }
-                                            ?>
-                                        </td>
-                                    </tr>
-                                </table>
-                            </td>
-                        </tr>
-                    </table>
-
-                    <form id="vstobjects" name="v_add_web" method="post">
-                        <script type="text/javascript">
-                            $(function() {
-                                $("#v_domain").change(function() {
-                                    var prefix = 'www.';
-                                    document.getElementById('v_aliases').value = prefix + document.getElementById('v_domain').value;
-                                });
-                            });
-                            function WEBrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var webrandom = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    webrandom += chars.substring(rnum,rnum+1);
+            <table class="submenu">
+                <tr>
+                    <td style="padding: 16px 8px;" ><a class="name"><b><?php print __('Adding Domain');?></b></a>
+                        <?php
+                            if (!empty($_SESSION['error_msg'])) {
+                                echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
+                            } else {
+                                if (!empty($_SESSION['ok_msg'])) {
+                                    echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
                                 }
-                                document.v_add_web.v_stats_password.value = webrandom;
                             }
+                        ?> 
+                    </td>
+                </tr>
+            </table>
+        </div>
+        <form id="vstobjects" name="v_add_web" method="post">
+            <script type="text/javascript">
+                $(function() {
+                    $("#v_domain").change(function() {
+                        var prefix = 'www.';
+                        document.getElementById('v_aliases').value = prefix + document.getElementById('v_domain').value;
+                    });
+                });
+                function WEBrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var webrandom = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        webrandom += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_add_web.v_stats_password.value = webrandom;
+                }
 
-                            function FTPrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var ftprandomstring = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    ftprandomstring += chars.substring(rnum,rnum+1);
-                                }
-                                document.v_add_web.v_ftp_password.value = ftprandomstring;
-                            }
+                function FTPrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var ftprandomstring = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        ftprandomstring += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_add_web.v_ftp_password.value = ftprandomstring;
+                }
 
-                            function elementHideShow(elementToHideOrShow){
-                                var el = document.getElementById(elementToHideOrShow);
-                                if (el.style.display == "block") {
-                                    el.style.display = "none";
-                                } else {
-                                    el.style.display = "block";
-                                }
-                            }
-                        </script>
+                function elementHideShow(elementToHideOrShow){
+                    var el = document.getElementById(elementToHideOrShow);
+                    if (el.style.display == "block") {
+                        el.style.display = "none";
+                    } else {
+                        el.style.display = "block";
+                    }
+                }
+            </script>
 
-                        <table class='data'>
-                            <tr class="data-add">
-                            <td class="data-dotted" width="150">
-                                <table class="data-col1">
-                                    <tr>
-                                        <td></td>
-                                    </tr>
-                                </table>
+            <table class='data'>
+                <tr class="data-add">
+                <td class="data-dotted" width="150">
+                    <table class="data-col1">
+                        <tr>
+                            <td></td>
+                        </tr>
+                    </table>
+                </td>
+                <td class="data-dotted" width="830px">
+                    <table width="830px">
+                        <tr>
+                            <td></td>
+                        </tr>
+                    </table>
+                    <table class="data-col2" width="600px">
+                        <tr>
+                            <td class="vst-text" style="padding: 20px 0 0 2px;">
+                                <?php print __('Domain');?>
                             </td>
-                            <td class="data-dotted" width="830px">
-                                <table width="830px">
-                                    <tr>
-                                        <td></td>
-                                    </tr>
-                                </table>
-                                <table class="data-col2" width="600px">
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="text" size="20" class="vst-input" name="v_domain" id="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('IP address');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <select class="vst-list" name="v_ip">
+                                    <?php
+                                        foreach ($ips as $key => $value) {
+                                            $display_ip = $key;
+                                            if (!empty($value['NAT'])) $display_ip = $value['NAT'];
+                                            echo "\t\t\t\t<option value=\"".$display_ip."\"";
+                                            if ((!empty($v_ip)) && ( $display_ip == $_POST['v_ip'])){
+                                                echo ' selected';
+                                            }
+                                            echo ">".$display_ip."</option>\n";
+                                        }
+                                    ?>
+                                </select>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('DNS Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_dns" <?php if (empty($v_dns)) echo "checked=yes"; ?>>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Mail Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_mail" <?php if (empty($v_mail)) echo "checked=yes"; ?>>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <a href="javascript:elementHideShow('advtable');" class="vst-advanced"><?php print __('Advanced options');?></a>
+                            </td>
+                        </tr>
+                    </table>
+                    <table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Aliases');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <textarea size="20" class="vst-textinput" name="v_aliases" id="v_aliases" ><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Proxy Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if ($v_proxy !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
                                     <tr>
-                                        <td class="vst-text" style="padding: 20px 0 0 2px;">
-                                            <?php print __('Domain');?>
+                                        <td class="vst-text" style="padding: 9px 0 0 0;">
+                                            <?php print __('Proxy Extentions');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <input type="text" size="20" class="vst-input" name="v_domain" id="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                                            <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
                                         </td>
                                     </tr>
+                                </table>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('SSL Support');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <table style="display:<?php if (empty($v_ssl)) { echo 'none';} else {echo 'block';}?>;" id="ssltable">
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('IP address');?>
+                                        <td class="vst-text" style="padding: 9px 0 0 0;">
+                                            <?php print __('SSL Home Directory');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <select class="vst-list" name="v_ip">
-                                                <?php
-                                                    foreach ($ips as $key => $value) {
-                                                        $display_ip = $key;
-                                                        if (!empty($value['NAT'])) $display_ip = $value['NAT'];
-                                                        echo "\t\t\t\t<option value=\"".$display_ip."\"";
-                                                        if ((!empty($v_ip)) && ( $display_ip == $_POST['v_ip'])){
-                                                            echo ' selected';
-                                                        }
-                                                        echo ">".$display_ip."</option>\n";
-                                                    }
-                                                ?>
+                                            <select class="vst-list" name="v_ssl_home">
+                                                <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
+                                                     public_html
+                                                </option>
+                                                <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
+                                                    public_shtml
+                                                </option>
                                             </select>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('DNS Support');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('SSL Certificate');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_dns" <?php if (empty($v_dns)) echo "checked=yes"; ?>>
+                                            <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Mail Support');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('SSL Key');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_mail" <?php if (empty($v_mail)) echo "checked=yes"; ?>>
+                                            <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <a href="javascript:elementHideShow('advtable');" class="vst-advanced"><?php print __('Advanced options');?></a>
-                                        </td>
-                                    </tr>
-                                </table>
-                                <table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advtable">
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Aliases');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <textarea size="20" class="vst-textinput" name="v_aliases" id="v_aliases" ><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Proxy Support');?>
+                                            <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
                                         </td>
                                     </tr>
+                                </table>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Web Statistics');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <select class="vst-list" name="v_stats">
+                                    <?php
+                                        foreach ($stats as $key => $value) {
+                                            $svalue = "'".$value."'";
+                                            echo "\t\t\t\t<option value=\"".$value."\"";
+                                            if (empty($v_stats)) $v_stats = 'none';
+                                            if (( $value == $v_stats ) || ($svalue == $v_stats )){
+                                                echo ' selected' ;
+                                            }
+                                            echo ">" . __($value) . "</option>\n";
+                                        }
+                                    ?> 
+                                </select>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Statistics Authorization');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                            </td>
+                        </tr>
+                        <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>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if ($v_proxy !== 'off') echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                                        <td class="vst-text" style="padding: 9px 0 0 0;">
+                                            <?php print __('Username');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <table style="display:<?php if ($v_proxy == 'off') { echo 'none';} else {echo 'block';}?>;" id="proxytable" >
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                        <?php print __('Proxy Extentions');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('SSL Support');?>
+                                            <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <table style="display:<?php if (empty($v_ssl)) { echo 'none';} else {echo 'block';}?>;" id="ssltable">
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                        <?php print __('SSL Home Directory');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <select class="vst-list" name="v_ssl_home">
-                                                            <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
-                                                                 public_html
-                                                            </option>
-                                                            <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
-                                                                public_shtml
-                                                            </option>
-                                                        </select>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('SSL Certificate');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('SSL Key');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
-                                                    </td>
-                                                </tr>
-                                            </table>
+                                            <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
                                         </td>
                                     </tr>
+                                </table>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                <?php print __('Additional FTP Account');?>
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
+                            </td>
+                        </tr>
+                        <tr>
+                            <td>
+                                <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
                                     <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Web Statistics');?>
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('Username');?><br>
+                                            <span style="font-size: 10pt; color:#777;"><?php print __('Prefix will be automaticaly added to username',$user."_");?></span>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <select class="vst-list" name="v_stats">
-                                                <?php
-                                                    foreach ($stats as $key => $value) {
-                                                        $svalue = "'".$value."'";
-                                                        echo "\t\t\t\t<option value=\"".$value."\"";
-                                                        if (empty($v_stats)) $v_stats = 'none';
-                                                        if (( $value == $v_stats ) || ($svalue == $v_stats )){
-                                                            echo ' selected' ;
-                                                        }
-                                                        echo ">" . __($value) . "</option>\n";
-                                                    }
-                                                ?> 
-                                            </select>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Statistics Authorization');?>
+                                            <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
+                                            <small class="hint"></small>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                            <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
                                         </td>
                                     </tr>
                                     <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>
-                                                    <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                        <?php print __('Username');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                        </td>
-                                    </tr>
-                                    <tr>
-                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                            <?php print __('Additional FTP Account');?>
+                                            <input type="text" class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
                                         </td>
                                     </tr>
                                     <tr>
-                                        <td>
-                                            <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
+                                        <td class="vst-text" style="padding: 10px 0 0 0;">
+                                             <?php print __('Send FTP credentials to email');?>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>
-                                            <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('Username');?><br>
-                                                        <span style="font-size: 10pt; color:#777;"><?php print __('Prefix will be automaticaly added to username',$user."_");?></span>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user; ?>>
-														<small class="ftp_username_hint"></small>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                        <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text" class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password; ?>>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                         <?php print __('Send FTP credentials to email');?>
-                                                    </td>
-                                                </tr>
-                                                <tr>
-                                                    <td>
-                                                        <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
-                                                    </td>
-                                                </tr>
-                                            </table>
-                                        </td>
-                                    </tr>
-                                </table>
-                                <table class="data-col2">
-                                    <tr>
-                                        <td style="padding: 33px 0 0 0;" width="116px">
-                                            <input type="submit" name="ok" value="<?php print __('Add');?>" class="button">
-                                        </td>
-                                        <td style="padding: 33px 0 0 0;">
-                                            <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                                            <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email; ?>>
                                         </td>
                                     </tr>
                                 </table>
                             </td>
                         </tr>
                     </table>
-                </form>
-
-<script type="text/javascript" src="/js/pages/add.web.js"></script>
+                    <table class="data-col2">
+                        <tr>
+                            <td style="padding: 33px 0 0 0;" width="116px">
+                                <input type="submit" name="ok" value="<?php print __('Add');?>" class="button">
+                            </td>
+                            <td style="padding: 33px 0 0 0;">
+                                <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                            </td>
+                        </tr>
+                    </table>
+                </td>
+            </tr>
+        </table>
+    </form>
+    <script type="text/javascript" src="/js/pages/add.web.js"></script>

+ 259 - 262
web/templates/user/edit_web.html

@@ -1,343 +1,340 @@
-                                <?php
-                                    $back = $_SESSION['back'];
-                                    if (empty($back)) {
-                                        $back = "location.href='/list/web/'";
-                                    } else {
-                                        $back = "location.href='".$back."'";
-                                    }
-                                ?>
+            <?php
+                $back = $_SESSION['back'];
+                if (empty($back)) {
+                    $back = "location.href='/list/web/'";
+                } else {
+                    $back = "location.href='".$back."'";
+                }
+            ?>
 
-                                <table class="submenu">
-                                    <tr>
-                                        <td style="padding: 0 2px 0 0;" ><a class="name"><b><?php print __('Editing Domain');?></b></a>
-                                            <?php
-                                                if (!empty($_SESSION['error_msg'])) {
-                                                    echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
-                                                } else {
-                                                    if (!empty($_SESSION['ok_msg'])) {
-                                                        echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
-                                                    }
-                                                }
-                                            ?>
-                                        </td>
-                                    </tr>
-                                </table>
-                            </td>
-                        </tr>
-                    </table>
-
-                    <form id="vstobjects" name="v_edit_web" method="post">
-                        <script language="javascript">
-                            function WEBrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var webrandom = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    webrandom += chars.substring(rnum,rnum+1);
+            <table class="submenu">
+                <tr>
+                    <td style="padding: 16px 8px;" ><a class="name"><b><?php print __('Editing Domain');?></b></a>
+                        <?php
+                            if (!empty($_SESSION['error_msg'])) {
+                                echo "<span class=\"vst-error\"> → ".$_SESSION['error_msg']."</span>";
+                            } else {
+                                if (!empty($_SESSION['ok_msg'])) {
+                                    echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
                                 }
-                                document.v_edit_web.v_stats_password.value = webrandom;
                             }
+                        ?> 
+                    </td>
+                </tr>
+            </table>
+        </div>
 
-                            function FTPrandom() {
-                                var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
-                                var string_length = 10;
-                                var ftprandomstring = '';
-                                for (var i=0; i<string_length; i++) {
-                                    var rnum = Math.floor(Math.random() * chars.length);
-                                    ftprandomstring += chars.substring(rnum,rnum+1);
-                                }
-                                document.v_edit_web.v_ftp_password.value = ftprandomstring;
-                            }
+        <form id="vstobjects" name="v_edit_web" method="post">
+            <script language="javascript">
+                function WEBrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var webrandom = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        webrandom += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_edit_web.v_stats_password.value = webrandom;
+                }
 
-                            function elementHideShow(elementToHideOrShow){
-                                var el = document.getElementById(elementToHideOrShow);
-                                if (el.style.display == "block") {
-                                    el.style.display = "none";
-                                } else {
-                                    el.style.display = "block";
-                                }
-                            }
-                        </script>
-                        <table class='data'>
-                            <tr class="data-add">
-                                <td class="data-dotted" width="150">
-                                    <table class="data-col1">
-                                        <tr>
-                                            <td style="padding: 24px 0 2px 18px;">
-                                                <a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
-                                                <a class="data-date" ?><?php echo $v_time?></a>
-                                            </td>
-                                        </tr>
-                                        <tr><td style="padding: 0 0 0 18px;" class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>
-                                    </table>
+                function FTPrandom() {
+                    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
+                    var string_length = 10;
+                    var ftprandomstring = '';
+                    for (var i=0; i<string_length; i++) {
+                        var rnum = Math.floor(Math.random() * chars.length);
+                        ftprandomstring += chars.substring(rnum,rnum+1);
+                    }
+                    document.v_edit_web.v_ftp_password.value = ftprandomstring;
+                }
+
+                function elementHideShow(elementToHideOrShow){
+                    var el = document.getElementById(elementToHideOrShow);
+                    if (el.style.display == "block") {
+                        el.style.display = "none";
+                    } else {
+                        el.style.display = "block";
+                    }
+                }
+            </script>
+            <table class='data'>
+                <tr class="data-add">
+                    <td class="data-dotted" width="150">
+                        <table class="data-col1">
+                            <tr>
+                                <td>
+                                    <a class="data-date" ?><?php echo strftime("%d %b %Y", strtotime($v_date))?></a><br>
+                                    <a class="data-date" ?><?php echo $v_time?></a>
                                 </td>
-                                <td class="data-dotted" width="830px">
-                                    <table width="830px">
-                                        <tr>
-                                            <td></td>
-                                        </tr>
-                                    </table>
-                                    <table class="data-col2" width="830px">
+                            </tr>
+                            <tr><td class="data-<?php echo $v_status ?>"><b><?php echo __($v_status) ?></b></td></tr>
+                        </table>
+                    </td>
+                    <td class="data-dotted" width="830px">
+                        <table width="830px">
+                            <tr>
+                                <td></td>
+                            </tr>
+                        </table>
+                        <table class="data-col2" width="830px">
+                            <tr>
+                                <td class="vst-text" style="padding: 20px 0 0 2px;">
+                                    <?php print __('Domain');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="text" size="20" class="vst-input" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?> disabled> <input type="hidden" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('IP Address');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <select class="vst-list" name="v_ip">
+                                        <?php
+                                            foreach ($ips as $key => $value) {
+                                                $display_ip = $key;
+                                                if (!empty($value['NAT'])) $display_ip = $value['NAT'];
+                                                $skey = "'".$display_ip."'";
+                                                echo "\n\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"".$display_ip."\"";
+                                                if ((!empty($v_ip)) && ( $display_ip == $v_ip ) || ( $skey == $v_ip )){
+                                                    echo ' selected';
+                                                }
+                                                echo ">".$display_ip."</option>\n";
+                                            }
+                                        ?>
+                                    </select>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Aliases');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <textarea size="20" class="vst-textinput" name="v_aliases"><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Proxy Support');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if (!empty($v_proxy)) echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <table style="display:<?php if (empty($v_proxy)) { echo 'none';} else {echo 'block';}?> ;" id="proxytable">
                                         <tr>
-                                            <td class="vst-text" style="padding: 20px 0 0 2px;">
-                                                <?php print __('Domain');?>
+                                            <td class="vst-text" style="padding: 9px 0 0 0;">
+                                                <?php print __('Proxy Extensions');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <input type="text" size="20" class="vst-input" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?> disabled> <input type="hidden" name="v_domain" <?php if (!empty($v_domain)) echo "value=".$v_domain;  ?>>
+                                                <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
                                             </td>
                                         </tr>
+                                    </table>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('SSL Support');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('IP Address');?>
+                                            <td class="vst-text" style="padding: 9px 0 0 0;">
+                                                <?php print __('SSL Home Directory');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <select class="vst-list" name="v_ip">
-                                                    <?php
-                                                        foreach ($ips as $key => $value) {
-                                                            $display_ip = $key;
-                                                            if (!empty($value['NAT'])) $display_ip = $value['NAT'];
-                                                            $skey = "'".$display_ip."'";
-                                                            echo "\n\t\t\t\t\t\t\t\t\t\t\t\t<option value=\"".$display_ip."\"";
-                                                            if ((!empty($v_ip)) && ( $display_ip == $v_ip ) || ( $skey == $v_ip )){
-                                                                echo ' selected';
-                                                            }
-                                                            echo ">".$display_ip."</option>\n";
-                                                        }
-                                                    ?>
+                                                <select class="vst-list" name="v_ssl_home">
+                                                    <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
+                                                         public_html
+                                                    </option>
+                                                    <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
+                                                        public_shtml
+                                                    </option>
                                                 </select>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Aliases');?>
+                                                <?php print __('SSL Certificate');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <textarea size="20" class="vst-textinput" name="v_aliases"><?php if (!empty($v_aliases)) echo $v_aliases;  ?></textarea>
+                                                <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Proxy Support');?>
+                                                <?php print __('SSL Key');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_proxy" <?php if (!empty($v_proxy)) echo "checked=yes" ?> onclick="javascript:elementHideShow('proxytable');">
+                                                <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td>
-                                                <table style="display:<?php if (empty($v_proxy)) { echo 'none';} else {echo 'block';}?> ;" id="proxytable">
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                            <?php print __('Proxy Extensions');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_proxy_ext"><?php if (!empty($v_proxy_ext)) { echo $v_proxy_ext;} else { echo 'jpg, jpeg, gif, png, ico, svg, css, zip, tgz, gz, rar, bz2, exe, pdf, doc, xls, ppt, txt, odt, ods, odp, odf, tar, bmp, rtf, js, mp3, avi, mpeg, flv, html, htm'; }  ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                </table>
+                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                                <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('SSL Support');?>
+                                            <td>
+                                                <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
                                             </td>
                                         </tr>
+                                    </table>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Web Statistics');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <select class="vst-list" name="v_stats">
+                                        <?php
+                                            foreach ($stats as $key => $value) {
+                                                $svalue = "'".$value."'";
+                                                echo "\t\t\t\t<option value=\"".$value."\"";
+                                                if (empty($v_stats)) $v_stats = 'none';
+                                                if (( $value == $v_stats ) || ($svalue == $v_stats )){
+                                                    echo ' selected' ;
+                                                }
+                                            echo ">". __($value) ."</option>\n";
+                                            }
+                                    ?> 
+                                    </select>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Statistics Authorization');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                                </td>
+                            </tr>
+                            <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>
-                                            <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ssl" <?php if ($v_ssl == 'yes') echo "checked=yes" ?> onclick="javascript:elementHideShow('ssltable');">
+                                            <td class="vst-text" style="padding: 9px 0 0 2px;">
+                                                <?php print __('Username');?>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <table style="display:<?php if ($v_ssl == 'no' ) { echo 'none';} else {echo 'block';}?> ;" id="ssltable">
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 9px 0 0 0;">
-                                                            <?php print __('SSL Home Directory');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <select class="vst-list" name="v_ssl_home">
-                                                                <option value='same' <?php if ($v_ssl_home == 'same') echo "selected";?>>
-                                                                     public_html
-                                                                </option>
-                                                                <option value='single' <?php if ($v_ssl_home == 'single') echo "selected";?>>
-                                                                    public_shtml
-                                                                </option>
-                                                            </select>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('SSL Certificate');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_ssl_crt"><?php if (!empty($v_ssl_crt)) echo $v_ssl_crt; ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('SSL Key');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_ssl_key"><?php if (!empty($v_ssl_key)) echo $v_ssl_key; ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('SSL Certificate Authority / Intermediate');?> <span style="padding:0 0 0 6px; font-size: 10pt; color:#555;">(<?php print __('optional');?>)</span>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <textarea size="20" class="vst-textinput" name="v_ssl_ca"><?php if (!empty($v_ssl_ca)) echo $v_ssl_ca; ?></textarea>
-                                                        </td>
-                                                    </tr>
-                                                </table>
+                                                <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Web Statistics');?>
+                                                <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <select class="vst-list" name="v_stats">
-                                                    <?php
-                                                        foreach ($stats as $key => $value) {
-                                                            $svalue = "'".$value."'";
-                                                            echo "\t\t\t\t<option value=\"".$value."\"";
-                                                            if (empty($v_stats)) $v_stats = 'none';
-                                                            if (( $value == $v_stats ) || ($svalue == $v_stats )){
-                                                                echo ' selected' ;
-                                                            }
-                                                        echo ">". __($value) ."</option>\n";
-                                                        }
-                                                ?> 
-                                                </select>
-                                            </td>
-                                        </tr>
-                                        <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Statistics Authorization');?>
+                                                <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
                                             </td>
                                         </tr>
+                                    </table>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td class="vst-text" style="padding: 10px 0 0 2px;">
+                                    <?php print __('Additional FTP Account');?>
+                                </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
+                                    </td>
+                            </tr>
+                            <tr>
+                                <td>
+                                    <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
                                         <tr>
-                                            <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_stats_auth" <?php if (!empty($v_stats_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('statstable');">
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Username');?>
+                                                <?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#777;">' . __('Prefix will be automaticaly added to username',$user."_") . '</span>' ?> 
                                             </td>
                                         </tr>
                                         <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>
-                                                        <td class="vst-text" style="padding: 9px 0 0 2px;">
-                                                            <?php print __('Username');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text" size="20" class="vst-input" name="v_stats_user" <?php if (!empty($v_stats_user)) echo "value=".$v_stats_user;  ?>>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                            <?php print __('Password');?> <a href="javascript:WEBrandom();" class="genpass"><?php print __('generate');?></a>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text" size="20" class="vst-input" name="v_stats_password" <?php if (!empty($v_stats_password)) echo "value=".$v_stats_password;  ?> id="v_password">
-                                                        </td>
-                                                    </tr>
-                                                </table>
+                                                <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user;  ?>>
+                                                <small class="hint"></small>
                                             </td>
                                         </tr>
                                         <tr>
-                                            <td class="vst-text" style="padding: 10px 0 0 2px;">
-                                                <?php print __('Additional FTP Account');?>
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
                                             </td>
                                         </tr>
                                         <tr>
                                             <td>
-                                                <input type="checkbox" size="20" class="vst-checkbox" name="v_ftp" <?php if (!empty($v_ftp_user)) echo "checked=yes" ?> onclick="javascript:elementHideShow('ftptable');">
-                                                </td>
+                                                <input type="text"  class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password;  ?>>
+                                            </td>
                                         </tr>
+                                        <?php
+                                            if (empty($v_ftp_user)) {
+                                                echo '';
+                                         ?> 
                                         <tr>
-                                            <td>
-                                                <table style="display:<?php if (empty($v_ftp_user)) { echo 'none';} else {echo 'block';}?> ;" id="ftptable" name="v_add_domain_ftp">
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Username');?>
-                                                            <?php if (empty($v_ftp_user)) echo '<br><span style="font-size: 10pt; color:#777;">' . __('Prefix will be automaticaly added to username',$user."_") . '</span>' ?> 
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text" size="20" class="vst-input" name="v_ftp_user" <?php if (!empty($v_ftp_user)) echo "value=".$v_ftp_user;  ?>>
-															<small class="ftp_username_hint"></small>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Password');?> <a href="javascript:FTPrandom();" class="genpass" ><?php print __('generate');?></a>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text"  class="vst-input" name="v_ftp_password" <?php if (!empty($v_ftp_password)) echo "value=".$v_ftp_password;  ?>>
-                                                        </td>
-                                                    </tr>
-                                                    <?php
-                                                        if (empty($v_ftp_user)) {
-                                                            echo '';
-                                                     ?> 
-                                                    <tr>
-                                                        <td class="vst-text" style="padding: 10px 0 0 0;">
-                                                            <?php print __('Send FTP credentials to email');?>
-                                                        </td>
-                                                    </tr>
-                                                    <tr>
-                                                        <td>
-                                                            <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email;  ?>>
-                                                        </td>
-                                                    </tr>
-                                                    <?php
-                                                        }
-                                                    ?> 
-                                                </table>
+                                            <td class="vst-text" style="padding: 10px 0 0 0;">
+                                                <?php print __('Send FTP credentials to email');?>
                                             </td>
                                         </tr>
-                                    </table>
-                                    <table class="data-col2">
                                         <tr>
-                                            <td style="padding: 24px 0 0 0;" width="116px">
-                                                <input type="submit" class="button" name="save" value="<?php print __('Save');?>">
-                                            </td>
-                                            <td style="padding: 24px 0 0 0;">
-                                                <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                                            <td>
+                                                <input type="text"  class="vst-input" name="v_ftp_email" <?php if (!empty($v_ftp_email)) echo "value=".$v_ftp_email;  ?>>
                                             </td>
                                         </tr>
+                                        <?php
+                                            }
+                                        ?> 
                                     </table>
                                 </td>
                             </tr>
                         </table>
-                    </form>
-
-<script type="text/javascript" src="/js/pages/edit.web.js"></script>
+                        <table class="data-col2">
+                            <tr>
+                                <td style="padding: 24px 0 0 0;" width="116px">
+                                    <input type="submit" class="button" name="save" value="<?php print __('Save');?>">
+                                </td>
+                                <td style="padding: 24px 0 0 0;">
+                                    <input type="button" class="button" value="<?php print __('Back');?>" onclick="<?php echo $back ?>">
+                                </td>
+                            </tr>
+                        </table>
+                    </td>
+                </tr>
+            </table>
+        </form>
+        <script type="text/javascript" src="/js/pages/edit.web.js"></script>