mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 11:05:55 +02:00
redirect_fix_between_CMS_sections
previously if you were editing settings and you changed subsites ti would revert you to /admin, now it stays within your current controller
This commit is contained in:
parent
498d6e0619
commit
91591a3752
@ -217,7 +217,11 @@ class LeftAndMainSubsites extends Extension {
|
||||
// Update current subsite in session
|
||||
Subsite::changeSubsite($_GET['SubsiteID']);
|
||||
|
||||
//Redirect to clear the current page
|
||||
if ($this->owner->canView(Member::currentUser())) {
|
||||
//Redirect to clear the current page
|
||||
return $this->owner->redirect($this->owner->Link());
|
||||
}
|
||||
//Redirect to the default CMS section
|
||||
return $this->owner->redirect('admin/');
|
||||
}
|
||||
|
||||
@ -230,7 +234,11 @@ class LeftAndMainSubsites extends Extension {
|
||||
// Update current subsite in session
|
||||
Subsite::changeSubsite($record->SubsiteID);
|
||||
|
||||
//Redirect to clear the current page
|
||||
if ($this->owner->canView(Member::currentUser())) {
|
||||
//Redirect to clear the current page
|
||||
return $this->owner->redirect($this->owner->Link());
|
||||
}
|
||||
//Redirect to the default CMS section
|
||||
return $this->owner->redirect('admin/');
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user