- Timestamp:
- 2007-06-26 00:10:59 (17 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/editor/filemanager/browser/default/connectors/php/commands.php
r132 r391 160 160 $oFile = $_FILES['NewFile'] ; 161 161 162 // Map the virtual path to the local server path.163 $sServerDir = ServerMapFolder( $resourceType, $currentFolder ) ;164 165 162 // Get the uploaded file name. 166 163 $sFileName = $oFile['name'] ; … … 170 167 $sFileName = preg_replace( '/\\.(?![^.]*$)/', '_', $sFileName ) ; 171 168 172 $sOriginalFileName = $sFileName ; 173 174 // Get the extension. 175 $sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ; 176 $sExtension = strtolower( $sExtension ) ; 177 178 $arAllowed = $Config['AllowedExtensions'][$resourceType] ; 179 $arDenied = $Config['DeniedExtensions'][$resourceType] ; 180 181 if ( ( count($arAllowed) == 0 || in_array( $sExtension, $arAllowed ) ) && ( count($arDenied) == 0 || !in_array( $sExtension, $arDenied ) ) ) 169 if ( CheckFileName( $sFileName, $resourceType ) ) 182 170 { 171 // Map the virtual path to the local server path. 172 $sServerDir = ServerMapFolder( $resourceType, $currentFolder ) ; 173 174 $sOriginalFileName = $sFileName ; 175 176 // Get the extension. 177 $sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ; 178 $sExtension = strtolower( $sExtension ) ; 179 183 180 $iCounter = 0 ; 184 181