Skip to content

Commit 51b7473

Browse files
committed
Display files & icons
1 parent 98a9584 commit 51b7473

File tree

2 files changed

+32
-7
lines changed

2 files changed

+32
-7
lines changed

src/controllers/ItemsController.php

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,19 +56,44 @@ public function getFiles()
5656

5757
$file_info = [];
5858

59+
$icon_array = [
60+
"pdf" => "fa-file-pdf-o",
61+
"docx" => "fa-file-word-o",
62+
"docx" => "fa-file-word-o",
63+
"xls" => "fa-file-excel-o",
64+
"xls" => "fa-file-excel-o",
65+
"zip" => 'fa-file-archive-o',
66+
"gif" => 'fa-file-image-o',
67+
"jpg" => 'fa-file-image-o',
68+
"jpeg" => 'fa-file-image-o',
69+
"png" => 'fa-file-image-o',
70+
"ppt" => 'fa-file-powerpoint-o',
71+
"pptx" => 'fa-file-powerpoint-o',
72+
];
73+
5974
foreach ($files as $file)
6075
{
6176
$file_name = $file;
6277
$file_size = 1;
78+
$extension = strtolower(File::extension($file_name));
79+
80+
if (array_key_exists($extension, $icon_array))
81+
{
82+
$icon = $icon_array[$extension];
83+
} else
84+
{
85+
$icon = "fa-file";
86+
}
6387

6488
$file_created = filemtime($file);
6589
$file_type = '';
6690
$file_info[] = [
67-
'name' => $file_name,
68-
'size' => $file_size,
69-
'created' => $file_created,
70-
'type' => $file_type,
71-
'icon' => 'fa-file-archive-o'
91+
'name' => $file_name,
92+
'size' => $file_size,
93+
'created' => $file_created,
94+
'type' => $file_type,
95+
'extension' => $extension,
96+
'icon' => $icon,
7297
];
7398
}
7499

src/views/files.blade.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ class="btn btn-default btn-xs">
3737

3838
<div class="col-sm-6 col-md-2 img-row">
3939

40-
<div class="thumbnail thumbnail-img text-center" data-id="{{ basename($file['name']) }}" id="img_thumbnail_{{ $key }}">
41-
<i class="fa <?= $file['icon'] ?> fa-5x"></i>
40+
<div class="thumbnail thumbnail-img text-center" style="border: none;" data-id="{{ basename($file['name']) }}" id="img_thumbnail_{{ $key }}">
41+
<i class="fa <?= $file['icon']; ?> fa-5x"></i>
4242
</div>
4343

4444
<div class="caption text-center">

0 commit comments

Comments
 (0)