FIX: Removed unnecessary redirect. This is early enough in the script that the correct subsite will be used from hereon.

This commit is contained in:
micmania1 2015-02-17 01:13:56 +00:00
parent ebebff248f
commit 3ca2861c2d

View File

@ -217,12 +217,10 @@ class LeftAndMainSubsites extends Extension {
// Update current subsite in session // Update current subsite in session
Subsite::changeSubsite($_GET['SubsiteID']); Subsite::changeSubsite($_GET['SubsiteID']);
if ($this->owner->canView(Member::currentUser())) { if (!$this->owner->canView(Member::currentUser())) {
//Redirect to clear the current page //Redirect to the default CMS section
return $this->owner->redirect($this->owner->Link()); return $this->owner->redirect('admin/');
} }
//Redirect to the default CMS section
return $this->owner->redirect('admin/');
} }
// Automatically redirect the session to appropriate subsite when requesting a record. // Automatically redirect the session to appropriate subsite when requesting a record.
@ -234,12 +232,10 @@ class LeftAndMainSubsites extends Extension {
// Update current subsite in session // Update current subsite in session
Subsite::changeSubsite($record->SubsiteID); Subsite::changeSubsite($record->SubsiteID);
if ($this->owner->canView(Member::currentUser())) { if (!$this->owner->canView(Member::currentUser())) {
//Redirect to clear the current page //Redirect to the default CMS section
return $this->owner->redirect($this->owner->Link()); return $this->owner->redirect('admin/');
} }
//Redirect to the default CMS section
return $this->owner->redirect('admin/');
} }
} }