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