Skip to content

Commit d6bec7a

Browse files
author
Marius Cramer
committed
- fixed access check in client templates and mail content filters
1 parent bd12aad commit d6bec7a

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

interface/web/client/client_template_del.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
//* Check permissions for module
4646
$app->auth->check_module_permissions('client');
47-
if(!$_SESSION["s"]["user"]["typ"] == 'admin') die('Client-Templates are for Admins only.');
47+
if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) die('Client-Templates are for Admins and Resellers only.');
4848

4949
$app->uses('tpl,tform');
5050
$app->load('tform_actions');

interface/web/client/client_template_edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343

4444
//* Check permissions for module
4545
$app->auth->check_module_permissions('client');
46-
if(!$_SESSION["s"]["user"]["typ"] == 'admin') die('Client-Templates are only for Admins.');
46+
if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) die('Client-Templates are for Admins and Resellers only.');
4747

4848
// Loading classes
4949
$app->uses('tpl,tform,tform_actions');

interface/web/client/client_template_list.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141

4242
//* Check permissions for module
4343
$app->auth->check_module_permissions('client');
44-
if(!$_SESSION["s"]["user"]["typ"] == 'admin') die('Client-Templates are only for Admins.');
44+
if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) die('Client-Templates are for Admins and Resellers only.');
4545

4646
$app->uses('listform_actions');
4747
$app->listform_actions->SQLOrderBy = 'ORDER BY client_template.template_name';

interface/web/mail/mail_content_filter_edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
//* Check permissions for module
4545
$app->auth->check_module_permissions('mail');
4646

47-
if(!$_SESSION["s"]["user"]["typ"] == 'admin') die('These Filters are only for Admins.');
47+
if($_SESSION["s"]["user"]["typ"] != 'admin') die('These Filters are only for Admins.');
4848

4949

5050
// Loading classes

0 commit comments

Comments
 (0)