diff options
Diffstat (limited to 'files')
-rw-r--r-- | files/index.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/files/index.php b/files/index.php index 059546391b6..3d62c3385fa 100644 --- a/files/index.php +++ b/files/index.php @@ -47,8 +47,14 @@ $files = array(); foreach( OC_Files::getdirectorycontent( $dir ) as $i ){ $i["date"] = OC_Util::formatDate($i["mtime"] ); if($i['type']=='file'){ - $i['extention']=substr($i['name'],strrpos($i['name'],'.')); - $i['basename']=substr($i['name'],0,strrpos($i['name'],'.')); + $fileinfo=pathinfo($i['name']); + $i['basename']=$fileinfo['filename']; + if (!empty($fileinfo['extension'])) { + $i['extention']='.' . $fileinfo['extension']; + } + else { + $i['extention']=''; + } } if($i['directory']=='/'){ $i['directory']=''; |