FEATURE: add new macros for date manipulation

This commit is contained in:
Michal Kváček
2016-10-04 00:43:59 +02:00
parent eacba1bec3
commit 35bdd38f4c
3 changed files with 57 additions and 10 deletions
+16
View File
@@ -22,6 +22,7 @@ class GlobalViewDataProvider extends ServiceProvider
}
view()->share('currentUrl', \Request::url());
view()->share('loggedUser', \Auth::user());
$this->extendBlade();
}
@@ -100,6 +101,21 @@ class GlobalViewDataProvider extends ServiceProvider
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
Blade::extend(function ($view) {
$pattern = $this->createPattern('widgetArea');
+24 -8
View File
@@ -1,14 +1,30 @@
<?php
return [
"customize" => "Přispůsobení",
"footer" => "Zápatí",
"goToWeb" => "Jít na web",
"graphics" => "Grafika",
"header" => "Záhlaví",
"lang" => ["czech" => "Čeština",
"customize" => "Přispůsobení",
"footer" => "Zápatí",
"goToWeb" => "Jít na web",
"graphics" => "Grafika",
"header" => "Záhlaví",
"lang" => [
"czech" => "Češ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é",
"sidebar" => "Sidebar",
"sidebar" => "Sidebar",
];
+17 -2
View File
@@ -1,8 +1,23 @@
<?php
return [
'lang' => [
'lang' => [
'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',
'header' => 'Header',