FEATURE: make file overview nicer

This commit is contained in:
Michal Kváček
2016-09-25 17:33:58 +02:00
parent 4c35d95a73
commit 4876cb631e
4 changed files with 47 additions and 24 deletions
+17 -4
View File
@@ -27,24 +27,37 @@ class FileManager
return '<img src="' . $url . '" alt="' . $file->description . '" />';
break;
case 'text':
return '<i class="fa fa-2x fa-file-text-o"></i>';
return self::getIcon($file, 'fa-file-text-o');
break;
case 'application':
switch ($subtype) {
case 'pdf':
return '<i class="fa fa-2x fa-file-pdf-o"></i>';
return self::getIcon($file, 'fa-file-pdf-o');
break;
default:
return '<i class="fa fa-2x fa-newspaper-o"></i>';
return self::getIcon($file, 'fa-newspaper-o');
break;
}
break;
default:
return '<i class="fa fa-2x fa-question"></i>';
return self::getIcon($file, 'fa-question');
break;
}
}
/**
* Shortcut for displaying icons
*
* @param $file
* @param $icon
*
* @return string
*/
protected static function getIcon($file, $icon)
{
return '<p><i class="fa fa-2x ' . $icon . '"></i><br /><span>' . e(str_limit($file->original_filename, 15)) . '</span></p>';
}
/**
*
*