changeset 961:d0c49745f27f

Possible fix for certain things!
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 29 Nov 2014 02:47:40 +0200
parents af501f585941
children b61c0e7eb52e
files msite.inc.php
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/msite.inc.php	Sat Nov 29 02:19:55 2014 +0200
+++ b/msite.inc.php	Sat Nov 29 02:47:40 2014 +0200
@@ -867,7 +867,10 @@
   if ($fext === FALSE)
     return $filename;
 
-  if (($spos = strrpos($filename, ".")) !== FALSE)
+  $dpos = strrpos($filename, "/");
+
+  if (($spos = strrpos($filename, ".")) !== FALSE &&
+    ($dpos === FALSE || $dpos < $spos))
     return substr($filename, 0, $spos).$fext;
   else
     return $filename.$fext;