├── .gitignore ├── README.md ├── install.php └── ispconfig.patch /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ISPConfig MySQL limits 2 | ========================= 3 | 4 | 5 | # INSTALLATION (as root) 6 | 7 | ``` 8 | git clone https://github.com/alexalouit/ISPConfig-MySQL-limits.git 9 | cd ISPConfig-MySQL-limits 10 | php -q install.php 11 | ``` 12 | 13 | After install, a new tab (options) will be available in editing mysql user with an admin account. 14 | 15 | 16 | ## COMPATIBILITY 17 | 18 | ISPConfig (select version in branch) 19 | 20 | 21 | ## NOTES 22 | 23 | For multiple reasons, it works on RW users only 24 | 25 | 26 | ## MANUAL INSTALLATION 27 | 28 | - patch ISPConfig 29 | ``` 30 | cp ispconfig.patch /usr/local/ispconfig/ispconfig.patch 31 | cd /usr/local/ispconfig 32 | patch -p3 < ./ispconfig.patch 33 | rm ./ispconfig.patch 34 | ``` 35 | 36 | - sql queries 37 | ``` 38 | ALTER TABLE `web_database_user` ADD `max_user_connections` int(11) NOT NULL DEFAULT '-1'; 39 | ALTER TABLE `web_database_user` ADD `max_queries_per_hour` int(11) NOT NULL DEFAULT '-1'; 40 | ALTER TABLE `web_database_user` ADD `max_updates_per_hour` int(11) NOT NULL DEFAULT '-1'; 41 | ALTER TABLE `web_database_user` ADD `max_connections_per_hour` int(11) NOT NULL DEFAULT '-1'; 42 | ALTER TABLE `client_template` ADD `max_user_connections` int(11) NOT NULL DEFAULT '-1'; 43 | ALTER TABLE `client_template` ADD `max_queries_per_hour` int(11) NOT NULL DEFAULT '-1'; 44 | ALTER TABLE `client_template` ADD `max_updates_per_hour` int(11) NOT NULL DEFAULT '-1'; 45 | ALTER TABLE `client_template` ADD `max_connections_per_hour` int(11) NOT NULL DEFAULT '-1'; 46 | ALTER TABLE `client` ADD `max_user_connections` int(11) NOT NULL DEFAULT '-1'; 47 | ALTER TABLE `client` ADD `max_queries_per_hour` int(11) NOT NULL DEFAULT '-1'; 48 | ALTER TABLE `client` ADD `max_updates_per_hour` int(11) NOT NULL DEFAULT '-1'; 49 | ALTER TABLE `client` ADD `max_connections_per_hour` int(11) NOT NULL DEFAULT '-1'; 50 | ``` -------------------------------------------------------------------------------- /install.php: -------------------------------------------------------------------------------- 1 | 5 | All rights reserved. 6 | 7 | Redistribution and use in source and binary forms, with or without 8 | modification, are permitted provided that the following conditions are met: 9 | 10 | * Redistributions of source code must retain the above copyright notice, this 11 | list of conditions and the following disclaimer. 12 | 13 | * Redistributions in binary form must reproduce the above copyright notice, 14 | this list of conditions and the following disclaimer in the documentation 15 | and/or other materials provided with the distribution. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 20 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 21 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 23 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 24 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 25 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 26 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | */ 28 | 29 | $backup_dir = "/var/backup/"; 30 | $backup_file = date("Ymdhis")."-ISPConfig-MySQL-limits.tar.gz"; 31 | 32 | if(!file_exists("/usr/local/ispconfig/server/lib/config.inc.php") OR !file_exists("/usr/local/ispconfig/server/lib/mysql_clientdb.conf")) { 33 | echo "Unable to load the ISPConfig defaut configuration files.\n"; 34 | exit; 35 | } 36 | 37 | require_once "/usr/local/ispconfig/server/lib/config.inc.php"; 38 | require_once "/usr/local/ispconfig/server/lib/mysql_clientdb.conf"; 39 | 40 | if($conf["app_version"] != "3.1.1p1") { 41 | echo "This version is unsupported.\n"; 42 | exit; 43 | } 44 | 45 | if(!file_exists($backup_dir)) { 46 | echo "Backup directory not found.\n"; 47 | mkdir($backup_dir, 0700); 48 | } 49 | 50 | if(!file_exists($backup_dir)) { 51 | echo "Create it, and relaunch me!\n"; 52 | exit; 53 | } 54 | 55 | if(getcwd() != realpath(dirname(__FILE__))) { 56 | echo "Run me in current installer directory!\n"; 57 | exit; 58 | } 59 | 60 | echo "Create backup on " . $backup_dir . " directory\n"; 61 | 62 | exec("/bin/tar -czf " . $backup_dir . $backup_file . " /usr/local/ispconfig"); 63 | 64 | if(!file_exists($backup_dir . $backup_file)) { 65 | echo "There was a problem with the backup file.\n"; 66 | exit; 67 | } 68 | 69 | echo "Backup finished\n"; 70 | 71 | if(!$buffer = mysql_connect($clientdb_host, $clientdb_user, $clientdb_password)) { 72 | echo "There was a problem with the MySQL connection.\n"; 73 | exit; 74 | } 75 | 76 | echo "Start MySQL update..\n"; 77 | mysql_db_query($conf['db_database'], "ALTER TABLE `web_database_user` ADD `max_user_connections` int(11) NOT NULL DEFAULT '-1';", $buffer); 78 | mysql_db_query($conf['db_database'], "ALTER TABLE `web_database_user` ADD `max_queries_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 79 | mysql_db_query($conf['db_database'], "ALTER TABLE `web_database_user` ADD `max_updates_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 80 | mysql_db_query($conf['db_database'], "ALTER TABLE `web_database_user` ADD `max_connections_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 81 | mysql_db_query($conf['db_database'], "ALTER TABLE `client_template` ADD `max_user_connections` int(11) NOT NULL DEFAULT '-1';", $buffer); 82 | mysql_db_query($conf['db_database'], "ALTER TABLE `client_template` ADD `max_queries_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 83 | mysql_db_query($conf['db_database'], "ALTER TABLE `client_template` ADD `max_updates_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 84 | mysql_db_query($conf['db_database'], "ALTER TABLE `client_template` ADD `max_connections_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 85 | mysql_db_query($conf['db_database'], "ALTER TABLE `client` ADD `max_user_connections` int(11) NOT NULL DEFAULT '-1';", $buffer); 86 | mysql_db_query($conf['db_database'], "ALTER TABLE `client` ADD `max_queries_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 87 | mysql_db_query($conf['db_database'], "ALTER TABLE `client` ADD `max_updates_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 88 | mysql_db_query($conf['db_database'], "ALTER TABLE `client` ADD `max_connections_per_hour` int(11) NOT NULL DEFAULT '-1';", $buffer); 89 | 90 | echo "And finally, patch ISPConfig.\n"; 91 | exec("cp ispconfig.patch /usr/local/ispconfig/ispconfig.patch"); 92 | exec("cd /usr/local/ispconfig"); 93 | exec("patch -p4 < ./ispconfig.patch"); 94 | exec("rm ./ispconfig.patch"); 95 | 96 | echo "Done my job. Enjoy!\n"; 97 | exit; 98 | ?> 99 | -------------------------------------------------------------------------------- /ispconfig.patch: -------------------------------------------------------------------------------- 1 | diff -r -u -N /usr/local/ispconfig/interface/web/client/form/client_template.tform.php /usr/local/ispconfig/interface/web/client/form/client_template.tform.php 2 | --- /usr/local/ispconfig/interface/web/client/form/client_template.tform.php 2016-11-14 01:23:03.260108748 +0100 3 | +++ /usr/local/ispconfig/interface/web/client/form/client_template.tform.php 2016-11-16 22:44:02.000000000 +0100 4 | @@ -806,6 +806,50 @@ 5 | 'rows' => '', 6 | 'cols' => '' 7 | ), 8 | + 'max_user_connections' => array ( 9 | + 'datatype' => 'INTEGER', 10 | + 'formtype' => 'TEXT', 11 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 12 | + 'errmsg'=> 'max_user_connections_error_empty'), 13 | + ), 14 | + 'default' => '-1', 15 | + 'value' => '', 16 | + 'width' => '7', 17 | + 'maxlength' => '7' 18 | + ), 19 | + 'max_queries_per_hour' => array ( 20 | + 'datatype' => 'INTEGER', 21 | + 'formtype' => 'TEXT', 22 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 23 | + 'errmsg'=> 'max_queries_per_hour_error_empty'), 24 | + ), 25 | + 'default' => '-1', 26 | + 'value' => '', 27 | + 'width' => '7', 28 | + 'maxlength' => '7' 29 | + ), 30 | + 'max_updates_per_hour' => array ( 31 | + 'datatype' => 'INTEGER', 32 | + 'formtype' => 'TEXT', 33 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 34 | + 'errmsg'=> 'max_updates_per_hour_error_empty'), 35 | + ), 36 | + 'default' => '-1', 37 | + 'value' => '', 38 | + 'width' => '7', 39 | + 'maxlength' => '7' 40 | + ), 41 | + 'max_connections_per_hour' => array ( 42 | + 'datatype' => 'INTEGER', 43 | + 'formtype' => 'TEXT', 44 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 45 | + 'errmsg'=> 'max_connections_per_hour_error_empty'), 46 | + ), 47 | + 'default' => '-1', 48 | + 'value' => '', 49 | + 'width' => '7', 50 | + 'maxlength' => '7' 51 | + ), 52 | 'limit_cron' => array ( 53 | 'datatype' => 'INTEGER', 54 | 'formtype' => 'TEXT', 55 | diff -r -u -N /usr/local/ispconfig/interface/web/client/form/client.tform.php /usr/local/ispconfig/interface/web/client/form/client.tform.php 56 | --- /usr/local/ispconfig/interface/web/client/form/client.tform.php 2016-11-14 01:23:03.260108748 +0100 57 | +++ /usr/local/ispconfig/interface/web/client/form/client.tform.php 2016-11-16 22:43:59.000000000 +0100 58 | @@ -1282,6 +1282,50 @@ 59 | 'rows' => '', 60 | 'cols' => '' 61 | ), 62 | + 'max_user_connections' => array ( 63 | + 'datatype' => 'INTEGER', 64 | + 'formtype' => 'TEXT', 65 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 66 | + 'errmsg'=> 'max_user_connections_error_empty'), 67 | + ), 68 | + 'default' => '-1', 69 | + 'value' => '', 70 | + 'width' => '7', 71 | + 'maxlength' => '7' 72 | + ), 73 | + 'max_queries_per_hour' => array ( 74 | + 'datatype' => 'INTEGER', 75 | + 'formtype' => 'TEXT', 76 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 77 | + 'errmsg'=> 'max_queries_per_hour_error_empty'), 78 | + ), 79 | + 'default' => '-1', 80 | + 'value' => '', 81 | + 'width' => '7', 82 | + 'maxlength' => '7' 83 | + ), 84 | + 'max_updates_per_hour' => array ( 85 | + 'datatype' => 'INTEGER', 86 | + 'formtype' => 'TEXT', 87 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 88 | + 'errmsg'=> 'max_updates_per_hour_error_empty'), 89 | + ), 90 | + 'default' => '-1', 91 | + 'value' => '', 92 | + 'width' => '7', 93 | + 'maxlength' => '7' 94 | + ), 95 | + 'max_connections_per_hour' => array ( 96 | + 'datatype' => 'INTEGER', 97 | + 'formtype' => 'TEXT', 98 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 99 | + 'errmsg'=> 'max_connections_per_hour_error_empty'), 100 | + ), 101 | + 'default' => '-1', 102 | + 'value' => '', 103 | + 'width' => '7', 104 | + 'maxlength' => '7' 105 | + ), 106 | 'limit_cron' => array ( 107 | 'datatype' => 'INTEGER', 108 | 'formtype' => 'TEXT', 109 | diff -r -u -N /usr/local/ispconfig/interface/web/client/form/reseller.tform.php /usr/local/ispconfig/interface/web/client/form/reseller.tform.php 110 | --- /usr/local/ispconfig/interface/web/client/form/reseller.tform.php 2016-11-14 01:23:03.260108748 +0100 111 | +++ /usr/local/ispconfig/interface/web/client/form/reseller.tform.php 2016-11-16 22:43:54.000000000 +0100 112 | @@ -1281,6 +1281,50 @@ 113 | 'rows' => '', 114 | 'cols' => '' 115 | ), 116 | + 'max_user_connections' => array ( 117 | + 'datatype' => 'INTEGER', 118 | + 'formtype' => 'TEXT', 119 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 120 | + 'errmsg'=> 'max_user_connections_error_empty'), 121 | + ), 122 | + 'default' => '-1', 123 | + 'value' => '', 124 | + 'width' => '7', 125 | + 'maxlength' => '7' 126 | + ), 127 | + 'max_queries_per_hour' => array ( 128 | + 'datatype' => 'INTEGER', 129 | + 'formtype' => 'TEXT', 130 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 131 | + 'errmsg'=> 'max_queries_per_hour_error_empty'), 132 | + ), 133 | + 'default' => '-1', 134 | + 'value' => '', 135 | + 'width' => '7', 136 | + 'maxlength' => '7' 137 | + ), 138 | + 'max_updates_per_hour' => array ( 139 | + 'datatype' => 'INTEGER', 140 | + 'formtype' => 'TEXT', 141 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 142 | + 'errmsg'=> 'max_updates_per_hour_error_empty'), 143 | + ), 144 | + 'default' => '-1', 145 | + 'value' => '', 146 | + 'width' => '7', 147 | + 'maxlength' => '7' 148 | + ), 149 | + 'max_connections_per_hour' => array ( 150 | + 'datatype' => 'INTEGER', 151 | + 'formtype' => 'TEXT', 152 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 153 | + 'errmsg'=> 'max_connections_per_hour_error_empty'), 154 | + ), 155 | + 'default' => '-1', 156 | + 'value' => '', 157 | + 'width' => '7', 158 | + 'maxlength' => '7' 159 | + ), 160 | 'limit_cron' => array ( 161 | 'datatype' => 'INTEGER', 162 | 'formtype' => 'TEXT', 163 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ar_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/ar_client.lng 164 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ar_client.lng 2016-11-14 01:23:03.260108748 +0100 165 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ar_client.lng 2016-11-16 21:55:29.000000000 +0100 166 | @@ -199,4 +199,12 @@ 167 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 168 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 169 | $wb['password_click_to_set_txt'] = 'Click to set'; 170 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 171 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 172 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 173 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 174 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 175 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 176 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 177 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 178 | ?> 179 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ar_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/ar_client_template.lng 180 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ar_client_template.lng 2016-11-14 01:23:03.260108748 +0100 181 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ar_client_template.lng 2016-11-16 21:53:24.000000000 +0100 182 | @@ -120,4 +120,13 @@ 183 | $wb['web_servers_txt'] = 'Webservers'; 184 | $wb['db_servers_txt'] = 'Database servers'; 185 | $wb['mail_servers_txt'] = 'Mailservers'; 186 | +$wb['client_limits_txt'] = 'Client Limits'; 187 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 188 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 189 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 190 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 191 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 192 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 193 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 194 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 195 | ?> 196 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ar_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/ar_reseller.lng 197 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ar_reseller.lng 2016-11-14 01:23:03.260108748 +0100 198 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ar_reseller.lng 2016-11-16 21:49:31.000000000 +0100 199 | @@ -203,4 +203,12 @@ 200 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 201 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 202 | $wb['password_click_to_set_txt'] = 'Click to set'; 203 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 204 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 205 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 206 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 207 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 208 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 209 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 210 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 211 | ?> 212 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/bg_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/bg_client.lng 213 | --- /usr/local/ispconfig/interface/web/client/lib/lang/bg_client.lng 2016-11-14 01:23:03.260108748 +0100 214 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/bg_client.lng 2016-11-16 21:55:28.000000000 +0100 215 | @@ -199,4 +199,12 @@ 216 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 217 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 218 | $wb['password_click_to_set_txt'] = 'Click to set'; 219 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 220 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 221 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 222 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 223 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 224 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 225 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 226 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 227 | ?> 228 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/bg_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/bg_client_template.lng 229 | --- /usr/local/ispconfig/interface/web/client/lib/lang/bg_client_template.lng 2016-11-14 01:23:03.260108748 +0100 230 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/bg_client_template.lng 2016-11-16 21:53:23.000000000 +0100 231 | @@ -120,4 +120,13 @@ 232 | $wb['web_servers_txt'] = 'Webservers'; 233 | $wb['db_servers_txt'] = 'Database servers'; 234 | $wb['mail_servers_txt'] = 'Mailservers'; 235 | +$wb['client_limits_txt'] = 'Client Limits'; 236 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 237 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 238 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 239 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 240 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 241 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 242 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 243 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 244 | ?> 245 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/bg_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/bg_reseller.lng 246 | --- /usr/local/ispconfig/interface/web/client/lib/lang/bg_reseller.lng 2016-11-14 01:23:03.260108748 +0100 247 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/bg_reseller.lng 2016-11-16 21:49:30.000000000 +0100 248 | @@ -203,4 +203,12 @@ 249 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 250 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 251 | $wb['password_click_to_set_txt'] = 'Click to set'; 252 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 253 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 254 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 255 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 256 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 257 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 258 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 259 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 260 | ?> 261 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/br_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/br_client.lng 262 | --- /usr/local/ispconfig/interface/web/client/lib/lang/br_client.lng 2016-11-14 01:23:03.260108748 +0100 263 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/br_client.lng 2016-11-16 21:55:27.000000000 +0100 264 | @@ -199,4 +199,12 @@ 265 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt disponível'; 266 | $wb['limit_directive_snippets_txt'] = 'Exibir seleção de configurações do servidor de páginas'; 267 | $wb['password_click_to_set_txt'] = 'Selecionar para configurar'; 268 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 269 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 270 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 271 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 272 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 273 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 274 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 275 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 276 | ?> 277 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/br_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/br_client_template.lng 278 | --- /usr/local/ispconfig/interface/web/client/lib/lang/br_client_template.lng 2016-11-14 01:23:03.220108746 +0100 279 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/br_client_template.lng 2016-11-16 21:53:23.000000000 +0100 280 | @@ -120,4 +120,13 @@ 281 | $wb['web_servers_txt'] = 'Servidores web'; 282 | $wb['db_servers_txt'] = 'Servidores de banco de dados'; 283 | $wb['mail_servers_txt'] = 'Servidores de e-mail'; 284 | +$wb['client_limits_txt'] = 'Client Limits'; 285 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 286 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 287 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 288 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 289 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 290 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 291 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 292 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 293 | ?> 294 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/br_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/br_reseller.lng 295 | --- /usr/local/ispconfig/interface/web/client/lib/lang/br_reseller.lng 2016-11-14 01:23:03.216108746 +0100 296 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/br_reseller.lng 2016-11-16 21:49:29.000000000 +0100 297 | @@ -203,4 +203,12 @@ 298 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt disponível'; 299 | $wb['limit_directive_snippets_txt'] = 'Exibir seleção das configurações do servidor de páginas'; 300 | $wb['password_click_to_set_txt'] = 'Configurar'; 301 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 302 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 303 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 304 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 305 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 306 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 307 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 308 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 309 | ?> 310 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ca_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/ca_client.lng 311 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ca_client.lng 2016-11-14 01:23:03.216108746 +0100 312 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ca_client.lng 2016-11-16 21:55:27.000000000 +0100 313 | @@ -199,4 +199,12 @@ 314 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 315 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 316 | $wb['password_click_to_set_txt'] = 'Click to set'; 317 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 318 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 319 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 320 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 321 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 322 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 323 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 324 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 325 | ?> 326 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ca_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/ca_client_template.lng 327 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ca_client_template.lng 2016-11-14 01:23:03.216108746 +0100 328 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ca_client_template.lng 2016-11-16 21:53:22.000000000 +0100 329 | @@ -120,4 +120,13 @@ 330 | $wb['web_servers_txt'] = 'Webservers'; 331 | $wb['db_servers_txt'] = 'Database servers'; 332 | $wb['mail_servers_txt'] = 'Mailservers'; 333 | +$wb['client_limits_txt'] = 'Client Limits'; 334 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 335 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 336 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 337 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 338 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 339 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 340 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 341 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 342 | ?> 343 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ca_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/ca_reseller.lng 344 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ca_reseller.lng 2016-11-14 01:23:03.216108746 +0100 345 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ca_reseller.lng 2016-11-16 21:49:29.000000000 +0100 346 | @@ -203,4 +203,12 @@ 347 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 348 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 349 | $wb['password_click_to_set_txt'] = 'Click to set'; 350 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 351 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 352 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 353 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 354 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 355 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 356 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 357 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 358 | ?> 359 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/cz_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/cz_client.lng 360 | --- /usr/local/ispconfig/interface/web/client/lib/lang/cz_client.lng 2016-11-14 01:23:03.216108746 +0100 361 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/cz_client.lng 2016-11-16 21:55:26.000000000 +0100 362 | @@ -199,5 +199,13 @@ 363 | $wb['limit_database_user_txt'] = 'Max. počet databázových uživatelů'; 364 | $wb['limit_database_user_error_notint'] = 'The database user limit must be a number.'; 365 | $wb['password_click_to_set_txt'] = 'Pro nastavení klikni zde'; 366 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 367 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 368 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 369 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 370 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 371 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 372 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 373 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 374 | ?> 375 | 376 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/cz_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/cz_client_template.lng 377 | --- /usr/local/ispconfig/interface/web/client/lib/lang/cz_client_template.lng 2016-11-14 01:23:03.216108746 +0100 378 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/cz_client_template.lng 2016-11-16 21:53:21.000000000 +0100 379 | @@ -120,5 +120,14 @@ 380 | $wb['web_servers_txt'] = 'Webové servery'; 381 | $wb['db_servers_txt'] = 'Databázové servery'; 382 | $wb['mail_servers_txt'] = 'E-mailové servery'; 383 | +$wb['client_limits_txt'] = 'Client Limits'; 384 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 385 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 386 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 387 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 388 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 389 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 390 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 391 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 392 | ?> 393 | 394 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/cz_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/cz_reseller.lng 395 | --- /usr/local/ispconfig/interface/web/client/lib/lang/cz_reseller.lng 2016-11-14 01:23:03.216108746 +0100 396 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/cz_reseller.lng 2016-11-16 21:49:28.000000000 +0100 397 | @@ -203,5 +203,13 @@ 398 | $wb['limit_database_quota_txt'] = 'Databázové kvóty'; 399 | $wb['limit_database_quota_error_notint'] = 'Limit databázové kvóty musí být číslo.'; 400 | $wb['password_click_to_set_txt'] = 'Pro nastavení klikni zde'; 401 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 402 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 403 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 404 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 405 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 406 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 407 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 408 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 409 | ?> 410 | 411 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/de_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/de_client.lng 412 | --- /usr/local/ispconfig/interface/web/client/lib/lang/de_client.lng 2016-11-14 01:23:03.216108746 +0100 413 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/de_client.lng 2016-11-16 21:55:25.000000000 +0100 414 | @@ -199,4 +199,12 @@ 415 | $wb['limit_database_user_txt'] = 'Max. Database users'; 416 | $wb['limit_database_user_error_notint'] = 'The database user limit must be a number.'; 417 | $wb['password_click_to_set_txt'] = 'Click to set'; 418 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 419 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 420 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 421 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 422 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 423 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 424 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 425 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 426 | ?> 427 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/de_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/de_client_template.lng 428 | --- /usr/local/ispconfig/interface/web/client/lib/lang/de_client_template.lng 2016-11-14 01:23:03.216108746 +0100 429 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/de_client_template.lng 2016-11-16 21:53:21.000000000 +0100 430 | @@ -120,4 +120,13 @@ 431 | $wb['web_servers_txt'] = 'Web-Server'; 432 | $wb['db_servers_txt'] = 'Datenbank-Server'; 433 | $wb['mail_servers_txt'] = 'Mail-Server'; 434 | +$wb['client_limits_txt'] = 'Client Limits'; 435 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 436 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 437 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 438 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 439 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 440 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 441 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 442 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 443 | ?> 444 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/de_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/de_reseller.lng 445 | --- /usr/local/ispconfig/interface/web/client/lib/lang/de_reseller.lng 2016-11-14 01:23:03.216108746 +0100 446 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/de_reseller.lng 2016-11-16 21:49:27.000000000 +0100 447 | @@ -203,4 +203,12 @@ 448 | $wb['limit_database_quota_txt'] = 'Database quota'; 449 | $wb['limit_database_quota_error_notint'] = 'The database quota limit must be a number.'; 450 | $wb['password_click_to_set_txt'] = 'Click to set'; 451 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 452 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 453 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 454 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 455 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 456 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 457 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 458 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 459 | ?> 460 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/dk_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/dk_client.lng 461 | --- /usr/local/ispconfig/interface/web/client/lib/lang/dk_client.lng 2016-11-14 01:23:03.216108746 +0100 462 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/dk_client.lng 2016-11-16 21:55:25.000000000 +0100 463 | @@ -199,4 +199,12 @@ 464 | $wb['invalid_vat_id'] = 'The VAT ID is invalid.'; 465 | $wb['email_error_empty'] = 'Email is empty'; 466 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 467 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 468 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 469 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 470 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 471 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 472 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 473 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 474 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 475 | ?> 476 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/dk_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/dk_client_template.lng 477 | --- /usr/local/ispconfig/interface/web/client/lib/lang/dk_client_template.lng 2016-11-14 01:23:03.216108746 +0100 478 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/dk_client_template.lng 2016-11-16 21:53:20.000000000 +0100 479 | @@ -120,4 +120,13 @@ 480 | $wb['web_servers_txt'] = 'Webservers'; 481 | $wb['db_servers_txt'] = 'Database servers'; 482 | $wb['mail_servers_txt'] = 'Mailservers'; 483 | +$wb['client_limits_txt'] = 'Client Limits'; 484 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 485 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 486 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 487 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 488 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 489 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 490 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 491 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 492 | ?> 493 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/dk_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/dk_reseller.lng 494 | --- /usr/local/ispconfig/interface/web/client/lib/lang/dk_reseller.lng 2016-11-14 01:23:03.216108746 +0100 495 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/dk_reseller.lng 2016-11-16 21:49:26.000000000 +0100 496 | @@ -203,4 +203,12 @@ 497 | $wb['limit_database_user_error_notint'] = 'The database user limit must be a number.'; 498 | $wb['limit_database_quota_txt'] = 'Database quota'; 499 | $wb['limit_database_quota_error_notint'] = 'The database quota limit must be a number.'; 500 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 501 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 502 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 503 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 504 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 505 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 506 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 507 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 508 | ?> 509 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/el_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/el_client.lng 510 | --- /usr/local/ispconfig/interface/web/client/lib/lang/el_client.lng 2016-11-14 01:23:03.216108746 +0100 511 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/el_client.lng 2016-11-16 21:55:24.000000000 +0100 512 | @@ -199,4 +199,12 @@ 513 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 514 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 515 | $wb['password_click_to_set_txt'] = 'Click to set'; 516 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 517 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 518 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 519 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 520 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 521 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 522 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 523 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 524 | ?> 525 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/el_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/el_client_template.lng 526 | --- /usr/local/ispconfig/interface/web/client/lib/lang/el_client_template.lng 2016-11-14 01:23:03.208108746 +0100 527 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/el_client_template.lng 2016-11-16 21:53:20.000000000 +0100 528 | @@ -120,4 +120,13 @@ 529 | $wb['web_servers_txt'] = 'Webservers'; 530 | $wb['db_servers_txt'] = 'Database servers'; 531 | $wb['mail_servers_txt'] = 'Mailservers'; 532 | +$wb['client_limits_txt'] = 'Client Limits'; 533 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 534 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 535 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 536 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 537 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 538 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 539 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 540 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 541 | ?> 542 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/el_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/el_reseller.lng 543 | --- /usr/local/ispconfig/interface/web/client/lib/lang/el_reseller.lng 2016-11-14 01:23:03.208108746 +0100 544 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/el_reseller.lng 2016-11-16 21:49:26.000000000 +0100 545 | @@ -203,4 +203,12 @@ 546 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 547 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 548 | $wb['password_click_to_set_txt'] = 'Click to set'; 549 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 550 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 551 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 552 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 553 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 554 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 555 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 556 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 557 | ?> 558 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/en_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/en_client.lng 559 | --- /usr/local/ispconfig/interface/web/client/lib/lang/en_client.lng 2016-11-14 01:23:03.208108746 +0100 560 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/en_client.lng 2016-11-16 21:55:23.000000000 +0100 561 | @@ -206,4 +206,12 @@ 562 | $wb['invalid_vat_id'] = 'The VAT ID is invalid.'; 563 | $wb["email_error_empty"] = "Email is empty"; 564 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 565 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 566 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 567 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 568 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 569 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 570 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 571 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 572 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 573 | ?> 574 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/en_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/en_client_template.lng 575 | --- /usr/local/ispconfig/interface/web/client/lib/lang/en_client_template.lng 2016-11-14 01:23:03.204108746 +0100 576 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/en_client_template.lng 2016-11-16 21:53:19.000000000 +0100 577 | @@ -124,4 +124,13 @@ 578 | $wb["xmpp_servers_txt"] = 'XMPP Servers'; 579 | $wb["db_servers_txt"] = 'Database servers'; 580 | $wb["mail_servers_txt"] = 'Mailservers'; 581 | +$wb['client_limits_txt'] = 'Client Limits'; 582 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 583 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 584 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 585 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 586 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 587 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 588 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 589 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 590 | ?> 591 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/en_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/en_reseller.lng 592 | --- /usr/local/ispconfig/interface/web/client/lib/lang/en_reseller.lng 2016-11-14 01:23:03.204108746 +0100 593 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/en_reseller.lng 2016-11-16 21:49:25.000000000 +0100 594 | @@ -209,4 +209,12 @@ 595 | $wb['limit_database_user_error_notint'] = 'The database user limit must be a number.'; 596 | $wb['limit_database_quota_txt'] = 'Database quota'; 597 | $wb['limit_database_quota_error_notint'] = 'The database quota limit must be a number.'; 598 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 599 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 600 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 601 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 602 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 603 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 604 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 605 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 606 | ?> 607 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/es_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/es_client.lng 608 | --- /usr/local/ispconfig/interface/web/client/lib/lang/es_client.lng 2016-11-14 01:23:03.204108746 +0100 609 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/es_client.lng 2016-11-16 21:55:22.000000000 +0100 610 | @@ -199,4 +199,12 @@ 611 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 612 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 613 | $wb['password_click_to_set_txt'] = 'Click to set'; 614 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 615 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 616 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 617 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 618 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 619 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 620 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 621 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 622 | ?> 623 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/es_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/es_client_template.lng 624 | --- /usr/local/ispconfig/interface/web/client/lib/lang/es_client_template.lng 2016-11-14 01:23:03.204108746 +0100 625 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/es_client_template.lng 2016-11-16 21:53:18.000000000 +0100 626 | @@ -120,4 +120,13 @@ 627 | $wb['web_servers_txt'] = 'Webservers'; 628 | $wb['db_servers_txt'] = 'Database servers'; 629 | $wb['mail_servers_txt'] = 'Mailservers'; 630 | +$wb['client_limits_txt'] = 'Client Limits'; 631 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 632 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 633 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 634 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 635 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 636 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 637 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 638 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 639 | ?> 640 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/es_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/es_reseller.lng 641 | --- /usr/local/ispconfig/interface/web/client/lib/lang/es_reseller.lng 2016-11-14 01:23:03.204108746 +0100 642 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/es_reseller.lng 2016-11-16 21:49:24.000000000 +0100 643 | @@ -203,4 +203,12 @@ 644 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 645 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 646 | $wb['password_click_to_set_txt'] = 'Click to set'; 647 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 648 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 649 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 650 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 651 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 652 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 653 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 654 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 655 | ?> 656 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/fi_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/fi_client.lng 657 | --- /usr/local/ispconfig/interface/web/client/lib/lang/fi_client.lng 2016-11-14 01:23:03.204108746 +0100 658 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/fi_client.lng 2016-11-16 21:55:21.000000000 +0100 659 | @@ -199,4 +199,12 @@ 660 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 661 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 662 | $wb['password_click_to_set_txt'] = 'Click to set'; 663 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 664 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 665 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 666 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 667 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 668 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 669 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 670 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 671 | ?> 672 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/fi_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/fi_client_template.lng 673 | --- /usr/local/ispconfig/interface/web/client/lib/lang/fi_client_template.lng 2016-11-14 01:23:03.204108746 +0100 674 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/fi_client_template.lng 2016-11-16 21:53:18.000000000 +0100 675 | @@ -120,4 +120,13 @@ 676 | $wb['web_servers_txt'] = 'Webservers'; 677 | $wb['db_servers_txt'] = 'Database servers'; 678 | $wb['mail_servers_txt'] = 'Mailservers'; 679 | +$wb['client_limits_txt'] = 'Client Limits'; 680 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 681 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 682 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 683 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 684 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 685 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 686 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 687 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 688 | ?> 689 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/fi_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/fi_reseller.lng 690 | --- /usr/local/ispconfig/interface/web/client/lib/lang/fi_reseller.lng 2016-11-14 01:23:03.204108746 +0100 691 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/fi_reseller.lng 2016-11-16 21:49:24.000000000 +0100 692 | @@ -203,4 +203,12 @@ 693 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 694 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 695 | $wb['password_click_to_set_txt'] = 'Click to set'; 696 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 697 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 698 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 699 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 700 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 701 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 702 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 703 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 704 | ?> 705 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/fr_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/fr_client.lng 706 | --- /usr/local/ispconfig/interface/web/client/lib/lang/fr_client.lng 2016-11-14 01:23:03.204108746 +0100 707 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/fr_client.lng 2016-11-16 21:55:18.000000000 +0100 708 | @@ -199,4 +199,12 @@ 709 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 710 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 711 | $wb['password_click_to_set_txt'] = 'Click to set'; 712 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 713 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 714 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 715 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 716 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 717 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 718 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 719 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 720 | ?> 721 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/fr_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/fr_client_template.lng 722 | --- /usr/local/ispconfig/interface/web/client/lib/lang/fr_client_template.lng 2016-11-14 01:23:03.204108746 +0100 723 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/fr_client_template.lng 2016-11-16 21:53:17.000000000 +0100 724 | @@ -120,4 +120,13 @@ 725 | $wb['web_servers_txt'] = 'Webservers'; 726 | $wb['db_servers_txt'] = 'Database servers'; 727 | $wb['mail_servers_txt'] = 'Mailservers'; 728 | +$wb['client_limits_txt'] = 'Client Limits'; 729 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 730 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 731 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 732 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 733 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 734 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 735 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 736 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 737 | ?> 738 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/fr_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/fr_reseller.lng 739 | --- /usr/local/ispconfig/interface/web/client/lib/lang/fr_reseller.lng 2016-11-14 01:23:03.200108745 +0100 740 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/fr_reseller.lng 2016-11-16 21:49:23.000000000 +0100 741 | @@ -203,4 +203,12 @@ 742 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 743 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 744 | $wb['password_click_to_set_txt'] = 'Click to set'; 745 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 746 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 747 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 748 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 749 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 750 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 751 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 752 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 753 | ?> 754 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/hr_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/hr_client.lng 755 | --- /usr/local/ispconfig/interface/web/client/lib/lang/hr_client.lng 2016-11-14 01:23:03.200108745 +0100 756 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/hr_client.lng 2016-11-16 21:55:17.000000000 +0100 757 | @@ -199,4 +199,12 @@ 758 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 759 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 760 | $wb['password_click_to_set_txt'] = 'Click to set'; 761 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 762 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 763 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 764 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 765 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 766 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 767 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 768 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 769 | ?> 770 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/hr_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/hr_client_template.lng 771 | --- /usr/local/ispconfig/interface/web/client/lib/lang/hr_client_template.lng 2016-11-14 01:23:03.200108745 +0100 772 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/hr_client_template.lng 2016-11-16 21:53:16.000000000 +0100 773 | @@ -120,4 +120,13 @@ 774 | $wb['web_servers_txt'] = 'Webservers'; 775 | $wb['db_servers_txt'] = 'Database servers'; 776 | $wb['mail_servers_txt'] = 'Mailservers'; 777 | +$wb['client_limits_txt'] = 'Client Limits'; 778 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 779 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 780 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 781 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 782 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 783 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 784 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 785 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 786 | ?> 787 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/hr_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/hr_reseller.lng 788 | --- /usr/local/ispconfig/interface/web/client/lib/lang/hr_reseller.lng 2016-11-14 01:23:03.200108745 +0100 789 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/hr_reseller.lng 2016-11-16 21:49:22.000000000 +0100 790 | @@ -203,4 +203,12 @@ 791 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 792 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 793 | $wb['password_click_to_set_txt'] = 'Click to set'; 794 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 795 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 796 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 797 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 798 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 799 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 800 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 801 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 802 | ?> 803 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/hu_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/hu_client.lng 804 | --- /usr/local/ispconfig/interface/web/client/lib/lang/hu_client.lng 2016-11-14 01:23:03.200108745 +0100 805 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/hu_client.lng 2016-11-16 21:55:16.000000000 +0100 806 | @@ -199,4 +199,12 @@ 807 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 808 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 809 | $wb['password_click_to_set_txt'] = 'Click to set'; 810 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 811 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 812 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 813 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 814 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 815 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 816 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 817 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 818 | ?> 819 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/hu_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/hu_client_template.lng 820 | --- /usr/local/ispconfig/interface/web/client/lib/lang/hu_client_template.lng 2016-11-14 01:23:03.200108745 +0100 821 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/hu_client_template.lng 2016-11-16 21:53:15.000000000 +0100 822 | @@ -120,4 +120,13 @@ 823 | $wb['web_servers_txt'] = 'Webservers'; 824 | $wb['db_servers_txt'] = 'Database servers'; 825 | $wb['mail_servers_txt'] = 'Mailservers'; 826 | +$wb['client_limits_txt'] = 'Client Limits'; 827 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 828 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 829 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 830 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 831 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 832 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 833 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 834 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 835 | ?> 836 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/hu_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/hu_reseller.lng 837 | --- /usr/local/ispconfig/interface/web/client/lib/lang/hu_reseller.lng 2016-11-14 01:23:03.200108745 +0100 838 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/hu_reseller.lng 2016-11-16 21:49:21.000000000 +0100 839 | @@ -203,4 +203,12 @@ 840 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 841 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 842 | $wb['password_click_to_set_txt'] = 'Click to set'; 843 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 844 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 845 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 846 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 847 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 848 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 849 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 850 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 851 | ?> 852 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/id_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/id_client.lng 853 | --- /usr/local/ispconfig/interface/web/client/lib/lang/id_client.lng 2016-11-14 01:23:03.200108745 +0100 854 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/id_client.lng 2016-11-16 21:55:16.000000000 +0100 855 | @@ -199,4 +199,12 @@ 856 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 857 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 858 | $wb['password_click_to_set_txt'] = 'Click to set'; 859 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 860 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 861 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 862 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 863 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 864 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 865 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 866 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 867 | ?> 868 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/id_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/id_client_template.lng 869 | --- /usr/local/ispconfig/interface/web/client/lib/lang/id_client_template.lng 2016-11-14 01:23:03.200108745 +0100 870 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/id_client_template.lng 2016-11-16 21:53:15.000000000 +0100 871 | @@ -120,4 +120,13 @@ 872 | $wb['web_servers_txt'] = 'Webservers'; 873 | $wb['db_servers_txt'] = 'Database servers'; 874 | $wb['mail_servers_txt'] = 'Mailservers'; 875 | +$wb['client_limits_txt'] = 'Client Limits'; 876 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 877 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 878 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 879 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 880 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 881 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 882 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 883 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 884 | ?> 885 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/id_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/id_reseller.lng 886 | --- /usr/local/ispconfig/interface/web/client/lib/lang/id_reseller.lng 2016-11-14 01:23:03.196108745 +0100 887 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/id_reseller.lng 2016-11-16 21:49:21.000000000 +0100 888 | @@ -203,4 +203,12 @@ 889 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 890 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 891 | $wb['password_click_to_set_txt'] = 'Click to set'; 892 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 893 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 894 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 895 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 896 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 897 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 898 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 899 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 900 | ?> 901 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/it_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/it_client.lng 902 | --- /usr/local/ispconfig/interface/web/client/lib/lang/it_client.lng 2016-11-14 01:23:03.196108745 +0100 903 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/it_client.lng 2016-11-16 21:55:15.000000000 +0100 904 | @@ -199,4 +199,12 @@ 905 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 906 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 907 | $wb['password_click_to_set_txt'] = 'Click to set'; 908 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 909 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 910 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 911 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 912 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 913 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 914 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 915 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 916 | ?> 917 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/it_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/it_client_template.lng 918 | --- /usr/local/ispconfig/interface/web/client/lib/lang/it_client_template.lng 2016-11-14 01:23:03.196108745 +0100 919 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/it_client_template.lng 2016-11-16 21:53:14.000000000 +0100 920 | @@ -120,4 +120,13 @@ 921 | $wb['web_servers_txt'] = 'Webservers'; 922 | $wb['db_servers_txt'] = 'Database servers'; 923 | $wb['mail_servers_txt'] = 'Mailservers'; 924 | +$wb['client_limits_txt'] = 'Client Limits'; 925 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 926 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 927 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 928 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 929 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 930 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 931 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 932 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 933 | ?> 934 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/it_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/it_reseller.lng 935 | --- /usr/local/ispconfig/interface/web/client/lib/lang/it_reseller.lng 2016-11-14 01:23:03.196108745 +0100 936 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/it_reseller.lng 2016-11-16 21:49:20.000000000 +0100 937 | @@ -203,4 +203,12 @@ 938 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 939 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 940 | $wb['password_click_to_set_txt'] = 'Click to set'; 941 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 942 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 943 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 944 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 945 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 946 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 947 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 948 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 949 | ?> 950 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ja_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/ja_client.lng 951 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ja_client.lng 2016-11-14 01:23:03.196108745 +0100 952 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ja_client.lng 2016-11-16 21:55:14.000000000 +0100 953 | @@ -199,4 +199,12 @@ 954 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 955 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 956 | $wb['password_click_to_set_txt'] = 'Click to set'; 957 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 958 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 959 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 960 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 961 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 962 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 963 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 964 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 965 | ?> 966 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ja_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/ja_client_template.lng 967 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ja_client_template.lng 2016-11-14 01:23:03.196108745 +0100 968 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ja_client_template.lng 2016-11-16 21:53:13.000000000 +0100 969 | @@ -120,4 +120,13 @@ 970 | $wb['web_servers_txt'] = 'Webservers'; 971 | $wb['db_servers_txt'] = 'Database servers'; 972 | $wb['mail_servers_txt'] = 'Mailservers'; 973 | +$wb['client_limits_txt'] = 'Client Limits'; 974 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 975 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 976 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 977 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 978 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 979 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 980 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 981 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 982 | ?> 983 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ja_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/ja_reseller.lng 984 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ja_reseller.lng 2016-11-14 01:23:03.196108745 +0100 985 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ja_reseller.lng 2016-11-16 21:49:19.000000000 +0100 986 | @@ -203,4 +203,12 @@ 987 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 988 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 989 | $wb['password_click_to_set_txt'] = 'Click to set'; 990 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 991 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 992 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 993 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 994 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 995 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 996 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 997 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 998 | ?> 999 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/nl_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/nl_client.lng 1000 | --- /usr/local/ispconfig/interface/web/client/lib/lang/nl_client.lng 2016-11-14 01:23:03.196108745 +0100 1001 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/nl_client.lng 2016-11-16 21:55:14.000000000 +0100 1002 | @@ -199,4 +199,12 @@ 1003 | $wb['limit_database_user_error_notint'] = 'The database user limit must be a number.'; 1004 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1005 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1006 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1007 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1008 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1009 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1010 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1011 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1012 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1013 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1014 | ?> 1015 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/nl_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/nl_client_template.lng 1016 | --- /usr/local/ispconfig/interface/web/client/lib/lang/nl_client_template.lng 2016-11-14 01:23:03.196108745 +0100 1017 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/nl_client_template.lng 2016-11-16 21:53:13.000000000 +0100 1018 | @@ -120,4 +120,13 @@ 1019 | $wb['web_servers_txt'] = 'Webservers'; 1020 | $wb['db_servers_txt'] = 'Database servers'; 1021 | $wb['mail_servers_txt'] = 'Mailservers'; 1022 | +$wb['client_limits_txt'] = 'Client Limits'; 1023 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1024 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1025 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1026 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1027 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1028 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1029 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1030 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1031 | ?> 1032 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/nl_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/nl_reseller.lng 1033 | --- /usr/local/ispconfig/interface/web/client/lib/lang/nl_reseller.lng 2016-11-14 01:23:03.156108743 +0100 1034 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/nl_reseller.lng 2016-11-16 21:49:18.000000000 +0100 1035 | @@ -203,4 +203,12 @@ 1036 | $wb['limit_database_quota_error_notint'] = 'The database quota limit must be a number.'; 1037 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1038 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1039 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1040 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1041 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1042 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1043 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1044 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1045 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1046 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1047 | ?> 1048 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/pl_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/pl_client.lng 1049 | --- /usr/local/ispconfig/interface/web/client/lib/lang/pl_client.lng 2016-11-14 01:23:03.156108743 +0100 1050 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/pl_client.lng 2016-11-16 21:55:13.000000000 +0100 1051 | @@ -199,4 +199,12 @@ 1052 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1053 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1054 | $wb['password_click_to_set_txt'] = 'Click to set'; 1055 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1056 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1057 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1058 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1059 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1060 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1061 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1062 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1063 | ?> 1064 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/pl_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/pl_client_template.lng 1065 | --- /usr/local/ispconfig/interface/web/client/lib/lang/pl_client_template.lng 2016-11-14 01:23:03.156108743 +0100 1066 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/pl_client_template.lng 2016-11-16 21:53:12.000000000 +0100 1067 | @@ -120,4 +120,13 @@ 1068 | $wb['web_servers_txt'] = 'Webservers'; 1069 | $wb['db_servers_txt'] = 'Database servers'; 1070 | $wb['mail_servers_txt'] = 'Mailservers'; 1071 | +$wb['client_limits_txt'] = 'Client Limits'; 1072 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1073 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1074 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1075 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1076 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1077 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1078 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1079 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1080 | ?> 1081 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/pl_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/pl_reseller.lng 1082 | --- /usr/local/ispconfig/interface/web/client/lib/lang/pl_reseller.lng 2016-11-14 01:23:03.156108743 +0100 1083 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/pl_reseller.lng 2016-11-16 21:49:18.000000000 +0100 1084 | @@ -203,4 +203,12 @@ 1085 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1086 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1087 | $wb['password_click_to_set_txt'] = 'Click to set'; 1088 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1089 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1090 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1091 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1092 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1093 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1094 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1095 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1096 | ?> 1097 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/pt_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/pt_client.lng 1098 | --- /usr/local/ispconfig/interface/web/client/lib/lang/pt_client.lng 2016-11-14 01:23:03.156108743 +0100 1099 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/pt_client.lng 2016-11-16 21:55:12.000000000 +0100 1100 | @@ -199,4 +199,12 @@ 1101 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1102 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1103 | $wb['password_click_to_set_txt'] = 'Click to set'; 1104 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1105 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1106 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1107 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1108 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1109 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1110 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1111 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1112 | ?> 1113 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/pt_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/pt_client_template.lng 1114 | --- /usr/local/ispconfig/interface/web/client/lib/lang/pt_client_template.lng 2016-11-14 01:23:03.152108743 +0100 1115 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/pt_client_template.lng 2016-11-16 21:53:12.000000000 +0100 1116 | @@ -120,4 +120,13 @@ 1117 | $wb['web_servers_txt'] = 'Webservers'; 1118 | $wb['db_servers_txt'] = 'Database servers'; 1119 | $wb['mail_servers_txt'] = 'Mailservers'; 1120 | +$wb['client_limits_txt'] = 'Client Limits'; 1121 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1122 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1123 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1124 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1125 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1126 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1127 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1128 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1129 | ?> 1130 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/pt_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/pt_reseller.lng 1131 | --- /usr/local/ispconfig/interface/web/client/lib/lang/pt_reseller.lng 2016-11-14 01:23:03.152108743 +0100 1132 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/pt_reseller.lng 2016-11-16 21:49:17.000000000 +0100 1133 | @@ -203,4 +203,12 @@ 1134 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1135 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1136 | $wb['password_click_to_set_txt'] = 'Click to set'; 1137 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1138 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1139 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1140 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1141 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1142 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1143 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1144 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1145 | ?> 1146 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ro_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/ro_client.lng 1147 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ro_client.lng 2016-11-14 01:23:03.152108743 +0100 1148 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ro_client.lng 2016-11-16 21:55:11.000000000 +0100 1149 | @@ -199,4 +199,12 @@ 1150 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1151 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1152 | $wb['password_click_to_set_txt'] = 'Click to set'; 1153 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1154 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1155 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1156 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1157 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1158 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1159 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1160 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1161 | ?> 1162 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ro_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/ro_client_template.lng 1163 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ro_client_template.lng 2016-11-14 01:23:03.152108743 +0100 1164 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ro_client_template.lng 2016-11-16 21:53:11.000000000 +0100 1165 | @@ -120,4 +120,13 @@ 1166 | $wb['web_servers_txt'] = 'Webservers'; 1167 | $wb['db_servers_txt'] = 'Database servers'; 1168 | $wb['mail_servers_txt'] = 'Mailservers'; 1169 | +$wb['client_limits_txt'] = 'Client Limits'; 1170 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1171 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1172 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1173 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1174 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1175 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1176 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1177 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1178 | ?> 1179 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ro_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/ro_reseller.lng 1180 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ro_reseller.lng 2016-11-14 01:23:03.152108743 +0100 1181 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ro_reseller.lng 2016-11-16 21:49:16.000000000 +0100 1182 | @@ -203,4 +203,12 @@ 1183 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1184 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1185 | $wb['password_click_to_set_txt'] = 'Click to set'; 1186 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1187 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1188 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1189 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1190 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1191 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1192 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1193 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1194 | ?> 1195 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ru_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/ru_client.lng 1196 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ru_client.lng 2016-11-14 01:23:03.152108743 +0100 1197 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ru_client.lng 2016-11-16 21:55:10.000000000 +0100 1198 | @@ -199,4 +199,12 @@ 1199 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1200 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1201 | $wb['password_click_to_set_txt'] = 'Click to set'; 1202 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1203 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1204 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1205 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1206 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1207 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1208 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1209 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1210 | ?> 1211 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ru_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/ru_client_template.lng 1212 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ru_client_template.lng 2016-11-14 01:23:03.152108743 +0100 1213 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ru_client_template.lng 2016-11-16 21:53:10.000000000 +0100 1214 | @@ -120,4 +120,13 @@ 1215 | $wb['web_servers_txt'] = 'Webservers'; 1216 | $wb['db_servers_txt'] = 'Database servers'; 1217 | $wb['mail_servers_txt'] = 'Mailservers'; 1218 | +$wb['client_limits_txt'] = 'Client Limits'; 1219 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1220 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1221 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1222 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1223 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1224 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1225 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1226 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1227 | ?> 1228 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/ru_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/ru_reseller.lng 1229 | --- /usr/local/ispconfig/interface/web/client/lib/lang/ru_reseller.lng 2016-11-14 01:23:03.152108743 +0100 1230 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/ru_reseller.lng 2016-11-16 21:49:16.000000000 +0100 1231 | @@ -203,4 +203,12 @@ 1232 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1233 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1234 | $wb['password_click_to_set_txt'] = 'Click to set'; 1235 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1236 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1237 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1238 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1239 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1240 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1241 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1242 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1243 | ?> 1244 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/se_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/se_client.lng 1245 | --- /usr/local/ispconfig/interface/web/client/lib/lang/se_client.lng 2016-11-14 01:23:03.152108743 +0100 1246 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/se_client.lng 2016-11-16 21:55:10.000000000 +0100 1247 | @@ -199,4 +199,12 @@ 1248 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1249 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1250 | $wb['password_click_to_set_txt'] = 'Click to set'; 1251 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1252 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1253 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1254 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1255 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1256 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1257 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1258 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1259 | ?> 1260 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/se_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/se_client_template.lng 1261 | --- /usr/local/ispconfig/interface/web/client/lib/lang/se_client_template.lng 2016-11-14 01:23:03.152108743 +0100 1262 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/se_client_template.lng 2016-11-16 21:53:10.000000000 +0100 1263 | @@ -120,4 +120,13 @@ 1264 | $wb['web_servers_txt'] = 'Webservers'; 1265 | $wb['db_servers_txt'] = 'Database servers'; 1266 | $wb['mail_servers_txt'] = 'Mailservers'; 1267 | +$wb['client_limits_txt'] = 'Client Limits'; 1268 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1269 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1270 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1271 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1272 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1273 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1274 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1275 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1276 | ?> 1277 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/se_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/se_reseller.lng 1278 | --- /usr/local/ispconfig/interface/web/client/lib/lang/se_reseller.lng 2016-11-14 01:23:03.152108743 +0100 1279 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/se_reseller.lng 2016-11-16 21:49:15.000000000 +0100 1280 | @@ -203,4 +203,12 @@ 1281 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1282 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1283 | $wb['password_click_to_set_txt'] = 'Click to set'; 1284 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1285 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1286 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1287 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1288 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1289 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1290 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1291 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1292 | ?> 1293 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/sk_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/sk_client.lng 1294 | --- /usr/local/ispconfig/interface/web/client/lib/lang/sk_client.lng 2016-11-14 01:23:03.152108743 +0100 1295 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/sk_client.lng 2016-11-16 21:55:09.000000000 +0100 1296 | @@ -199,4 +199,12 @@ 1297 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1298 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1299 | $wb['password_click_to_set_txt'] = 'Click to set'; 1300 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1301 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1302 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1303 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1304 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1305 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1306 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1307 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1308 | ?> 1309 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/sk_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/sk_client_template.lng 1310 | --- /usr/local/ispconfig/interface/web/client/lib/lang/sk_client_template.lng 2016-11-14 01:23:03.152108743 +0100 1311 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/sk_client_template.lng 2016-11-16 21:53:09.000000000 +0100 1312 | @@ -120,4 +120,13 @@ 1313 | $wb['web_servers_txt'] = 'Webservers'; 1314 | $wb['db_servers_txt'] = 'Database servers'; 1315 | $wb['mail_servers_txt'] = 'Mailservers'; 1316 | +$wb['client_limits_txt'] = 'Client Limits'; 1317 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1318 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1319 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1320 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1321 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1322 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1323 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1324 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1325 | ?> 1326 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/sk_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/sk_reseller.lng 1327 | --- /usr/local/ispconfig/interface/web/client/lib/lang/sk_reseller.lng 2016-11-14 01:23:03.152108743 +0100 1328 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/sk_reseller.lng 2016-11-16 21:49:14.000000000 +0100 1329 | @@ -203,4 +203,12 @@ 1330 | $wb['limit_ssl_letsencrypt_txt'] = 'Let\'s Encrypt available'; 1331 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1332 | $wb['password_click_to_set_txt'] = 'Click to set'; 1333 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1334 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1335 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1336 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1337 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1338 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1339 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1340 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1341 | ?> 1342 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/tr_client.lng /usr/local/ispconfig/interface/web/client/lib/lang/tr_client.lng 1343 | --- /usr/local/ispconfig/interface/web/client/lib/lang/tr_client.lng 2016-11-14 01:23:03.152108743 +0100 1344 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/tr_client.lng 2016-11-16 21:56:43.000000000 +0100 1345 | @@ -199,4 +199,12 @@ 1346 | $wb['invalid_vat_id'] = 'The VAT ID is invalid.'; 1347 | $wb['email_error_empty'] = 'Email is empty'; 1348 | $wb['limit_directive_snippets_txt'] = 'Show web server config selection'; 1349 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1350 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1351 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1352 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1353 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1354 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1355 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1356 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1357 | ?> 1358 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/tr_client_template.lng /usr/local/ispconfig/interface/web/client/lib/lang/tr_client_template.lng 1359 | --- /usr/local/ispconfig/interface/web/client/lib/lang/tr_client_template.lng 2016-11-14 01:23:03.152108743 +0100 1360 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/tr_client_template.lng 2016-11-16 21:53:30.000000000 +0100 1361 | @@ -120,4 +120,13 @@ 1362 | $wb['web_servers_txt'] = 'Webservers'; 1363 | $wb['db_servers_txt'] = 'Database servers'; 1364 | $wb['mail_servers_txt'] = 'Mailservers'; 1365 | +$wb['client_limits_txt'] = 'Client Limits'; 1366 | +$wb["max_user_connections_txt"] = 'Simultaneous connections'; 1367 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1368 | +$wb["max_queries_per_hour_txt"] = 'Queries per hour'; 1369 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1370 | +$wb["max_updates_per_hour_txt"] = 'Updates per hour'; 1371 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1372 | +$wb["max_connections_per_hour_txt"] = 'Connections per hour'; 1373 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1374 | ?> 1375 | diff -r -u -N /usr/local/ispconfig/interface/web/client/lib/lang/tr_reseller.lng /usr/local/ispconfig/interface/web/client/lib/lang/tr_reseller.lng 1376 | --- /usr/local/ispconfig/interface/web/client/lib/lang/tr_reseller.lng 2016-11-14 01:23:03.152108743 +0100 1377 | +++ /usr/local/ispconfig/interface/web/client/lib/lang/tr_reseller.lng 2016-11-16 21:50:14.000000000 +0100 1378 | @@ -203,4 +203,12 @@ 1379 | $wb['limit_database_user_error_notint'] = 'The database user limit must be a number.'; 1380 | $wb['limit_database_quota_txt'] = 'Database quota'; 1381 | $wb['limit_database_quota_error_notint'] = 'The database quota limit must be a number.'; 1382 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1383 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1384 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1385 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1386 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1387 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1388 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1389 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1390 | ?> 1391 | diff -r -u -N /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htm /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htm 1392 | --- /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htm 2016-11-14 01:23:03.148108742 +0100 1393 | +++ /usr/local/ispconfig/interface/web/client/templates/client_edit_limits.htm 2016-11-16 23:04:28.000000000 +0100 1394 | @@ -341,6 +341,18 @@ 1395 |
 MB 1396 |
