This commit is contained in:
Čarodej
2022-01-12 18:32:39 +01:00
parent d498446911
commit 3b34dc43ce
8 changed files with 58 additions and 28 deletions

View File

@@ -36,7 +36,7 @@
"/chunks/contact-us.js": "/chunks/contact-us.js?id=b3feaa361fc486e6a0b3",
"/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js": "/chunks/contact-us~chunks/dynamic-page~chunks/homepage.js?id=65ee559ca803555be568",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=8451872075acf5b1b9ab",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=ee895fd302045ace693d",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=f3df2b84140150d58f4d",
"/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/subscriptions.js": "/chunks/dashboard~chunks/invoices~chunks/pages~chunks/plans~chunks/subscriptions.js?id=10ed573571b91d11ca1d",
"/chunks/dashboard~chunks/invoices~chunks/plan-subscribers~chunks/users.js": "/chunks/dashboard~chunks/invoices~chunks/plan-subscribers~chunks/users.js?id=7c627ccb1eb284aee632",
"/chunks/database.js": "/chunks/database.js?id=d469910e2c3f230d05f0",
@@ -64,7 +64,7 @@
"/chunks/plan-subscribers.js": "/chunks/plan-subscribers.js?id=d3c7ce482e801cf846ab",
"/chunks/plans.js": "/chunks/plans.js?id=e97cd80733d7e60189e6",
"/chunks/platform.js": "/chunks/platform.js?id=f87ec44cdb5b120f1258",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=56ff7e5469e693363eb7",
"/chunks/platform~chunks/shared.js": "/chunks/platform~chunks/shared.js?id=79f939d6b1f26b9b833c",
"/chunks/platform~chunks/shared~chunks/shared-with-me~chunks/team-folders.js": "/chunks/platform~chunks/shared~chunks/shared-with-me~chunks/team-folders.js?id=ca9ca67afd5839597647",
"/chunks/profile.js": "/chunks/profile.js?id=8688d9c7ff850e6989e6",
"/chunks/profile~chunks/settings-password.js": "/chunks/profile~chunks/settings-password.js?id=7474887245d57e6c8d96",
@@ -72,7 +72,7 @@
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=8577d4c771602671b38a",
"/chunks/settings.js": "/chunks/settings.js?id=2f69a8a26bd5ec20f9c8",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=54ee44cd05ce22b6acf3",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=79556f95911d4888a74a",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=9eefbf595758685d01b7",
"/chunks/settings~chunks/settings-password.js": "/chunks/settings~chunks/settings-password.js?id=aafc9cd6aa47b01bc25a",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=651d5accf401908724c5",
"/chunks/shared.js": "/chunks/shared.js?id=db60726012b6d246bd77",
@@ -96,7 +96,7 @@
"/chunks/user-delete.js": "/chunks/user-delete.js?id=1de26d97d08b3946abce",
"/chunks/user-detail.js": "/chunks/user-detail.js?id=827a7748f817e852aaa4",
"/chunks/user-password.js": "/chunks/user-password.js?id=da0dced867709ba29629",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=9e053ad83bb65e0c51b0",
"/chunks/user-storage.js": "/chunks/user-storage.js?id=efc9202b1c892a73b559",
"/chunks/user-subscription.js": "/chunks/user-subscription.js?id=9e0d19218275cae61754",
"/chunks/users.js": "/chunks/users.js?id=d32a40d18460d974c5dd",
"/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~25430133.js": "/vendors~chunks/admin~chunks/admin-account~chunks/app-appearance~chunks/app-billings~chunks/app-email~25430133.js?id=1128eb985c40638c7015",
@@ -1463,5 +1463,38 @@
"/chunks/user-storage.40f5b336e8035e2403db.hot-update.js": "/chunks/user-storage.40f5b336e8035e2403db.hot-update.js",
"/chunks/dashboard.fa764f3a118560188d22.hot-update.js": "/chunks/dashboard.fa764f3a118560188d22.hot-update.js",
"/chunks/settings-storage.fa764f3a118560188d22.hot-update.js": "/chunks/settings-storage.fa764f3a118560188d22.hot-update.js",
"/chunks/user-storage.fa764f3a118560188d22.hot-update.js": "/chunks/user-storage.fa764f3a118560188d22.hot-update.js"
"/chunks/user-storage.fa764f3a118560188d22.hot-update.js": "/chunks/user-storage.fa764f3a118560188d22.hot-update.js",
"/chunks/dashboard.a40aba87ada14ab79601.hot-update.js": "/chunks/dashboard.a40aba87ada14ab79601.hot-update.js",
"/chunks/dashboard.229cee5d72f63112de0d.hot-update.js": "/chunks/dashboard.229cee5d72f63112de0d.hot-update.js",
"/chunks/dashboard.bf97c752f9907ae89203.hot-update.js": "/chunks/dashboard.bf97c752f9907ae89203.hot-update.js",
"/chunks/settings-storage.bf97c752f9907ae89203.hot-update.js": "/chunks/settings-storage.bf97c752f9907ae89203.hot-update.js",
"/chunks/user-storage.bf97c752f9907ae89203.hot-update.js": "/chunks/user-storage.bf97c752f9907ae89203.hot-update.js",
"/chunks/dashboard.b0496febfba7a005ecc1.hot-update.js": "/chunks/dashboard.b0496febfba7a005ecc1.hot-update.js",
"/chunks/settings-storage.b0496febfba7a005ecc1.hot-update.js": "/chunks/settings-storage.b0496febfba7a005ecc1.hot-update.js",
"/chunks/user-storage.b0496febfba7a005ecc1.hot-update.js": "/chunks/user-storage.b0496febfba7a005ecc1.hot-update.js",
"/chunks/dashboard.86d49a13786a8479e4de.hot-update.js": "/chunks/dashboard.86d49a13786a8479e4de.hot-update.js",
"/chunks/settings-storage.86d49a13786a8479e4de.hot-update.js": "/chunks/settings-storage.86d49a13786a8479e4de.hot-update.js",
"/chunks/user-storage.86d49a13786a8479e4de.hot-update.js": "/chunks/user-storage.86d49a13786a8479e4de.hot-update.js",
"/chunks/dashboard.e96f22cd623a3d74dd2d.hot-update.js": "/chunks/dashboard.e96f22cd623a3d74dd2d.hot-update.js",
"/chunks/settings-storage.e96f22cd623a3d74dd2d.hot-update.js": "/chunks/settings-storage.e96f22cd623a3d74dd2d.hot-update.js",
"/chunks/user-storage.e96f22cd623a3d74dd2d.hot-update.js": "/chunks/user-storage.e96f22cd623a3d74dd2d.hot-update.js",
"/chunks/dashboard.047fa53775f624ef0893.hot-update.js": "/chunks/dashboard.047fa53775f624ef0893.hot-update.js",
"/chunks/settings-storage.047fa53775f624ef0893.hot-update.js": "/chunks/settings-storage.047fa53775f624ef0893.hot-update.js",
"/chunks/user-storage.047fa53775f624ef0893.hot-update.js": "/chunks/user-storage.047fa53775f624ef0893.hot-update.js",
"/chunks/dashboard.6458c3969284dcc40567.hot-update.js": "/chunks/dashboard.6458c3969284dcc40567.hot-update.js",
"/chunks/settings-storage.6458c3969284dcc40567.hot-update.js": "/chunks/settings-storage.6458c3969284dcc40567.hot-update.js",
"/chunks/user-storage.6458c3969284dcc40567.hot-update.js": "/chunks/user-storage.6458c3969284dcc40567.hot-update.js",
"/chunks/dashboard.f9907c69515fd3a69cfe.hot-update.js": "/chunks/dashboard.f9907c69515fd3a69cfe.hot-update.js",
"/chunks/settings-storage.f9907c69515fd3a69cfe.hot-update.js": "/chunks/settings-storage.f9907c69515fd3a69cfe.hot-update.js",
"/chunks/user-storage.f9907c69515fd3a69cfe.hot-update.js": "/chunks/user-storage.f9907c69515fd3a69cfe.hot-update.js",
"/chunks/dashboard.3fbbf4f9c154eea4f4f3.hot-update.js": "/chunks/dashboard.3fbbf4f9c154eea4f4f3.hot-update.js",
"/chunks/settings-storage.3fbbf4f9c154eea4f4f3.hot-update.js": "/chunks/settings-storage.3fbbf4f9c154eea4f4f3.hot-update.js",
"/chunks/user-storage.3fbbf4f9c154eea4f4f3.hot-update.js": "/chunks/user-storage.3fbbf4f9c154eea4f4f3.hot-update.js",
"/chunks/dashboard.85571f36cd8c6b8dcda0.hot-update.js": "/chunks/dashboard.85571f36cd8c6b8dcda0.hot-update.js",
"/chunks/settings-storage.85571f36cd8c6b8dcda0.hot-update.js": "/chunks/settings-storage.85571f36cd8c6b8dcda0.hot-update.js",
"/chunks/user-storage.85571f36cd8c6b8dcda0.hot-update.js": "/chunks/user-storage.85571f36cd8c6b8dcda0.hot-update.js",
"/js/main.5cd605498edca18a7980.hot-update.js": "/js/main.5cd605498edca18a7980.hot-update.js",
"/js/main.a34fb5e77aacdd022c81.hot-update.js": "/js/main.a34fb5e77aacdd022c81.hot-update.js",
"/chunks/platform~chunks/shared.ae95ebfe511c7b747afd.hot-update.js": "/chunks/platform~chunks/shared.ae95ebfe511c7b747afd.hot-update.js",
"/chunks/platform~chunks/shared.4306f13acb4b0e42550f.hot-update.js": "/chunks/platform~chunks/shared.4306f13acb4b0e42550f.hot-update.js"
}

View File

@@ -1,11 +1,11 @@
<template>
<div class="wrapper">
<div class="icon-wrapper">
<CheckSquareIcon v-if="icon === 'check-square'" class="icon text-theme dark-text-theme" size="21" />
<image-icon v-if="icon === 'image'" class="icon text-theme dark-text-theme" size="21" />
<video-icon v-if="icon === 'video'" class="icon text-theme dark-text-theme" size="21" />
<folder-icon v-if="icon === 'folder'" class="icon text-theme dark-text-theme" size="21" />
<file-icon v-if="icon === 'file'" class="icon text-theme dark-text-theme" size="21" />
<CheckSquareIcon v-if="icon === 'check-square'" class="icon text-theme vue-feather" size="21" />
<image-icon v-if="icon === 'image'" class="icon text-theme vue-feather" size="21" />
<video-icon v-if="icon === 'video'" class="icon text-theme vue-feather" size="21" />
<folder-icon v-if="icon === 'folder'" class="icon text-theme vue-feather" size="21" />
<file-icon v-if="icon === 'file'" class="icon text-theme vue-feather" size="21" />
</div>
<div class="text">
<span class="title">{{ title }}</span>

View File

@@ -9,14 +9,13 @@
</span>
<!--Ghost bar-->
<div v-if="ghostLength > 0">
<span
class="2xl:w-3 md:w-2 w-1 block rounded-lg lg:mr-2 mr-1.5 bg-gray-100"
v-for="(ghost, i) in ghostLength"
:style="{height: '5%'}"
:key="i">
</span>
</div>
<span
v-if="ghostLength > 0"
class="2xl:w-3 md:w-2 w-1 block rounded-lg lg:mr-2 mr-1.5 dark:bg-gray-800 bg-gray-100"
v-for="(ghost, i) in ghostLength"
:style="{height: '5%'}"
:key="i">
</span>
</div>
</template>
<script>

