From e89a4b3a0d3d736abccfc3c7e6e1855ea4637580 Mon Sep 17 00:00:00 2001 From: Robin Appelman <icewind1991@gmail.com> Date: Tue, 30 Aug 2011 20:23:03 +0200 Subject: [PATCH] Fix bug: filenames in filelisting are not shown for files without extension patch by Elias Probst --- files/index.php | 10 ++++++++-- 1 file 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']=''; -- GitLab