@extends('backup::layouts.master')
@section('content')
بکاپ های سامانه
@if (count($backups))
| فایل |
انداز |
زمان |
عملیات |
@foreach($backups as $backup)
| {{ $backup['file_name'] }} |
{{ humanFilesize($backup['file_size']) }} |
{{ get_time_ago($backup['last_modified']) }}
|
دانلود
حذف
|
@endforeach
@else
بکاپی موجود نیست
@endif
@stop
@php
function humanFilesize($size, $precision = 2) {
$units = array('B','kB','MB','GB','TB','PB','EB','ZB','YB');
$step = 1024;
$i = 0;
while (($size / $step) > 0.9) {
$size = $size / $step;
$i++;
}
return round($size, $precision).$units[$i];
}
function get_time_ago ($time) // e.g. '2013-05-28 17:25:43'
{
$time = time() - $time; // to get the time since that moment
$tokens = array (
31536000 => 'سال',
2592000 => 'ماه',
604800 => 'هفته',
86400 => 'روز',
3600 => 'ساعت',
60 => 'دقیقه',
1 => 'ثانیه'
);
foreach ($tokens as $unit => $text) {
if ($time < $unit) continue;
$numberOfUnits = floor($time / $unit);
return $numberOfUnits.' '.$text.' پیش';
}
}
@endphp