1397 | 1398 | +
1399 | + 1400 | +
1401 | +
1402 | + 1403 | +
1404 | +
1405 | + 1406 | +
1407 | +
1408 | + 1409 | +
1410 | 1411 | 1412 | 1413 | diff -r -u -N /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htm /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htm 1414 | --- /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htm 2016-11-14 01:23:03.148108742 +0100 1415 | +++ /usr/local/ispconfig/interface/web/client/templates/client_template_edit_limits.htm 2016-11-16 23:04:25.000000000 +0100 1416 | @@ -299,6 +299,18 @@ 1417 |
 MB 1418 |
1419 | 1420 | +
1421 | + 1422 | +
1423 | +
1424 | + 1425 | +
1426 | +
1427 | + 1428 | +
1429 | +
1430 | + 1431 | +
1432 | 1433 | 1434 | 1435 | diff -r -u -N /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htm /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htm 1436 | --- /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htm 2016-11-14 01:23:03.148108742 +0100 1437 | +++ /usr/local/ispconfig/interface/web/client/templates/reseller_edit_limits.htm 2016-11-16 23:04:32.000000000 +0100 1438 | @@ -343,6 +343,18 @@ 1439 |
 MB 1440 |
1441 | 1442 | +
1443 | + 1444 | +
1445 | +
1446 | + 1447 | +
1448 | +
1449 | + 1450 | +
1451 | +
1452 | + 1453 | +
1454 | 1455 | 1456 | 1457 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/form/database_user.tform.php /usr/local/ispconfig/interface/web/sites/form/database_user.tform.php 1458 | --- /usr/local/ispconfig/interface/web/sites/form/database_user.tform.php 2016-11-14 01:23:02.520108714 +0100 1459 | +++ /usr/local/ispconfig/interface/web/sites/form/database_user.tform.php 2016-11-17 10:57:27.000000000 +0100 1460 | @@ -130,5 +130,66 @@ 1461 | ) 1462 | ); 1463 | 1464 | +if($_SESSION["s"]["user"]["typ"] == 'admin') { 1465 | + 1466 | + $form["tabs"]['advanced'] = array ( 1467 | + 'title' => "Options", 1468 | + 'width' => 100, 1469 | + 'template' => "templates/database_user_edit_advanced.html", 1470 | + 'fields' => array ( 1471 | + //################################# 1472 | + // Begin Datatable fields 1473 | + //################################# 1474 | + 'max_user_connections' => array ( 1475 | + 'datatype' => 'INTEGER', 1476 | + 'formtype' => 'TEXT', 1477 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 1478 | + 'errmsg'=> 'max_user_connections_error_empty'), 1479 | + ), 1480 | + 'default' => '-1', 1481 | + 'value' => '', 1482 | + 'width' => '7', 1483 | + 'maxlength' => '7' 1484 | + ), 1485 | + 'max_queries_per_hour' => array ( 1486 | + 'datatype' => 'INTEGER', 1487 | + 'formtype' => 'TEXT', 1488 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 1489 | + 'errmsg'=> 'max_queries_per_hour_error_empty'), 1490 | + ), 1491 | + 'default' => '-1', 1492 | + 'value' => '', 1493 | + 'width' => '7', 1494 | + 'maxlength' => '7' 1495 | + ), 1496 | + 'max_updates_per_hour' => array ( 1497 | + 'datatype' => 'INTEGER', 1498 | + 'formtype' => 'TEXT', 1499 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 1500 | + 'errmsg'=> 'max_updates_per_hour_error_empty'), 1501 | + ), 1502 | + 'default' => '-1', 1503 | + 'value' => '', 1504 | + 'width' => '7', 1505 | + 'maxlength' => '7' 1506 | + ), 1507 | + 'max_connections_per_hour' => array ( 1508 | + 'datatype' => 'INTEGER', 1509 | + 'formtype' => 'TEXT', 1510 | + 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 1511 | + 'errmsg'=> 'max_connections_per_hour_error_empty'), 1512 | + ), 1513 | + 'default' => '-1', 1514 | + 'value' => '', 1515 | + 'width' => '7', 1516 | + 'maxlength' => '7' 1517 | + ), 1518 | + //################################# 1519 | + // ENDE Datatable fields 1520 | + //################################# 1521 | + ) 1522 | + ); 1523 | + 1524 | +} 1525 | 1526 | ?> 1527 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/ar_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/ar_database_user.lng 1528 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/ar_database_user.lng 2016-11-14 01:23:02.520108714 +0100 1529 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/ar_database_user.lng 2016-11-16 21:41:03.000000000 +0100 1530 | @@ -22,4 +22,12 @@ 1531 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1532 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1533 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1534 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1535 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1536 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1537 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1538 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1539 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1540 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1541 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1542 | ?> 1543 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/bg_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/bg_database_user.lng 1544 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/bg_database_user.lng 2016-11-14 01:23:02.516108713 +0100 1545 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/bg_database_user.lng 2016-11-16 21:41:02.000000000 +0100 1546 | @@ -22,4 +22,12 @@ 1547 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1548 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1549 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1550 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1551 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1552 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1553 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1554 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1555 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1556 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1557 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1558 | ?> 1559 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/br_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/br_database_user.lng 1560 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/br_database_user.lng 2016-11-14 01:23:02.516108713 +0100 1561 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/br_database_user.lng 2016-11-16 21:41:02.000000000 +0100 1562 | @@ -22,4 +22,12 @@ 1563 | $wb['globalsearch_suggestions_text_txt'] = 'Sugestões'; 1564 | $wb['limit_database_user_txt'] = 'O limite de usuários do banco de dados foi alcançado.'; 1565 | $wb['database_password_error_empty'] = 'Senha do banco de dados em branco.'; 1566 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1567 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1568 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1569 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1570 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1571 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1572 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1573 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1574 | ?> 1575 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/ca_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/ca_database_user.lng 1576 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/ca_database_user.lng 2016-11-14 01:23:02.512108714 +0100 1577 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/ca_database_user.lng 2016-11-16 21:41:01.000000000 +0100 1578 | @@ -22,4 +22,12 @@ 1579 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1580 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1581 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1582 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1583 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1584 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1585 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1586 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1587 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1588 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1589 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1590 | ?> 1591 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/cz_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/cz_database_user.lng 1592 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/cz_database_user.lng 2016-11-14 01:23:02.508108714 +0100 1593 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/cz_database_user.lng 2016-11-16 21:41:01.000000000 +0100 1594 | @@ -22,5 +22,13 @@ 1595 | $wb['globalsearch_suggestions_text_txt'] = 'Návrhy'; 1596 | $wb['limit_database_user_txt'] = 'Byl dosažen maximální počet uživatelů databáze.'; 1597 | $wb['database_password_error_empty'] = 'Databázové heslo je prázdné.'; 1598 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1599 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1600 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1601 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1602 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1603 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1604 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1605 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1606 | ?> 1607 | 1608 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/de_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/de_database_user.lng 1609 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/de_database_user.lng 2016-11-14 01:23:02.504108714 +0100 1610 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/de_database_user.lng 2016-11-16 21:41:00.000000000 +0100 1611 | @@ -22,4 +22,12 @@ 1612 | $wb['globalsearch_suggestions_text_txt'] = 'Vorschläge'; 1613 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1614 | $wb['database_password_error_empty'] = 'Datenbank-Passwort ist leer.'; 1615 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1616 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1617 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1618 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1619 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1620 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1621 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1622 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1623 | ?> 1624 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/dk_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/dk_database_user.lng 1625 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/dk_database_user.lng 2016-11-14 01:23:02.504108714 +0100 1626 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/dk_database_user.lng 2016-11-16 21:41:00.000000000 +0100 1627 | @@ -22,4 +22,12 @@ 1628 | $wb['globalsearch_suggestions_text_txt'] = 'Forslag'; 1629 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1630 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1631 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1632 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1633 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1634 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1635 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1636 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1637 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1638 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1639 | ?> 1640 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/el_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/el_database_user.lng 1641 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/el_database_user.lng 2016-11-14 01:23:02.504108714 +0100 1642 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/el_database_user.lng 2016-11-16 21:40:59.000000000 +0100 1643 | @@ -22,4 +22,12 @@ 1644 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1645 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1646 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1647 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1648 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1649 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1650 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1651 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1652 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1653 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1654 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1655 | ?> 1656 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/en_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/en_database_user.lng 1657 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/en_database_user.lng 2016-11-14 01:23:02.500108713 +0100 1658 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/en_database_user.lng 2016-11-16 21:41:13.000000000 +0100 1659 | @@ -22,4 +22,12 @@ 1660 | $wb['globalsearch_suggestions_text_txt'] = "Suggestions"; 1661 | $wb['limit_database_user_txt'] = "The max. number of database users is reached."; 1662 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1663 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1664 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1665 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1666 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1667 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1668 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1669 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1670 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1671 | ?> 1672 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/es_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/es_database_user.lng 1673 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/es_database_user.lng 2016-11-14 01:23:02.496108712 +0100 1674 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/es_database_user.lng 2016-11-16 21:40:59.000000000 +0100 1675 | @@ -22,4 +22,12 @@ 1676 | $wb['globalsearch_suggestions_text_txt'] = 'Sugerencias'; 1677 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1678 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1679 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1680 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1681 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1682 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1683 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1684 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1685 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1686 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1687 | ?> 1688 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/fi_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/fi_database_user.lng 1689 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/fi_database_user.lng 2016-11-14 01:23:02.496108712 +0100 1690 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/fi_database_user.lng 2016-11-16 21:40:58.000000000 +0100 1691 | @@ -22,4 +22,12 @@ 1692 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1693 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1694 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1695 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1696 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1697 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1698 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1699 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1700 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1701 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1702 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1703 | ?> 1704 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/fr_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/fr_database_user.lng 1705 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/fr_database_user.lng 2016-11-14 01:23:02.492108713 +0100 1706 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/fr_database_user.lng 2016-11-16 21:40:57.000000000 +0100 1707 | @@ -22,4 +22,12 @@ 1708 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1709 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1710 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1711 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1712 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1713 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1714 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1715 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1716 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1717 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1718 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1719 | ?> 1720 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/hr_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/hr_database_user.lng 1721 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/hr_database_user.lng 2016-11-14 01:23:02.488108713 +0100 1722 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/hr_database_user.lng 2016-11-16 21:40:57.000000000 +0100 1723 | @@ -22,4 +22,12 @@ 1724 | $wb['globalsearch_suggestions_text_txt'] = 'Sugestija'; 1725 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1726 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1727 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1728 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1729 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1730 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1731 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1732 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1733 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1734 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1735 | ?> 1736 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/hu_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/hu_database_user.lng 1737 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/hu_database_user.lng 2016-11-14 01:23:02.472108712 +0100 1738 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/hu_database_user.lng 2016-11-16 21:40:56.000000000 +0100 1739 | @@ -22,4 +22,12 @@ 1740 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1741 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1742 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1743 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1744 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1745 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1746 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1747 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1748 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1749 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1750 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1751 | ?> 1752 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/id_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/id_database_user.lng 1753 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/id_database_user.lng 2016-11-14 01:23:02.468108712 +0100 1754 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/id_database_user.lng 2016-11-16 21:40:56.000000000 +0100 1755 | @@ -22,4 +22,12 @@ 1756 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1757 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1758 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1759 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1760 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1761 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1762 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1763 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1764 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1765 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1766 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1767 | ?> 1768 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/it_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/it_database_user.lng 1769 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/it_database_user.lng 2016-11-14 01:23:02.464108712 +0100 1770 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/it_database_user.lng 2016-11-16 21:40:55.000000000 +0100 1771 | @@ -22,4 +22,12 @@ 1772 | $wb['globalsearch_suggestions_text_txt'] = 'Suggerimenti'; 1773 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1774 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1775 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1776 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1777 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1778 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1779 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1780 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1781 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1782 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1783 | ?> 1784 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/ja_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/ja_database_user.lng 1785 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/ja_database_user.lng 2016-11-14 01:23:02.428108710 +0100 1786 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/ja_database_user.lng 2016-11-16 21:40:55.000000000 +0100 1787 | @@ -22,4 +22,12 @@ 1788 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1789 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1790 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1791 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1792 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1793 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1794 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1795 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1796 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1797 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1798 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1799 | ?> 1800 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/nl_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/nl_database_user.lng 1801 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/nl_database_user.lng 2016-11-14 01:23:02.400108708 +0100 1802 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/nl_database_user.lng 2016-11-16 21:40:54.000000000 +0100 1803 | @@ -22,4 +22,12 @@ 1804 | $wb['globalsearch_suggestions_text_txt'] = 'Suggesties'; 1805 | $wb['limit_database_user_txt'] = 'Het max. aantal database gebruikers is bereikt.'; 1806 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1807 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1808 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1809 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1810 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1811 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1812 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1813 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1814 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1815 | ?> 1816 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/pl_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/pl_database_user.lng 1817 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/pl_database_user.lng 2016-11-14 01:23:02.400108708 +0100 1818 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/pl_database_user.lng 2016-11-16 21:40:54.000000000 +0100 1819 | @@ -22,4 +22,12 @@ 1820 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1821 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1822 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1823 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1824 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1825 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1826 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1827 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1828 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1829 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1830 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1831 | ?> 1832 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/pt_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/pt_database_user.lng 1833 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/pt_database_user.lng 2016-11-14 01:23:02.396108710 +0100 1834 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/pt_database_user.lng 2016-11-16 21:40:53.000000000 +0100 1835 | @@ -22,4 +22,12 @@ 1836 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1837 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1838 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1839 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1840 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1841 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1842 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1843 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1844 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1845 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1846 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1847 | ?> 1848 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/ro_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/ro_database_user.lng 1849 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/ro_database_user.lng 2016-11-14 01:23:02.396108710 +0100 1850 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/ro_database_user.lng 2016-11-16 21:40:53.000000000 +0100 1851 | @@ -22,4 +22,12 @@ 1852 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1853 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1854 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1855 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1856 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1857 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1858 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1859 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1860 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1861 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1862 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1863 | ?> 1864 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/ru_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/ru_database_user.lng 1865 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/ru_database_user.lng 2016-11-14 01:23:02.392108711 +0100 1866 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/ru_database_user.lng 2016-11-16 21:40:52.000000000 +0100 1867 | @@ -22,4 +22,12 @@ 1868 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1869 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1870 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1871 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1872 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1873 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1874 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1875 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1876 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1877 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1878 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1879 | ?> 1880 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/se_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/se_database_user.lng 1881 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/se_database_user.lng 2016-11-14 01:23:02.372108706 +0100 1882 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/se_database_user.lng 2016-11-16 21:40:51.000000000 +0100 1883 | @@ -22,4 +22,12 @@ 1884 | $wb['globalsearch_suggestions_text_txt'] = 'Förslag'; 1885 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1886 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1887 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1888 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1889 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1890 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1891 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1892 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1893 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1894 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1895 | ?> 1896 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/sk_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/sk_database_user.lng 1897 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/sk_database_user.lng 2016-11-14 01:23:02.372108706 +0100 1898 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/sk_database_user.lng 2016-11-16 21:40:51.000000000 +0100 1899 | @@ -22,4 +22,12 @@ 1900 | $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; 1901 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1902 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1903 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1904 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1905 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1906 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1907 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1908 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1909 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1910 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1911 | ?> 1912 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/lib/lang/tr_database_user.lng /usr/local/ispconfig/interface/web/sites/lib/lang/tr_database_user.lng 1913 | --- /usr/local/ispconfig/interface/web/sites/lib/lang/tr_database_user.lng 2016-11-14 01:23:02.356108708 +0100 1914 | +++ /usr/local/ispconfig/interface/web/sites/lib/lang/tr_database_user.lng 2016-11-16 21:40:50.000000000 +0100 1915 | @@ -22,4 +22,12 @@ 1916 | $wb['globalsearch_suggestions_text_txt'] = 'Öneriler'; 1917 | $wb['limit_database_user_txt'] = 'The max. number of database users is reached.'; 1918 | $wb['database_password_error_empty'] = 'Database password is empty.'; 1919 | +$wb['max_user_connections_txt'] = "Simultaneous connections"; 1920 | +$wb["max_user_connections_error_empty"] = 'Simultaneous connections is empty.'; 1921 | +$wb['max_queries_per_hour_txt'] = "Queries per hour"; 1922 | +$wb["max_queries_per_hour_error_empty"] = 'Queries per hour is empty.'; 1923 | +$wb['max_updates_per_hour_txt'] = "Updates per hour"; 1924 | +$wb["max_updates_per_hour_error_empty"] = 'Updates per hour is empty.'; 1925 | +$wb['max_connections_per_hour_txt'] = "Connections per hour"; 1926 | +$wb["max_connections_per_hour_error_empty"] = 'Connections per hour is empty.'; 1927 | ?> 1928 | diff -r -u -N /usr/local/ispconfig/interface/web/sites/templates/database_user_edit_advanced.html /usr/local/ispconfig/interface/web/sites/templates/database_user_edit_advanced.html 1929 | --- /usr/local/ispconfig/interface/web/sites/templates/database_user_edit_advanced.html 1970-01-01 01:00:00.000000000 +0100 1930 | +++ /usr/local/ispconfig/interface/web/sites/templates/database_user_edit_advanced.html 2016-11-17 10:55:33.000000000 +0100 1931 | @@ -0,0 +1,26 @@ 1932 | + 1935 | +

1936 | + 1937 | +
1938 | + 1939 | +
1940 | +
1941 | + 1942 | +
1943 | +
1944 | + 1945 | +
1946 | +
1947 | + 1948 | +
1949 | + 1950 | + 1951 | + 1952 | + 1953 | + 1954 | +
1955 | + 1956 | + 1957 | +
1958 | diff -r -u -N /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php 1959 | --- /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php 2016-11-14 01:23:03.440108756 +0100 1960 | +++ /usr/local/ispconfig/server/plugins-available/mysql_clientdb_plugin.inc.php 2016-11-16 22:57:24.000000000 +0100 1961 | @@ -84,15 +84,17 @@ 1962 | if(!is_array($host_list)) $host_list = explode(',', $host_list); 1963 | 1964 | $success = true; 1965 | - if(!preg_match('/\*[A-F0-9]{40}$/', $database_password)) { 1966 | - $result = $link->query("SELECT PASSWORD('" . $link->escape_string($database_password) . "') as `crypted`"); 1967 | - if($result) { 1968 | - $row = $result->fetch_assoc(); 1969 | - $database_password = $row['crypted']; 1970 | - $result->free(); 1971 | - } 1972 | + if($action != 'RES') { 1973 | + if(!preg_match('/\*[A-F0-9]{40}$/', $database_password)) { 1974 | + $result = $link->query("SELECT PASSWORD('" . $link->escape_string($database_password) . "') as `crypted`"); 1975 | + if($result) { 1976 | + $row = $result->fetch_assoc(); 1977 | + $database_password = $row['crypted']; 1978 | + $result->free(); 1979 | + } 1980 | + } 1981 | } 1982 | - 1983 | + 1984 | $app->log("Calling $action for $database_name with access $user_access_mode and hosts " . implode(', ', $host_list), LOGLEVEL_DEBUG); 1985 | 1986 | // loop through hostlist 1987 | @@ -148,6 +150,13 @@ 1988 | if(!$link->query("UPDATE mysql.user SET `Password` = '".$link->escape_string($database_password)."' WHERE `Host` = '".$db_host."' AND `User` = '".$link->escape_string($database_user)."'")) $success = false; 1989 | if($success == true) $link->query("FLUSH PRIVILEGES"); 1990 | } 1991 | + } elseif($action == 'RES') { 1992 | + if($database_password['max_user_connections'] == "-1" OR !isset($database_password['max_user_connections']) OR empty($database_password['max_user_connections'])) { $max_user_connections = 0; } else { $max_user_connections = $database_password['max_user_connections']; } 1993 | + if($database_password['max_queries_per_hour'] == "-1" OR !isset($database_password['max_queries_per_hour']) OR empty($database_password['max_queries_per_hour'])) { $max_queries_per_hour = 0; } else { $max_queries_per_hour = $database_password['max_queries_per_hour']; } 1994 | + if($database_password['max_updates_per_hour'] == "-1" OR !isset($database_password['max_updates_per_hour']) OR empty($database_password['max_updates_per_hour'])) { $max_updates_per_hour = 0; } else { $max_updates_per_hour = $database_password['max_updates_per_hour']; } 1995 | + if($database_password['max_connections_per_hour'] == "-1" OR !isset($database_password['max_connections_per_hour']) OR empty($database_password['max_connections_per_hour'])) { $max_connections_per_hour = 0; } else { $max_connections_per_hour = $database_password['max_connections_per_hour']; } 1996 | + if(!$link->query("GRANT USAGE ON ".$link->escape_string($database_name).".* TO '".$link->escape_string($database_user)."'@'$db_host' WITH MAX_USER_CONNECTIONS ".$link->escape_string($max_user_connections)." MAX_QUERIES_PER_HOUR ".$link->escape_string($max_queries_per_hour)." MAX_UPDATES_PER_HOUR ".$link->escape_string($max_updates_per_hour)." MAX_CONNECTIONS_PER_HOUR ".$link->escape_string($max_connections_per_hour).";")) $success = false; 1997 | + $app->log("GRANT USAGE ON ".$link->escape_string($database_name).".* TO '".$link->escape_string($database_user)."'@'$db_host' WITH MAX_USER_CONNECTIONS ".$max_user_connections." MAX_QUERIES_PER_HOUR ".$max_queries_per_hour." MAX_UPDATES_PER_HOUR ".$max_updates_per_hour." MAX_CONNECTIONS_PER_HOUR ".$max_connections_per_hour."; success? " . ($success ? 'yes' : 'no'), LOGLEVEL_DEBUG); 1998 | } 1999 | } 2000 | 2001 | @@ -229,7 +238,7 @@ 2002 | if($data['new']['active'] == 'y') { 2003 | 2004 | // get the users for this database 2005 | - $db_user = $app->db->queryOneRecord("SELECT `database_user`, `database_password` FROM `web_database_user` WHERE `database_user_id` = ?", $data['new']['database_user_id']); 2006 | + $db_user = $app->db->queryOneRecord("SELECT `database_user`, `database_password`, `max_user_connections`, `max_queries_per_hour`, `max_updates_per_hour`, `max_connections_per_hour` FROM `web_database_user` WHERE `database_user_id` = ?", $data['new']['database_user_id']); 2007 | $db_ro_user = $app->db->queryOneRecord("SELECT `database_user`, `database_password` FROM `web_database_user` WHERE `database_user_id` = ?", $data['new']['database_ro_user_id']); 2008 | 2009 | $host_list = ''; 2010 | @@ -249,6 +258,13 @@ 2011 | else $this->process_host_list('GRANT', $data['new']['database_name'], $db_ro_user['database_user'], $db_ro_user['database_password'], $host_list, $link, '', 'r'); 2012 | } 2013 | 2014 | + if($db_user && $db_user['database_user'] != 'root') { 2015 | + if($db_user['max_user_connections'] != "-1" OR $db_user['max_queries_per_hour'] != "-1" OR $db_user['max_updates_per_hour'] != "-1" OR $db_user['max_connections_per_hour'] != "-1") { 2016 | + // We use password like a door for data (it's nasty, but works) 2017 | + $this->process_host_list('RES', $data['new']['database_name'], $db_user['database_user'], array("max_user_connections" => $db_user['max_user_connections'], "max_queries_per_hour" => $db_user['max_queries_per_hour'], "max_updates_per_hour" => $db_user['max_updates_per_hour'], "max_connections_per_hour" => $db_user['max_connections_per_hour']), $host_list, $link); 2018 | + } 2019 | + } 2020 | + 2021 | } 2022 | 2023 | $link->close(); 2024 | @@ -646,7 +662,7 @@ 2025 | } 2026 | 2027 | 2028 | - if($data['old']['database_user'] == $data['new']['database_user'] && ($data['old']['database_password'] == $data['new']['database_password'] || $data['new']['database_password'] == '')) { 2029 | + if($data['old']['database_user'] == $data['new']['database_user'] && ($data['old']['database_password'] == $data['new']['database_password'] && $data['new']['max_user_connections'] == $data['old']['max_user_connections'] && $data['new']['max_queries_per_hour'] == $data['old']['max_queries_per_hour'] && $data['new']['max_updates_per_hour'] == $data['old']['max_updates_per_hour'] && $data['new']['max_connections_per_hour'] == $data['old']['max_connections_per_hour'] || $data['new']['database_password'] == '')) { 2030 | return; 2031 | } 2032 | 2033 | @@ -679,6 +695,16 @@ 2034 | $link->query("SET PASSWORD FOR '".$link->escape_string($data['new']['database_user'])."'@'$db_host' = '".$link->escape_string($data['new']['database_password'])."';"); 2035 | $app->log('Changing MySQL user password for: '.$data['new']['database_user'].'@'.$db_host, LOGLEVEL_DEBUG); 2036 | } 2037 | + 2038 | + if($data['new']['max_user_connections'] != $data['old']['max_user_connections'] OR $data['new']['max_queries_per_hour'] != $data['old']['max_queries_per_hour'] OR $data['new']['max_updates_per_hour'] != $data['old']['max_updates_per_hour'] OR $data['new']['max_connections_per_hour'] != $data['old']['max_connections_per_hour']) { 2039 | + if($data['new']['max_user_connections'] == "-1" OR !isset($data['new']['max_user_connections']) OR empty($data['new']['max_user_connections'])) { $data['new']['max_user_connections'] = 0; } 2040 | + if($data['new']['max_queries_per_hour'] == "-1" OR !isset($data['new']['max_queries_per_hour']) OR empty($data['new']['max_queries_per_hour'])) { $data['new']['max_queries_per_hour'] = 0; } 2041 | + if($data['new']['max_updates_per_hour'] == "-1" OR !isset($data['new']['max_updates_per_hour']) OR empty($data['new']['max_updates_per_hour'])) { $data['new']['max_updates_per_hour'] = 0; } 2042 | + if($data['new']['max_connections_per_hour'] == "-1" OR !isset($data['new']['max_connections_per_hour']) OR empty($data['new']['max_connections_per_hour'])) { $data['new']['max_connections_per_hour'] = 0; } 2043 | + 2044 | + $link->query("GRANT USAGE ON *.* TO '".$link->escape_string($data['new']['database_user'])."'@'$db_host' WITH MAX_USER_CONNECTIONS ".$data['new']['max_user_connections']." MAX_QUERIES_PER_HOUR ".$data['new']['max_queries_per_hour']." MAX_UPDATES_PER_HOUR ".$data['new']['max_updates_per_hour']." MAX_CONNECTIONS_PER_HOUR ".$data['new']['max_connections_per_hour'].";"); 2045 | + $app->log('Changing MySQL Account Resource Limits for: '.$data['new']['database_user'].'@'.$db_host, LOGLEVEL_DEBUG); 2046 | + } 2047 | } 2048 | 2049 | $link->close(); --------------------------------------------------------------------------------