aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/elgglib.php
diff options
context:
space:
mode:
Diffstat (limited to 'engine/lib/elgglib.php')
-rw-r--r--engine/lib/elgglib.php11
1 files changed, 6 insertions, 5 deletions
diff --git a/engine/lib/elgglib.php b/engine/lib/elgglib.php
index 7a4f3df9b..cc7fbf209 100644
--- a/engine/lib/elgglib.php
+++ b/engine/lib/elgglib.php
@@ -1345,13 +1345,14 @@
$callstack = debug_backtrace();
$call_paths = array();
foreach ($callstack as $call)
- $call_paths[] = sanitise_string($call['path']);
-
+ $call_paths[] = sanitise_string($call['file']);
+
// Get privileged paths
- $paths = get_data("SELECT * from {$CONFIG->dbprefix}privileged_paths");
+ $paths = get_data("SELECT * from {$CONFIG->dbprefix}privileged_paths");
+
foreach ($paths as $p)
- {
- if (in_array($CONFIG->path . $p->path, $call_paths))
+ {
+ if (in_array( $p->path, $call_paths))
return true;
}