Skip to content

Commit e68211c

Browse files
committed
Added configuration for webpresence and http_upload
1 parent 95fa2f0 commit e68211c

17 files changed

+182
-23
lines changed

install/sql/incremental/upd_dev_collection.sql

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,18 @@ ALTER TABLE `web_domain` ADD COLUMN `ssl_letsencrypt_exclude` enum('n','y') NOT
9292
ALTER TABLE `remote_user` ADD `remote_access` ENUM('y','n') NOT NULL DEFAULT 'y' AFTER `remote_password`;
9393
ALTER TABLE `remote_user` ADD `remote_ips` TEXT AFTER `remote_access`;
9494
ALTER TABLE `web_domain` ADD `php_fpm_chroot` enum('n','y') NOT NULL DEFAULT 'n' AFTER `php_fpm_use_socket`;
95+
96+
97+
98+
99+
ALTER TABLE `client_template`
100+
ADD COLUMN `limit_xmpp_webpresence` ENUM( 'n', 'y' ) NOT NULL default 'y',
101+
ADD COLUMN `limit_xmpp_http_upload` ENUM( 'n', 'y' ) NOT NULL default 'n';
102+
103+
ALTER TABLE `client`
104+
ADD COLUMN `limit_xmpp_webpresence` ENUM( 'n', 'y' ) NOT NULL default 'y',
105+
ADD COLUMN `limit_xmpp_http_upload` ENUM( 'n', 'y' ) NOT NULL default 'n';
106+
107+
ALTER TABLE `xmpp_domain`
108+
ADD COLUMN `use_webpresence` enum('n','y') NOT NULL DEFAULT 'y',
109+
ADD COLUMN `use_http_upload` enum('n','y') NOT NULL DEFAULT 'n';

