Skip to content
Snippets Groups Projects
Commit e5ea0a3d authored by Jakob Sack's avatar Jakob Sack
Browse files

Added helper for filesize, fixed wrong name for mimetypeIcon()

parent dfa6b749
No related branches found
No related tags found
No related merge requests found
......@@ -60,7 +60,7 @@ class OC_HELPER {
* show an icon for a filetype
*
*/
public static function showIcon( $mimetype ){
public static function mimetypeIcon( $mimetype ){
global $SERVERROOT;
global $WEBROOT;
// Replace slash with a minus
......@@ -79,6 +79,28 @@ class OC_HELPER {
return "$WEBROOT/img/mimetypes/application-octet-stream.png";
}
}
/**
* Human filesize (1 kB for 1024 etc. )
*
*/
public static function humanFileSize( $bytes ){
if( $bytes < 1024 ){
return "$bytes B";
}
$bytes = round( $bytes / 1024, 1 );
if( $bytes < 1024 ){
return "$bytes kB";
}
$bytes = round( $bytes / 1024, 1 );
if( $bytes < 1024 ){
return "$bytes MB";
}
// Wow, heavy duty for owncloud
$bytes = round( $bytes / 1024, 1 );
return "$bytes GB";
}
}
?>
......@@ -37,6 +37,20 @@ function image_path( $app, $file ){
return OC_HELPER::imagePath( $app, $file );
}
/**
*
*/
function mimetype_icon( $mimetype ){
return OC_HELPER::mimetypeIcon( $app, $file );
}
/**
*
*/
function human_file_size( $bytes ){
return OC_HELPER::humanFileSize( $bytes );
}
class OC_TEMPLATE{
private $renderas; // Create a full page?
private $application; // template Application
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment