summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Jaubart <dev@jaubart.com>2014-04-16 23:07:51 +0100
committerJonathan Jaubart <dev@jaubart.com>2014-04-16 23:07:51 +0100
commitb5102f17d41c68e2914ca361975a72dafd55cba4 (patch)
tree7df3dfc8c726b71fdc035de8c2b24a38bb443551
parente018bc79996b9930e98cb5e5c6a98bc96d50ae31 (diff)
downloadwebtrees-b5102f17d41c68e2914ca361975a72dafd55cba4.tar.gz
webtrees-b5102f17d41c68e2914ca361975a72dafd55cba4.tar.bz2
webtrees-b5102f17d41c68e2914ca361975a72dafd55cba4.zip
#128 - Wrong logic in Controllers' requireManagerLogin method
-rw-r--r--library/WT/Controller/Ajax.php2
-rw-r--r--library/WT/Controller/Page.php2
-rw-r--r--library/WT/Controller/Simple.php2
3 files changed, 3 insertions, 3 deletions
diff --git a/library/WT/Controller/Ajax.php b/library/WT/Controller/Ajax.php
index 70fce74b6a..a4c338843b 100644
--- a/library/WT/Controller/Ajax.php
+++ b/library/WT/Controller/Ajax.php
@@ -44,7 +44,7 @@ class WT_Controller_Ajax extends WT_Controller_Base {
public function requireManagerLogin($ged_id=WT_GED_ID) {
if (
$ged_id==WT_GED_ID && !WT_USER_GEDCOM_ADMIN ||
- $ged_id!=WT_GED_ID && userGedcomAdmin(WT_USER_ID, $gedcom_id)
+ $ged_id!=WT_GED_ID && !userGedcomAdmin(WT_USER_ID, $ged_id)
) {
header('HTTP/1.0 403 Access Denied');
exit;
diff --git a/library/WT/Controller/Page.php b/library/WT/Controller/Page.php
index 3c654b1605..b499c8efda 100644
--- a/library/WT/Controller/Page.php
+++ b/library/WT/Controller/Page.php
@@ -85,7 +85,7 @@ class WT_Controller_Page extends WT_Controller_Base {
require_once WT_ROOT.'includes/functions/functions.php'; // for get_query_url
if (
$ged_id==WT_GED_ID && !WT_USER_GEDCOM_ADMIN ||
- $ged_id!=WT_GED_ID && userGedcomAdmin(WT_USER_ID, $gedcom_id)
+ $ged_id!=WT_GED_ID && !userGedcomAdmin(WT_USER_ID, $ged_id)
) {
header('Location: '.WT_LOGIN_URL.'?url='.rawurlencode(get_query_url()));
exit;
diff --git a/library/WT/Controller/Simple.php b/library/WT/Controller/Simple.php
index 896494896c..97ed7e6840 100644
--- a/library/WT/Controller/Simple.php
+++ b/library/WT/Controller/Simple.php
@@ -52,7 +52,7 @@ class WT_Controller_Simple extends WT_Controller_Page {
public function requireManagerLogin($ged_id=WT_GED_ID) {
if (
$ged_id==WT_GED_ID && !WT_USER_GEDCOM_ADMIN ||
- $ged_id!=WT_GED_ID && userGedcomAdmin(WT_USER_ID, $gedcom_id)
+ $ged_id!=WT_GED_ID && !userGedcomAdmin(WT_USER_ID, $ged_id)
) {
$this->addInlineJavascript('opener.window.location.reload(); window.close();');
exit;