interface/web/client/form/client.tform.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,6 +1011,18 @@
10111011
'default' => 'n',
10121012
'value' => array(0 => 'n', 1 => 'y')
10131013
),
1014+
'limit_xmpp_webpresence' => array(
1015+
'datatype' => 'VARCHAR',
1016+
'formtype' => 'CHECKBOX',
1017+
'default' => 'n',
1018+
'value' => array(0 => 'n', 1 => 'y')
1019+
),
1020+
'limit_xmpp_http_upload' => array(
1021+
'datatype' => 'VARCHAR',
1022+
'formtype' => 'CHECKBOX',
1023+
'default' => 'n',
1024+
'value' => array(0 => 'n', 1 => 'y')
1025+
),
10141026
'limit_xmpp_pastebin' => array(
10151027
'datatype' => 'VARCHAR',
10161028
'formtype' => 'CHECKBOX',

interface/web/client/form/client_template.tform.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,18 @@
427427
'default' => 'n',
428428
'value' => array(0 => 'n', 1 => 'y')
429429
),
430+
'limit_xmpp_webpresence' => array(
431+
'datatype' => 'VARCHAR',
432+
'formtype' => 'CHECKBOX',
433+
'default' => 'n',
434+
'value' => array(0 => 'n', 1 => 'y')
435+
),
436+
'limit_xmpp_http_upload' => array(
437+
'datatype' => 'VARCHAR',
438+
'formtype' => 'CHECKBOX',
439+
'default' => 'n',
440+
'value' => array(0 => 'n', 1 => 'y')
441+
),
430442
'limit_xmpp_pastebin' => array(
431443
'datatype' => 'VARCHAR',
432444
'formtype' => 'CHECKBOX',

interface/web/client/form/reseller.tform.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,6 +1009,18 @@
10091009
'default' => 'n',
10101010
'value' => array(0 => 'n', 1 => 'y')
10111011
),
1012+
'limit_xmpp_webpresence' => array(
1013+
'datatype' => 'VARCHAR',
1014+
'formtype' => 'CHECKBOX',
1015+
'default' => 'n',
1016+
'value' => array(0 => 'n', 1 => 'y')
1017+
),
1018+
'limit_xmpp_http_upload' => array(
1019+
'datatype' => 'VARCHAR',
1020+
'formtype' => 'CHECKBOX',
1021+
'default' => 'n',
1022+
'value' => array(0 => 'n', 1 => 'y')
1023+
),
10121024
'limit_xmpp_pastebin' => array(
10131025
'datatype' => 'VARCHAR',
10141026
'formtype' => 'CHECKBOX',

interface/web/client/lib/lang/en_client.lng

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,8 @@ $wb['limit_xmpp_anon_txt'] = 'Anonymous host available';
188188
$wb['limit_xmpp_vjud_txt'] = 'VJUD user directory available';
189189
$wb['limit_xmpp_proxy_txt'] = 'Bytestream proxy available';
190190
$wb['limit_xmpp_status_txt'] = 'Status host available';
191+
$wb['limit_xmpp_webpresence_txt'] = 'Webpresence available';
192+
$wb['limit_xmpp_http_upload_txt'] = 'HTTP upload available';
191193
$wb['added_by_txt'] = 'Added by';
192194
$wb['added_date_txt'] = 'Added date';
193195
$wb['parent_client_id_txt'] = 'Client of reseller';

interface/web/client/lib/lang/en_client_template.lng

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,8 @@ $wb['limit_xmpp_anon_txt'] = 'Anonymous host available';
115115
$wb['limit_xmpp_vjud_txt'] = 'VJUD user directory available';
116116
$wb['limit_xmpp_proxy_txt'] = 'Bytestream proxy available';
117117
$wb['limit_xmpp_status_txt'] = 'Status host available';
118+
$wb['limit_xmpp_webpresence_txt'] = 'Webpresence available';
119+
$wb['limit_xmpp_http_upload_txt'] = 'HTTP upload available';
118120
$wb['dns_servers_txt'] = 'DNS servers';
119121
$wb['limit_directive_snippets_txt'] = 'Show web server config selection';
120122
$wb['limit_database_user_txt'] = 'Max. Database users';

interface/web/client/lib/lang/en_reseller.lng

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,8 @@ $wb['limit_xmpp_anon_txt'] = 'Anonymous host available';
192192
$wb['limit_xmpp_vjud_txt'] = 'VJUD user directory available';
193193
$wb['limit_xmpp_proxy_txt'] = 'Bytestream proxy available';
194194
$wb['limit_xmpp_status_txt'] = 'Status host available';
195+
$wb['limit_xmpp_webpresence_txt'] = 'Webpresence available';
196+
$wb['limit_xmpp_http_upload_txt'] = 'HTTP upload available';
195197
$wb['added_by_txt'] = 'Added by';
196198
$wb['added_date_txt'] = 'Added date';
197199
$wb['limit_domainmodule_error_notint'] = 'Domainmodule limit must be a number.';

interface/web/client/templates/client_edit_limits.htm

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,18 @@ <h4 class="panel-title">
312312
{tmpl_var name='limit_xmpp_status'}
313313
</div>
314314
</div>
315+
<div class="form-group">
316+
<label class="col-sm-3 control-label">{tmpl_var name='limit_xmpp_webpresence_txt'}</label>
317+
<div class="col-sm-9">
318+
{tmpl_var name='limit_xmpp_webpresence'}
319+
</div>
320+
</div>
321+
<div class="form-group">
322+
<label class="col-sm-3 control-label">{tmpl_var name='limit_xmpp_http_upload_txt'}</label>
323+
<div class="col-sm-9">
324+
{tmpl_var name='limit_xmpp_http_upload'}
325+
</div>
326+
</div>
315327
</div>
316328
</div>
317329
</div>

interface/web/client/templates/client_template_edit_limits.htm

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,18 @@ <h4 class="panel-title">
270270
{tmpl_var name='limit_xmpp_status'}
271271
</div>
272272
</div>
273+
<div class="form-group">
274+
<label class="col-sm-3 control-label">{tmpl_var name='limit_xmpp_webpresence_txt'}</label>
275+
<div class="col-sm-9">
276+
{tmpl_var name='limit_xmpp_webpresence'}
277+
</div>
278+
</div>
279+
<div class="form-group">
280+
<label class="col-sm-3 control-label">{tmpl_var name='limit_xmpp_http_upload_txt'}</label>
281+
<div class="col-sm-9">
282+
{tmpl_var name='limit_xmpp_http_upload'}
283+
</div>
284+
</div>
273285
</div>
274286
</div>
275287
</div>

interface/web/client/templates/reseller_edit_limits.htm

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,18 @@ <h4 class="panel-title">
314314
{tmpl_var name='limit_xmpp_status'}
315315
</div>
316316
</div>
317+
<div class="form-group">
318+
<label class="col-sm-3 control-label">{tmpl_var name='limit_xmpp_webpresence_txt'}</label>
319+
<div class="col-sm-9">
320+
{tmpl_var name='limit_xmpp_webpresence'}
321+
</div>
322+
</div>
323+
<div class="form-group">
324+
<label class="col-sm-3 control-label">{tmpl_var name='limit_xmpp_http_upload_txt'}</label>
325+
<div class="col-sm-9">
326+
{tmpl_var name='limit_xmpp_http_upload'}
327+
</div>
328+
</div>
317329
</div>
318330
</div>
319331
</div>

0 commit comments

Comments
 (0)