Upgrade to 3.7.0
This commit is contained in:
21
kirby/src/Panel/View.php
Normal file → Executable file
21
kirby/src/Panel/View.php
Normal file → Executable file
@@ -2,9 +2,10 @@
|
||||
|
||||
namespace Kirby\Panel;
|
||||
|
||||
use Kirby\Cms\App;
|
||||
use Kirby\Http\Response;
|
||||
use Kirby\Http\Url;
|
||||
use Kirby\Toolkit\A;
|
||||
use Kirby\Toolkit\I18n;
|
||||
use Kirby\Toolkit\Str;
|
||||
|
||||
/**
|
||||
@@ -32,14 +33,14 @@ class View
|
||||
*/
|
||||
public static function apply(array $data): array
|
||||
{
|
||||
$request = kirby()->request();
|
||||
$only = $request->header('X-Fiber-Only') ?? get('_only');
|
||||
$request = App::instance()->request();
|
||||
$only = $request->header('X-Fiber-Only') ?? $request->get('_only');
|
||||
|
||||
if (empty($only) === false) {
|
||||
return static::applyOnly($data, $only);
|
||||
}
|
||||
|
||||
$globals = $request->header('X-Fiber-Globals') ?? get('_globals');
|
||||
$globals = $request->header('X-Fiber-Globals') ?? $request->get('_globals');
|
||||
|
||||
if (empty($globals) === false) {
|
||||
return static::applyGlobals($data, $globals);
|
||||
@@ -139,7 +140,7 @@ class View
|
||||
*/
|
||||
public static function data(array $view = [], array $options = []): array
|
||||
{
|
||||
$kirby = kirby();
|
||||
$kirby = App::instance();
|
||||
|
||||
// multilang setup check
|
||||
$multilang = Panel::multilang();
|
||||
@@ -196,7 +197,7 @@ class View
|
||||
'$license' => (bool)$kirby->system()->license(),
|
||||
'$multilang' => $multilang,
|
||||
'$searches' => static::searches($options['areas'] ?? [], $permissions),
|
||||
'$url' => Url::current(),
|
||||
'$url' => $kirby->request()->url()->toString(),
|
||||
'$user' => function () use ($user) {
|
||||
if ($user) {
|
||||
return [
|
||||
@@ -251,7 +252,7 @@ class View
|
||||
'error' => $message,
|
||||
'props' => [
|
||||
'error' => $message,
|
||||
'layout' => Panel::hasAccess(kirby()->user()) ? 'inside' : 'outside'
|
||||
'layout' => Panel::hasAccess(App::instance()->user()) ? 'inside' : 'outside'
|
||||
],
|
||||
'title' => 'Error'
|
||||
];
|
||||
@@ -269,7 +270,7 @@ class View
|
||||
*/
|
||||
public static function globals(): array
|
||||
{
|
||||
$kirby = kirby();
|
||||
$kirby = App::instance();
|
||||
|
||||
return [
|
||||
'$config' => function () use ($kirby) {
|
||||
@@ -372,7 +373,7 @@ class View
|
||||
'id' => 'account',
|
||||
'link' => 'account',
|
||||
'disabled' => ($permissions['access']['account'] ?? false) === false,
|
||||
'text' => t('view.account'),
|
||||
'text' => I18n::translate('view.account'),
|
||||
];
|
||||
$menu[] = '-';
|
||||
|
||||
@@ -381,7 +382,7 @@ class View
|
||||
'icon' => 'logout',
|
||||
'id' => 'logout',
|
||||
'link' => 'logout',
|
||||
'text' => t('logout')
|
||||
'text' => I18n::translate('logout')
|
||||
];
|
||||
return $menu;
|
||||
}
|
||||
|
Reference in New Issue
Block a user