mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 09:05:55 +00:00
Merge branch '2.0' into 2.1
This commit is contained in:
commit
9199d509d6
@ -8,3 +8,5 @@ SilverStripe\Core\Injector\Injector:
|
|||||||
properties:
|
properties:
|
||||||
Middlewares:
|
Middlewares:
|
||||||
SubsitesStateMiddleware: %$SilverStripe\Subsites\Middleware\InitStateMiddleware
|
SubsitesStateMiddleware: %$SilverStripe\Subsites\Middleware\InitStateMiddleware
|
||||||
|
SilverStripe\Dev\Tasks\MigrateFileTask:
|
||||||
|
class: SilverStripe\Subsites\Tasks\SubsiteMigrateFileTask
|
||||||
|
@ -66,7 +66,7 @@ class InitStateMiddleware implements HTTPMiddleware
|
|||||||
public function getIsAdmin(HTTPRequest $request)
|
public function getIsAdmin(HTTPRequest $request)
|
||||||
{
|
{
|
||||||
$adminPaths = static::config()->get('admin_url_paths');
|
$adminPaths = static::config()->get('admin_url_paths');
|
||||||
$adminPaths[] = AdminRootController::config()->get('url_base') . '/';
|
$adminPaths[] = AdminRootController::admin_url();
|
||||||
$currentPath = rtrim($request->getURL(), '/') . '/';
|
$currentPath = rtrim($request->getURL(), '/') . '/';
|
||||||
foreach ($adminPaths as $adminPath) {
|
foreach ($adminPaths as $adminPath) {
|
||||||
if (substr($currentPath, 0, strlen($adminPath)) === $adminPath) {
|
if (substr($currentPath, 0, strlen($adminPath)) === $adminPath) {
|
||||||
|
19
src/Tasks/SubsiteMigrateFileTask.php
Normal file
19
src/Tasks/SubsiteMigrateFileTask.php
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace SilverStripe\Subsites\Tasks;
|
||||||
|
|
||||||
|
use SilverStripe\Dev\Tasks\MigrateFileTask;
|
||||||
|
use SilverStripe\Subsites\Model\Subsite;
|
||||||
|
|
||||||
|
class SubsiteMigrateFileTask extends MigrateFileTask
|
||||||
|
{
|
||||||
|
public function run($request)
|
||||||
|
{
|
||||||
|
$origDisableSubsiteFilter = Subsite::$disable_subsite_filter;
|
||||||
|
Subsite::disable_subsite_filter(true);
|
||||||
|
|
||||||
|
parent::run($request);
|
||||||
|
|
||||||
|
Subsite::disable_subsite_filter($origDisableSubsiteFilter);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user