View File

@@ -50,7 +50,7 @@
<router-link :to="{name: 'Users'}" class="flex items-center mt-6">
<span class="text-xs font-bold mr-2 whitespace-nowrap">
{{ $t('Show all transactions') }}
{{ $t('admin_page_dashboard.w_total_space.link') }}
</span>
<chevron-right-icon size="16" class="text-theme vue-feather"/>
</router-link>
@@ -71,7 +71,7 @@
<chevron-right-icon size="16" class="text-theme vue-feather"/>
</router-link>
</div>
<div class="w-full md:mb-0 mb-4 card shadow-card">
<div v-if="config.subscriptionType !== 'none'" class="w-full md:mb-0 mb-4 card shadow-card">
<FormLabel icon="dollar">
{{ $t('Earnings') }}
</FormLabel>

View File

@@ -67,12 +67,12 @@ class GetDashboardDataController extends Controller
$upload = $trafficRecords->map(fn($record) => [
'created_at' => format_date($record->created_at, '%d. %B. %Y'),
'amount' => $trafficRecords->max('upload') !== 0 ? round(($record->upload / $trafficRecords->max('upload')) * 100, 2) : 0,
'amount' => intval($trafficRecords->max('upload')) !== 0 ? round(($record->upload / $trafficRecords->max('upload')) * 100, 2) : 0,
]);
$download = $trafficRecords->map(fn($record) => [
'created_at' => format_date($record->created_at, '%d. %B. %Y'),
'amount' => $trafficRecords->max('download') !== 0 ? round(($record->download / $trafficRecords->max('download')) * 100, 2) : 0,
'amount' => intval($trafficRecords->max('download')) !== 0 ? round(($record->download / $trafficRecords->max('download')) * 100, 2) : 0,
]);
// Get total download/upload

View File

@@ -36,6 +36,8 @@ class GetFileController extends Controller
abort(403, 'Access Denied');
}
// TODO: resolve video buffering
// Store user download size
($this->recordDownload)(
file_size: (int) $file->getRawOriginal('filesize'),

View File

@@ -17,8 +17,6 @@ class RecordDownloadAction
'user_id' => $user_id,
]);
$record->update([
'download' => $record->download + $file_size,
]);
$record->increment('download', $file_size);
}
}

View File

@@ -17,8 +17,6 @@ class RecordUploadAction
'user_id' => $user_id,
]);
$record->update([
'upload' => $record->upload + $file_size,
]);
$record->increment('upload', $file_size);
}
}