# HG changeset patch # User Matti Hamalainen # Date 1417222060 -7200 # Node ID d0c49745f27fb2826419bb6b8b999181e0a46039 # Parent af501f585941f6b9e385117ec03da33a7aae07e4 Possible fix for certain things! diff -r af501f585941 -r d0c49745f27f msite.inc.php --- 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;