diff --git a/app/helpers.php b/app/helpers.php index 56875a0..15ea92e 100644 --- a/app/helpers.php +++ b/app/helpers.php @@ -105,6 +105,16 @@ function ptFullHandle ($v) { return $v->name.($v->host != str_replace('https://', '', env('PEER_URI')) ? '@'.$v->host : ''); } +function ptDuration ($v) { + $seconds = $v; + $hours = floor($seconds / 3600); + $seconds -= $hours * 3600; + $minutes = sprintf("%02d", floor($seconds / 60)); + $seconds -= sprintf("%02d", $minutes * 60); + + return $hours != 0 ? $hours.':' : ''.$minutes != 0 ? $minutes.':' : '0:'.$seconds; +} + function ptAvatar ($v) { $placeholder = '/img/noicon.jpg'; $res = ''; diff --git a/resources/views/layout/component/a/channels/videos.blade.php b/resources/views/layout/component/a/channels/videos.blade.php index 0d488cd..cd389a3 100644 --- a/resources/views/layout/component/a/channels/videos.blade.php +++ b/resources/views/layout/component/a/channels/videos.blade.php @@ -7,14 +7,7 @@
- @php - $seconds = $v->duration; - $hours = floor($seconds / 3600); - $seconds -= $hours * 3600; - $minutes = sprintf("%02d", floor($seconds / 60)); - $seconds -= sprintf("%02d", $minutes * 60); - @endphp -
{{ $hours != 0 ? $hours.':' : '' }}{{ $minutes != 0 ? $minutes.':' : '0:' }}{{ $seconds }}
+
{{ ptDuration($v->duration) }}
diff --git a/resources/views/layout/component/common/videominature.blade.php b/resources/views/layout/component/common/videominature.blade.php index 849f8fe..e774ca3 100644 --- a/resources/views/layout/component/common/videominature.blade.php +++ b/resources/views/layout/component/common/videominature.blade.php @@ -13,14 +13,7 @@
- @php - $seconds = $v->duration; - $hours = floor($seconds / 3600); - $seconds -= $hours * 3600; - $minutes = sprintf("%02d", floor($seconds / 60)); - $seconds -= sprintf("%02d", $minutes * 60); - @endphp -
{{ $hours != 0 ? $hours.':' : '' }}{{ $minutes != 0 ? $minutes.':' : '0:' }}{{ $seconds }}
+
{{ ptDuration($v->duration) }}
diff --git a/resources/views/layout/component/w/videorecommend.blade.php b/resources/views/layout/component/w/videorecommend.blade.php index ed6e7e7..cd9cccf 100644 --- a/resources/views/layout/component/w/videorecommend.blade.php +++ b/resources/views/layout/component/w/videorecommend.blade.php @@ -11,14 +11,7 @@
- @php - $seconds = $res['detail']->duration; - $hours = floor($seconds / 3600); - $seconds -= $hours * 3600; - $minutes = floor($seconds / 60); - $seconds -= $minutes * 60; - @endphp -
{{ $hours != 0 ? $hours.':' : '' }}{{ $minutes != 0 ? $minutes.':' : '0:' }}{{ $seconds }}
+
{{ ptDuration($v->duration) }}