FEATURE: add new macros for date manipulation
This commit is contained in:
@@ -22,6 +22,7 @@ class GlobalViewDataProvider extends ServiceProvider
|
|||||||
}
|
}
|
||||||
|
|
||||||
view()->share('currentUrl', \Request::url());
|
view()->share('currentUrl', \Request::url());
|
||||||
|
view()->share('loggedUser', \Auth::user());
|
||||||
|
|
||||||
$this->extendBlade();
|
$this->extendBlade();
|
||||||
}
|
}
|
||||||
@@ -100,6 +101,21 @@ class GlobalViewDataProvider extends ServiceProvider
|
|||||||
return preg_replace($pattern, $code, $view);
|
return preg_replace($pattern, $code, $view);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Blade::extend(function ($view) {
|
||||||
|
$pattern = $this->createPattern('customDate');
|
||||||
|
$code = '<?php echo \App\Helpers\Date::dateFormatted($2); ?>';
|
||||||
|
|
||||||
|
return preg_replace($pattern, $code, $view);
|
||||||
|
});
|
||||||
|
|
||||||
|
Blade::extend(function ($view) {
|
||||||
|
$pattern = $this->createPattern('monthName');
|
||||||
|
$code = '<?php echo \App\Helpers\Date::monthName($2); ?>';
|
||||||
|
|
||||||
|
return preg_replace($pattern, $code, $view);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// register extension for rendering widget areas
|
// register extension for rendering widget areas
|
||||||
Blade::extend(function ($view) {
|
Blade::extend(function ($view) {
|
||||||
$pattern = $this->createPattern('widgetArea');
|
$pattern = $this->createPattern('widgetArea');
|
||||||
|
|||||||
@@ -1,14 +1,30 @@
|
|||||||
<?php
|
<?php
|
||||||
return [
|
return [
|
||||||
"customize" => "Přispůsobení",
|
"customize" => "Přispůsobení",
|
||||||
"footer" => "Zápatí",
|
"footer" => "Zápatí",
|
||||||
"goToWeb" => "Jít na web",
|
"goToWeb" => "Jít na web",
|
||||||
"graphics" => "Grafika",
|
"graphics" => "Grafika",
|
||||||
"header" => "Záhlaví",
|
"header" => "Záhlaví",
|
||||||
"lang" => ["czech" => "Čeština",
|
"lang" => [
|
||||||
|
"czech" => "Čeština",
|
||||||
"english" => "Angličtina",
|
"english" => "Angličtina",
|
||||||
|
'slovak' => 'Slovenština'
|
||||||
],
|
],
|
||||||
"positionFixed" => "fixní",
|
"months" => [
|
||||||
|
"april" => "Duben",
|
||||||
|
"august" => "Srpen",
|
||||||
|
"december" => "Prosinec",
|
||||||
|
"february" => "Únor",
|
||||||
|
"january" => "Leden",
|
||||||
|
"july" => "Červenec",
|
||||||
|
"june" => "Červen",
|
||||||
|
"march" => "Březen",
|
||||||
|
"may" => "Květen",
|
||||||
|
"november" => "Listopad",
|
||||||
|
"october" => "Říjen",
|
||||||
|
"september" => "Září",
|
||||||
|
],
|
||||||
|
"positionFixed" => "fixní",
|
||||||
"positionStatic" => "statické",
|
"positionStatic" => "statické",
|
||||||
"sidebar" => "Sidebar",
|
"sidebar" => "Sidebar",
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -1,8 +1,23 @@
|
|||||||
<?php
|
<?php
|
||||||
return [
|
return [
|
||||||
'lang' => [
|
'lang' => [
|
||||||
'english' => 'English',
|
'english' => 'English',
|
||||||
'czech' => 'Czech'
|
'czech' => 'Czech',
|
||||||
|
'slovak' => 'Slovak'
|
||||||
|
],
|
||||||
|
'months' => [
|
||||||
|
'january' => 'January',
|
||||||
|
'february' => 'February',
|
||||||
|
'march' => 'March',
|
||||||
|
'april' => 'April',
|
||||||
|
'may' => 'May',
|
||||||
|
'june' => 'June',
|
||||||
|
'july' => 'July',
|
||||||
|
'august' => 'August',
|
||||||
|
'september' => 'September',
|
||||||
|
'october' => 'October',
|
||||||
|
'november' => 'November',
|
||||||
|
'december' => 'December'
|
||||||
],
|
],
|
||||||
'customize' => 'Customize',
|
'customize' => 'Customize',
|
||||||
'header' => 'Header',
|
'header' => 'Header',
|
||||||
|
|||||||
Reference in New Issue
Block a user