Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- var __a_data_today_count = {{ \App\User::where('time', '>=', \Carbon\Carbon::today()->timestamp)->count() }};
- var __a_data_today_labels = [
- @for($i = 0; $i <= 23; $i++)
- @if(\Carbon\Carbon::now(new DateTimeZone("Etc/GMT-3"))->timestamp < \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))->addHours($i)->timestamp) @continue @endif
- '{{ $i.':00 - '.$i.':59' }}',
- @endfor
- ];
- var __a_data_today = [
- @for($i = 0; $i <= 23; $i++)
- {{ \App\User::where('time', '>=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))->addHours($i)->timestamp)->where('time', '<=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))->addHours($i+1)->timestamp)->count() }},
- @endfor
- ];
- @php
- $fill_days = function($days) {
- $out = '';
- for($i = 0; $i < $days; $i++)
- $out .= (\App\User::where('time', '>=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))
- ->subDays($i + 1)->timestamp)->where('time', '<=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))
- ->subDays($i)->timestamp)->count()) .',';
- return $out;
- };
- $fill_labels = function($days) {
- $out = '';
- for($i = 0; $i < $days; $i++)
- $out .= '"'.($i > 0 ? $i .' д назад' : 'Сегодня').'",';
- return $out;
- };
- @endphp
- var __a_data_week_count = {{ \App\User::where('time', '>=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))->subDays(6)->timestamp)->count() }};
- var __a_data_week_labels = ['6 дней назад', '5 дней назад', '4 дня назад', '3 дня назад', '2 дня назад', 'Вчера', 'Сегодня'];
- var __a_data_week = [{!! $fill_days(7) !!}].reverse();
- var __a_data_month_count = {{ \App\User::where('time', '>=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))->subDays(29)->timestamp)->count() }};
- var __a_data_month_labels = [{!! $fill_labels(31) !!}].reverse();
- var __a_data_month = [{!! $fill_days(31) !!}].reverse();
- var __a_data_3months_count = {{ \App\User::where('time', '>=', \Carbon\Carbon::today(new DateTimeZone("Etc/GMT-3"))->subDays(29*3)->timestamp)->count() }};
- var __a_data_3months_labels = [{!! $fill_labels(61) !!}].reverse();
- var __a_data_3months = [{!! $fill_days(61) !!}].reverse();
- loadUserData('a', '#AA88FF');
- swapUserData('a', __a_data_today_labels, __a_data_today, __a_data_today_count);
- </script>
Add Comment
Please, Sign In to add comment