Browse Source

The proper way to fix the problem is not to remove the permission checks. Restoring the permissions.

Mark Crane 11 years ago
parent
commit
616ee6815e
1 changed files with 4 additions and 0 deletions
  1. 4 0
      core/user_settings/user_dashboard.php

+ 4 - 0
core/user_settings/user_dashboard.php

@@ -99,14 +99,18 @@
 
 //call forward, follow me and dnd
 	if (file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/calls/calls.php")) {
+		if (permission_exists('follow_me') || permission_exists('call_forward') || permission_exists('do_not_disturb')) {
 			$is_included = "true";
 			require_once "app/calls/calls.php";
+		}
 	}
 
 //ring group forward
 	if (file_exists($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH."/app/ring_groups/ring_group_forward.php")) {
+		if (permission_exists('ring_group_forward')) { //ring_group_forward
 			$is_included = "true";
 			require_once "app/ring_groups/ring_group_forward.php";
+		}
 	}
 
 //show the footer