tbrehm
2013-02-12 36013a49f4055aeccac89858371fe12438e93c0d
Usability patch: http://www.howtoforge.com/forums/showthread.php?t=60522
91 files modified
467 ■■■■■ changed files
interface/lib/classes/listform_tpl_generator.inc.php 7 ●●●●● patch | view | raw | blame | history
interface/lib/classes/searchform.inc.php 2 ●●●●● patch | view | raw | blame | history
interface/lib/lang/en.lng 2 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/directive_snippets_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/firewall_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/groups_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/iptables_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/remote_user_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/server_config_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/server_ip_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/server_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/server_php_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/software_package_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/software_repo_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/software_update_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/users_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/client/templates/client_circle_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/client/templates/client_template_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/client/templates/clients_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/client/templates/domain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/client/templates/resellers_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/designer/templates/form_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/designer/templates/module_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/dns/dns_wizard.php 19 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ar_dns_soa.lng 2 ●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/en_dns_wizard.lng 2 ●●● patch | view | raw | blame | history
interface/web/dns/templates/dns_a_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/dns/templates/dns_slave_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/dns/templates/dns_soa_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/dns/templates/dns_template_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/help/templates/faq_manage_questions_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/help/templates/help_faq_list.htm 1 ●●●● patch | view | raw | blame | history
interface/web/help/templates/help_faq_sections_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/help/templates/support_message_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/js/scrigo.js.php 4 ●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/en_mail_mailinglist.lng 1 ●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_alias_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_aliasdomain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_blacklist_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_content_filter_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_domain_admin_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_domain_catchall_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_domain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_forward_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_get_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_mailinglist_list.htm 7 ●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_relay_recipient_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_transport_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_user_filter_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_user_list.htm 7 ●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_user_stats_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/mail_whitelist_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/spamfilter_blacklist_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/spamfilter_config_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/spamfilter_policy_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/spamfilter_users_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/spamfilter_whitelist_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mail/templates/user_quota_stats_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/mailuser/templates/mail_user_filter_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/monitor/templates/datalog_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/monitor/templates/syslog_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_domain.lng 2 ●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_subdomain.lng 2 ●●● patch | view | raw | blame | history
interface/web/sites/templates/aps_packages_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/cron_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/database_admin_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/database_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/database_user_admin_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/database_user_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/ftp_user_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/shell_user_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/user_quota_stats_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_aliasdomain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_backup_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_admin_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_folder_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_folder_user_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_sites_stats_list.htm 7 ●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_subdomain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/webdav_user_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/sites/user_quota_stats.php 4 ●●● patch | view | raw | blame | history
interface/web/themes/default-304/templates/admin/users_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/themes/default-304/templates/client/clients_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/themes/default-304/templates/client/resellers_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/themes/default/css/styles.css 23 ●●●●● patch | view | raw | blame | history
interface/web/vm/templates/openvz_ip_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/vm/templates/openvz_ostemplate_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/vm/templates/openvz_template_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/vm/templates/openvz_vm_list.htm 5 ●●●●● patch | view | raw | blame | history
interface/lib/classes/listform_tpl_generator.inc.php
@@ -59,10 +59,12 @@
';
        
        $lang["list_head_txt"] = $listDef["name"];
      $colcount = 0;
        foreach($listDef["item"] as $field) {
            $key = $field["field"];
            $html .= "            <th class=\"tbl_col_".$key."\" scope=\"col\"><tmpl_var name=\"".$key."_txt\"></th>\n";
            $lang[$key."_txt"] = $key;
         $colcount++;
        }
        
        $html .= '            <th class="tbl_col_buttons" scope="col">&nbsp;</th>
@@ -99,6 +101,11 @@
            </td>
          </tr>
          </tmpl_loop>
          <tmpl_unless name=\"records\">
              <tr class=\"tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>\">
                  <td colspan=\"".$colcount."\">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
              </tr>
          </tmpl_unless>
        </tbody>";
  $html .= '
        <tfoot>
interface/lib/classes/searchform.inc.php
@@ -208,6 +208,8 @@
        $content .= ' '.$app->lng('Page').' '.$vars['next_page'].' '.$app->lng('of').' '.$vars['max_pages'].' ';
        if($vars['show_page_next'] == 1){
            $content .= '<a href="'.$list_file.'?page='.$vars['next_page'].$page_params.'"><img src="../themes/iprg/images/btn_next.png" border="0"></a> &nbsp; ';
        } else{
            $content .= '&nbsp;';
        }
        $content .= '<a href="'.$list_file.'?page='.$vars['pages'].$page_params.'"> <img src="../themes/iprg/images/btn_right.png" border="0"></a>';
        return $content;
interface/lib/lang/en.lng
@@ -131,4 +131,6 @@
$wb['datalog_status_i_web_folder_user'] = 'Create folder protection user';
$wb['datalog_status_u_web_folder_user'] = 'Update folder protection user';
$wb['datalog_status_d_web_folder_user'] = 'Delete folder protection user';
$wb['login_as_txt'] = 'Log in as';
?>
interface/web/admin/templates/directive_snippets_list.htm
@@ -43,6 +43,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/admin/templates/firewall_list.htm
@@ -46,6 +46,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/admin/templates/groups_list.htm
@@ -41,6 +41,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/iptables_list.htm
@@ -57,6 +57,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="9">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/remote_user_list.htm
@@ -39,6 +39,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/server_config_list.htm
@@ -27,6 +27,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="2">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/server_ip_list.htm
@@ -51,6 +51,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="7">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/server_list.htm
@@ -45,6 +45,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="8">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/server_php_list.htm
@@ -42,6 +42,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/software_package_list.htm
@@ -37,6 +37,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/software_repo_list.htm
@@ -43,6 +43,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/software_update_list.htm
@@ -36,6 +36,11 @@
                            <td class="tbl_col_version">{tmpl_var name="version"}</td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/admin/templates/users_list.htm
@@ -50,6 +50,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/client/templates/client_circle_list.htm
@@ -46,6 +46,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/client/templates/client_template_list.htm
@@ -43,6 +43,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/client/templates/clients_list.htm
@@ -58,6 +58,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="8">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/client/templates/domain_list.htm
@@ -46,6 +46,11 @@
                    </td>
                </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
            </tbody>
            <tfoot>
interface/web/client/templates/resellers_list.htm
@@ -56,6 +56,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="8">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/designer/templates/form_list.htm
@@ -17,6 +17,11 @@
    <td class="frmText11" align="right">[<a href="javascript: del_record('form_del.php?form_name={tmpl_var name='module'}&module_name={tmpl_var name='module_name'}&phpsessid={tmpl_var name='phpsessid'}');" class="frmText11">Delete</a>]</td>
  </tr>
  </tmpl_loop>
  <tmpl_unless name="records">
      <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
          <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
      </tr>
  </tmpl_unless>
  <tr>
      <td colspan="7" height="40" align="center" class="tblFooter"><tmpl_var name="paging"></td>
  </tr>
interface/web/designer/templates/module_list.htm
@@ -12,6 +12,11 @@
    <td class="frmText11" align="right">[<a href="javascript: del_record('module_del.php?id={tmpl_var name='module'}&phpsessid={tmpl_var name='phpsessid'}');" class="frmText11">Delete</a>]</td>
  </tr>
  </tmpl_loop>
  <tmpl_unless name="records">
      <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
          <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
      </tr>
  </tmpl_unless>
  <tr>
      <td colspan="5" height="40" align="center" class="tblFooter"><tmpl_var name="paging"></td>
  </tr>
interface/web/dns/dns_wizard.php
@@ -133,15 +133,18 @@
    $error = '';
    
    if(isset($_POST['domain']) && $_POST['domain'] == '') $error .= $app->lng('error_domain_empty').'<br />';
    if(isset($_POST['ip']) && $_POST['ip'] == '') $error .= $app->lng('error_ip_empty').'<br />';
    if(isset($_POST['ns1']) && $_POST['ns1'] == '') $error .= $app->lng('error_ns1_empty').'<br />';
    if(isset($_POST['ns2']) && $_POST['ns2'] == '') $error .= $app->lng('error_ns2_empty').'<br />';
    if(isset($_POST['email']) && $_POST['email'] == '') $error .= $app->lng('error_email_empty').'<br />';
    elseif(isset($_POST['domain']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9\-]{2,30}$/',$_POST['domain'])) $error .= $app->lng('error_domain_regex').'<br />';
    
    if(isset($_POST['domain']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9\-]{2,30}$/',$_POST['domain'])) $error .= $app->lng('error_domain_regex').'<br />';
    if(isset($_POST['ns1']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9]{2,30}$/',$_POST['ns1'])) $error .= $app->lng('error_ns1_regex').'<br />';
    if(isset($_POST['ns2']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9]{2,30}$/',$_POST['ns2'])) $error .= $app->lng('error_ns2_regex').'<br />';
    if(isset($_POST['email']) && !preg_match('/^\w+[\w.-]*\w+@\w+[\w.-]*\w+\.[a-z0-9\-]{2,30}$/i',$_POST['email'])) $error .= $app->lng('error_email_regex').'<br />';
    if(isset($_POST['ip']) && $_POST['ip'] == '') $error .= $app->lng('error_ip_empty').'<br />';
    if(isset($_POST['ns1']) && $_POST['ns1'] == '') $error .= $app->lng('error_ns1_empty').'<br />';
    elseif(isset($_POST['ns1']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9]{2,30}$/',$_POST['ns1'])) $error .= $app->lng('error_ns1_regex').'<br />';
    if(isset($_POST['ns2']) && $_POST['ns2'] == '') $error .= $app->lng('error_ns2_empty').'<br />';
    elseif(isset($_POST['ns2']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9]{2,30}$/',$_POST['ns2'])) $error .= $app->lng('error_ns2_regex').'<br />';
    if(isset($_POST['email']) && $_POST['email'] == '') $error .= $app->lng('error_email_empty').'<br />';
    elseif(isset($_POST['email']) && !preg_match('/^\w+[\w.-]*\w+@\w+[\w.-]*\w+\.[a-z0-9\-]{2,30}$/i',$_POST['email'])) $error .= $app->lng('error_email_regex').'<br />';
    
    // make sure that the record belongs to the client group and not the admin group when admin inserts it
    if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($_POST['client_group_id'])) {
interface/web/dns/lib/lang/ar_dns_soa.lng
@@ -27,7 +27,7 @@
$wb['seconds_txt'] = 'Seconds';
$wb['eg_domain_tld'] = 'e.g. domain.tld';
$wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
$wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
$wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld (saved in zone file format, webmaster.domain.tld.)';
$wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
interface/web/dns/lib/lang/en_dns_wizard.lng
@@ -24,7 +24,7 @@
$wb['error_ip_empty'] = 'IP empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'EMail empty.';
$wb['error_email_empty'] = 'Email empty.';
$wb['error_domain_regex'] = 'Domain contains invalid characters.';
$wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
$wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
interface/web/dns/templates/dns_a_list.htm
@@ -71,6 +71,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="7">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
            </tbody>
            <tfoot>
                <tr>
interface/web/dns/templates/dns_slave_list.htm
@@ -62,6 +62,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                <tr>
interface/web/dns/templates/dns_soa_list.htm
@@ -65,6 +65,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
            </tbody>
            <tfoot>
                <tr>
interface/web/dns/templates/dns_template_list.htm
@@ -40,6 +40,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/help/templates/faq_manage_questions_list.htm
@@ -35,6 +35,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/help/templates/help_faq_list.htm
@@ -11,7 +11,6 @@
        <br/>
        <br/>
    </tmpl_if>
</tmpl_loop>
<!--<tmpl_var name="paging">-->
interface/web/help/templates/help_faq_sections_list.htm
@@ -35,6 +35,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/help/templates/support_message_list.htm
@@ -40,6 +40,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/js/scrigo.js.php
@@ -32,6 +32,8 @@
}
function showLoadIndicator() {
    document.body.style.cursor = 'wait';
<?php
if($server_config_array['misc']['use_loadindicator'] == 'y'){
?>
@@ -61,6 +63,8 @@
}
function hideLoadIndicator() {
    document.body.style.cursor = '';
    requestsRunning -= 1;
    if(requestsRunning < 1) {
        requestsRunning = 0; // just for the case...
interface/web/mail/lib/lang/en_mail_mailinglist.lng
@@ -1,4 +1,5 @@
<?php
$wb["mailinglist_txt"] = 'Mailing list';
$wb["limit_mailmailinglist_txt"] = 'Limit reached';
$wb["domain_error_empty"] = 'Domain is empty.';
$wb["listname_error_empty"] = 'Listname is empty.';
interface/web/mail/templates/mail_alias_list.htm
@@ -59,6 +59,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_aliasdomain_list.htm
@@ -59,6 +59,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_blacklist_list.htm
@@ -62,6 +62,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_content_filter_list.htm
@@ -62,6 +62,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_domain_admin_list.htm
@@ -45,6 +45,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_domain_catchall_list.htm
@@ -59,6 +59,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_domain_list.htm
@@ -59,6 +59,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_forward_list.htm
@@ -59,6 +59,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_get_list.htm
@@ -65,6 +65,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_mailinglist_list.htm
@@ -52,12 +52,17 @@
                            <td class="tbl_col_domain"><a href="#" onclick="loadContent('mail/mail_mailinglist_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="domain"}</a></td>
                            <td class="tbl_col_buttons">
                                <tmpl_if name="mailmailinglist_link">
                                    <a class="button icons16 icoWebmailer" href="mail/mailinglist.php?id={tmpl_var name='id'}" target="mailmailinglist"><span>{tmpl_var name='delete_txt'}</span></a>
                                    <a class="button icons16 icoWebmailer" href="mail/mailinglist.php?id={tmpl_var name='id'}" target="mailmailinglist"><span>{tmpl_var name='mailinglist_txt'}</span></a>
                                </tmpl_if>
                                <a class="button icons16 icoDelete" href="javascript: del_record('mail/mail_mailinglist_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_relay_recipient_list.htm
@@ -58,6 +58,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_transport_list.htm
@@ -65,6 +65,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_user_filter_list.htm
@@ -49,6 +49,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="2">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
            </tbody>
            <tfoot>
                <tr>
interface/web/mail/templates/mail_user_list.htm
@@ -63,12 +63,17 @@
                        <td class="tbl_col_autoresponder"><a href="#" onclick="loadContent('mail/mail_user_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="autoresponder"}</a></td>
                        <td class="tbl_col_buttons">
                            <tmpl_if name="mailboxlist_webmail_link">
                                <a class="button icons16 icoWebmailer" href="mail/webmailer.php?id={tmpl_var name='id'}" target="webmail"><span>{tmpl_var name='delete_txt'}</span></a>
                                <a class="button icons16 icoWebmailer" href="mail/webmailer.php?id={tmpl_var name='id'}" target="webmail"><span>{tmpl_var name="webmail_txt"}</span></a>
                            </tmpl_if>
                            <a class="button icons16 icoDelete" href="javascript: del_record('mail/mail_user_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="<tmpl_if name="enable_custom_login">5<tmpl_else>4</tmpl_if>">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/mail_user_stats_list.htm
@@ -37,6 +37,11 @@
                            <td class="tbl_col_buttons"></td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/mail/templates/mail_whitelist_list.htm
@@ -46,6 +46,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/spamfilter_blacklist_list.htm
@@ -49,6 +49,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/spamfilter_config_list.htm
@@ -37,6 +37,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="2">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/spamfilter_policy_list.htm
@@ -49,6 +49,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/mail/templates/spamfilter_users_list.htm
@@ -49,6 +49,11 @@
                        </td>
                    </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mail/templates/spamfilter_whitelist_list.htm
@@ -49,6 +49,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/mail/templates/user_quota_stats_list.htm
@@ -33,6 +33,11 @@
                            <td class="tbl_col_buttons"></td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/mailuser/templates/mail_user_filter_list.htm
@@ -36,6 +36,11 @@
                    </td>
                </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="2">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/monitor/templates/datalog_list.htm
@@ -36,6 +36,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/monitor/templates/syslog_list.htm
@@ -41,6 +41,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                <tr>
interface/web/sites/lib/lang/en_web_domain.lng
@@ -53,7 +53,7 @@
$wb["error_ssl_country_empty"] = 'SSL Country is empty.';
$wb["error_ssl_cert_empty"] = 'SSL Certificate field is empty';
$wb["client_group_id_txt"] = 'Client';
$wb["stats_password_txt"] = 'Webstatistics password';
$wb["stats_password_txt"] = 'Set Webstatistics password';
$wb["allow_override_txt"] = 'Apache AllowOverride';
$wb["limit_web_quota_free_txt"] = 'Max. available Harddisk Quota';
$wb["ssl_state_error_regex"] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
interface/web/sites/lib/lang/en_web_vhost_subdomain.lng
@@ -58,7 +58,7 @@
$wb["error_ssl_country_empty"] = 'SSL Country is empty.';
$wb["error_ssl_cert_empty"] = 'SSL Certificate field is empty';
$wb["client_group_id_txt"] = 'Client';
$wb["stats_password_txt"] = 'Webstatistics password';
$wb["stats_password_txt"] = 'Set Webstatistics password';
$wb["allow_override_txt"] = 'Apache AllowOverride';
$wb["limit_web_quota_free_txt"] = 'Max. available Harddisk Quota';
$wb["ssl_state_error_regex"] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
interface/web/sites/templates/aps_packages_list.htm
@@ -37,6 +37,11 @@
                            <td class="tbl_col_buttons">&nbsp;</td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/cron_list.htm
@@ -63,6 +63,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="10">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/database_admin_list.htm
@@ -55,6 +55,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="7">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/database_list.htm
@@ -69,6 +69,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/database_user_admin_list.htm
@@ -36,6 +36,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="2">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/database_user_list.htm
@@ -52,6 +52,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="2">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/ftp_user_list.htm
@@ -65,6 +65,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/shell_user_list.htm
@@ -62,6 +62,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/user_quota_stats_list.htm
@@ -39,6 +39,11 @@
                            <td class="tbl_col_buttons"></td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="7">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/web_aliasdomain_list.htm
@@ -62,6 +62,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/web_backup_list.htm
@@ -33,6 +33,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
            </table>
        </fieldset>
interface/web/sites/templates/web_domain_admin_list.htm
@@ -48,6 +48,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/web_domain_list.htm
@@ -62,6 +62,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/web_folder_list.htm
@@ -61,6 +61,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/web_folder_user_list.htm
@@ -58,6 +58,11 @@
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="4">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/templates/web_sites_stats_list.htm
@@ -29,7 +29,7 @@
                <tbody>
                <tmpl_loop name="records">
                    <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td class="tbl_col_domain"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="domain"}</a></td>
                        <td class="tbl_col_domain"><a target="_blank" href="http://{tmpl_var name="domain"}/stats">{tmpl_var name="domain"}</a></td>
                        <td class="tbl_col_this_month"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="this_month"} MB</a></td>
                        <td class="tbl_col_last_month"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="last_month"} MB</a></td>
                        <td class="tbl_col_this_year"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="this_year"} MB</a></td>
@@ -37,6 +37,11 @@
                        <td class="tbl_col_buttons"></td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                    <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td class="tbl_col_domain"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_txt"}</a></td>
                        <td class="tbl_col_this_month"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_this_month"} MB</a></td>
interface/web/sites/templates/web_subdomain_list.htm
@@ -62,6 +62,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/sites/templates/web_vhost_subdomain_list.htm
@@ -60,6 +60,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
interface/web/sites/templates/webdav_user_list.htm
@@ -62,6 +62,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/sites/user_quota_stats.php
@@ -60,7 +60,7 @@
        if($rec['used'] > 1024) {
            $rec['used'] = round($rec['used'] / 1024,2).' MB';
        } else {
            $rec['used'] .= ' KB';
            if ($rec['used'] != '') $rec['used'] .= ' KB';
        }
        
        if($rec['soft'] > 1024) {
@@ -75,6 +75,8 @@
            $rec['hard'] .= ' KB';
        }
        
        if($rec['soft'] == " KB") $rec['soft'] = $app->lng('unlimited');
        if($rec['hard'] == " KB") $rec['hard'] = $app->lng('unlimited');
        
        
        /*
interface/web/themes/default-304/templates/admin/users_list.htm
@@ -50,6 +50,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/themes/default-304/templates/client/clients_list.htm
@@ -55,6 +55,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="7">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/themes/default-304/templates/client/resellers_list.htm
@@ -50,6 +50,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/themes/default/css/styles.css
@@ -444,6 +444,7 @@
table.list thead th { font-size: 10px; }
table.list tbody { border: 1px solid #d3d3d3 !important; }
table.list tfoot td { text-align: center;  background: #f8f8f8 url("../images/lists_tfoot_bg.png") repeat-x bottom left;  padding: 24px 8px 8px 8px; }
table.list .tbl_paging img { vertical-align: top; }
table.list .tbl_row_even { background: #fcfcfc; }
table.list .tbl_row_uneven { background: #f0f8ff; }
table.list tr:hover { background: #fffacd; }
@@ -740,7 +741,27 @@
.iconstxt.icoRestore { background-position: 6px -1px; }
/* Button with icon and without text */
.icons16 span { display: none; }
.icons16 { position: relative; }
.icons16>span {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    -ms-transition: opacity 1s linear;
    transition: opacity 1s linear;
    position: absolute;
    right: 23px;
    top: -1px;
    padding: 1px 2px;
    border: 1px solid rgb(155,155,11);
    background: rgb(255,255,111);
    white-space: nowrap;
}
.icons16:hover>span {
    opacity: 1.0;
    visibility: visible;
}
a.icons16 {
    height: 18px;
    width: 18px;
interface/web/vm/templates/openvz_ip_list.htm
@@ -45,6 +45,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/vm/templates/openvz_ostemplate_list.htm
@@ -48,6 +48,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/vm/templates/openvz_template_list.htm
@@ -39,6 +39,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="3">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
interface/web/vm/templates/openvz_vm_list.htm
@@ -55,6 +55,11 @@
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="8">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>