Changeset 413
- Timestamp:
- 2007-07-07 12:19:05 (17 months ago)
- Location:
- FCKeditor/trunk
- Files:
-
- 42 added
- 2 removed
- 7 modified
-
editor/filemanager/browser/default/browser.css (modified) (1 diff)
-
editor/filemanager/browser/default/browser.html (modified) (2 diffs)
-
editor/filemanager/browser/default/connectors (deleted)
-
editor/filemanager/browser/default/frmfolders.html (modified) (1 diff)
-
editor/filemanager/browser/default/frmresourceslist.html (modified) (4 diffs)
-
editor/filemanager/browser/default/frmupload.html (modified) (2 diffs)
-
editor/filemanager/connectors (added)
-
editor/filemanager/connectors/asp (added)
-
editor/filemanager/connectors/asp/basexml.asp (added)
-
editor/filemanager/connectors/asp/class_upload.asp (added)
-
editor/filemanager/connectors/asp/commands.asp (added)
-
editor/filemanager/connectors/asp/config.asp (added)
-
editor/filemanager/connectors/asp/connector.asp (added)
-
editor/filemanager/connectors/asp/io.asp (added)
-
editor/filemanager/connectors/asp/upload.asp (added)
-
editor/filemanager/connectors/asp/util.asp (added)
-
editor/filemanager/connectors/aspx (added)
-
editor/filemanager/connectors/aspx/connector.aspx (added)
-
editor/filemanager/connectors/aspx/upload.aspx (added)
-
editor/filemanager/connectors/cfm (added)
-
editor/filemanager/connectors/cfm/commands.cfm (added)
-
editor/filemanager/connectors/cfm/config.cfm (added)
-
editor/filemanager/connectors/cfm/connector.cfm (added)
-
editor/filemanager/connectors/cfm/upload.cfm (added)
-
editor/filemanager/connectors/lasso (added)
-
editor/filemanager/connectors/lasso/config.lasso (added)
-
editor/filemanager/connectors/lasso/connector.lasso (added)
-
editor/filemanager/connectors/lasso/upload.lasso (added)
-
editor/filemanager/connectors/perl (added)
-
editor/filemanager/connectors/perl/basexml.pl (added)
-
editor/filemanager/connectors/perl/commands.pl (added)
-
editor/filemanager/connectors/perl/connector.cgi (added)
-
editor/filemanager/connectors/perl/io.pl (added)
-
editor/filemanager/connectors/perl/upload.cgi (added)
-
editor/filemanager/connectors/perl/upload_fck.pl (added)
-
editor/filemanager/connectors/perl/util.pl (added)
-
editor/filemanager/connectors/php (added)
-
editor/filemanager/connectors/php/basexml.php (added)
-
editor/filemanager/connectors/php/commands.php (added)
-
editor/filemanager/connectors/php/config.php (added)
-
editor/filemanager/connectors/php/connector.php (added)
-
editor/filemanager/connectors/php/io.php (added)
-
editor/filemanager/connectors/php/upload.php (added)
-
editor/filemanager/connectors/php/util.php (added)
-
editor/filemanager/connectors/py (added)
-
editor/filemanager/connectors/py/connector.py (added)
-
editor/filemanager/connectors/test.html (added)
-
editor/filemanager/connectors/uploadtest.html (added)
-
editor/filemanager/upload (deleted)
-
fckconfig.js (modified) (2 diffs)
-
_whatsnew.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
FCKeditor/trunk/editor/filemanager/browser/default/browser.css
r132 r413 47 47 48 48 background-color: #ffffff; 49 margin: 10px; 49 50 } 50 51 -
FCKeditor/trunk/editor/filemanager/browser/default/browser.html
r220 r413 69 69 if ( params ) sUrl += '&' + params ; 70 70 71 // Add a random salt to avoid getting a cached version of the command execution 72 sUrl += '&uuid=' + new Date().getTime() ; 73 71 74 var oXML = new FCKXml() ; 72 75 … … 135 138 return 'default.icon' ; 136 139 } 140 141 function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg ) 142 { 143 window.frames['frmUpload'].OnUploadCompleted( errorNumber, fileName ) ; 144 } 145 137 146 </script> 138 147 </head> -
FCKeditor/trunk/editor/filemanager/browser/default/frmfolders.html
r132 r413 167 167 { 168 168 var sFolderName = oNodes[i].attributes.getNamedItem('name').value ; 169 oListManager.AddItem( sFolderName, sCurrentFolderPath + sFolderName + "/") ;169 oListManager.AddItem( sFolderName, sCurrentFolderPath + sFolderName + '/' ) ; 170 170 } 171 171 -
FCKeditor/trunk/editor/filemanager/browser/default/frmresourceslist.html
r357 r413 35 35 } 36 36 37 function ProtectPath(path) 38 { 39 path = path.replace( /\\/g, '\\\\') ; 40 path = path.replace( /'/g, '\\\'') ; 41 return path ; 42 } 43 37 44 oListManager.GetFolderRowHtml = function( folderName, folderPath ) 38 45 { 39 46 // Build the link to view the folder. 40 var sLink = '<a href="#" onclick="OpenFolder(\'' + folderPath.replace( /'/g, '\\\'') + '\');return false;">' ;47 var sLink = '<a href="#" onclick="OpenFolder(\'' + ProtectPath( folderPath ) + '\');return false;">' ; 41 48 42 49 return '<tr>' + 43 50 '<td width="16">' + 44 51 sLink + 45 '<img alt="" src="images/Folder.gif" width="16" height="16" border="0">< /a>' +46 '< /td><td nowrap colspan="2"> ' +52 '<img alt="" src="images/Folder.gif" width="16" height="16" border="0"><\/a>' + 53 '<\/td><td nowrap colspan="2"> ' + 47 54 sLink + 48 55 folderName + 49 '< /a>' +50 '< /td></tr>' ;56 '<\/a>' + 57 '<\/td><\/tr>' ; 51 58 } 52 59 … … 54 61 { 55 62 // Build the link to view the folder. 56 var sLink = '<a href="#" onclick="OpenFile(\'' + fileUrl.replace( /'/g, '\\\'') + '\');return false;">' ;63 var sLink = '<a href="#" onclick="OpenFile(\'' + ProtectPath( fileUrl ) + '\');return false;">' ; 57 64 58 65 // Get the file icon. … … 62 69 '<td width="16">' + 63 70 sLink + 64 '<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0">< /a>' +65 '< /td><td> ' +71 '<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"><\/a>' + 72 '<\/td><td> ' + 66 73 sLink + 67 74 fileName + 68 '< /a>' +69 '< /td><td align="right" nowrap> ' +75 '<\/a>' + 76 '<\/td><td align="right" nowrap> ' + 70 77 fileSize + 71 78 ' KB' + 72 '< /td></tr>' ;79 '<\/td><\/tr>' ; 73 80 } 74 81 … … 156 163 </script> 157 164 </head> 158 <body class="FileArea" bottommargin="10" leftmargin="10" topmargin="10" rightmargin="10">165 <body class="FileArea"> 159 166 </body> 160 167 </html> -
FCKeditor/trunk/editor/filemanager/browser/default/frmupload.html
r132 r413 24 24 <html xmlns="http://www.w3.org/1999/xhtml"> 25 25 <head> 26 <title>File Upload</title> 26 27 <link href="browser.css" type="text/css" rel="stylesheet" /> 27 28 <script type="text/javascript" src="js/common.js"></script> … … 57 58 window.parent.frames['frmUploadWorker'].location = 'javascript:void(0)' ; 58 59 59 // Reset the upload form (On IE we must do a little trick to avo utproblems).60 // Reset the upload form (On IE we must do a little trick to avoid problems). 60 61 if ( document.all ) 61 62 document.getElementById('NewFile').outerHTML = '<input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file">' ; -
FCKeditor/trunk/fckconfig.js
r411 r413 188 188 // Custom implementations should just ignore it. 189 189 var _FileBrowserLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py 190 var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | p hp190 var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php 191 191 192 192 // @Packager.Remove.Start … … 201 201 202 202 FCKConfig.LinkBrowser = true ; 203 FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector= connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;203 FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=../../connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ; 204 204 FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70% 205 205 FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% 206 206 207 207 FCKConfig.ImageBrowser = true ; 208 FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector= connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;208 FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=../../connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ; 209 209 FCKConfig.ImageBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; // 70% ; 210 210 FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ; 211 211 212 212 FCKConfig.FlashBrowser = true ; 213 FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector= connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ;213 FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=../../connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ; 214 214 FCKConfig.FlashBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ; //70% ; 215 215 FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ; 216 216 217 217 FCKConfig.LinkUpload = true ; 218 FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/ upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage ;218 FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage ; 219 219 FCKConfig.LinkUploadAllowedExtensions = "" ; // empty for all 220 220 FCKConfig.LinkUploadDeniedExtensions = ".(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|com|dll|vbs|js|reg|cgi|htaccess|asis|sh|shtml|shtm|phtm)$" ; // empty for no one 221 221 222 222 FCKConfig.ImageUpload = true ; 223 FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/ upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Image' ;223 FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Image' ; 224 224 FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp)$" ; // empty for all 225 225 FCKConfig.ImageUploadDeniedExtensions = "" ; // empty for no one 226 226 227 227 FCKConfig.FlashUpload = true ; 228 FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/ upload/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Flash' ;228 FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadLanguage + '?Type=Flash' ; 229 229 FCKConfig.FlashUploadAllowedExtensions = ".(swf|fla)$" ; // empty for all 230 230 FCKConfig.FlashUploadDeniedExtensions = "" ; // empty for no one -
FCKeditor/trunk/_whatsnew.html
r401 r413 45 45 file has been renamed to ".htaccess" as it doesn't bring security concerns, being 46 46 active out of the box.</li> 47 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/454">#454</a>] The file browser and upload 48 connectors have been unified so they can reuse the same configuration settings.<br> 49 The asp and php connectors have been improved so it's easy to select the location of the destination 50 folder for each file type, and it's no longer neccesary to use the "file", "image", "flash" subfolders<br> 51 <span style="color: #ff0000">Attention:</span> The location of all the connectors have been changed in 52 the fckconfig.js file. Please check your settings to match the current ones. Also review carefully the 53 config file for your server language. 54 </li> 55 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/688">#688</a>] Now the Perl quik upload is 56 available.</li> 57 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/561">#561</a>] The asp connector provides an 58 AbsolutePath setting so it's possible to set the url to a full domain or a relative path and specify that 59 way the physical folder where the files are stored..</li> 47 60 </ul> 48 61 <p> … … 59 72 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/497">#497</a>] Fixed EMBED 60 73 attributes handling in IE.</li> 74 <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&aid=1315722&group_id=75348&atid=543655">SF 75 Patch 1315722</a>] Avoid getting a cached version of the folder contents after uploading a file</li> 76 <li>[<a target="_blank" href="https://sourceforge.net/tracker/?func=detail&aid=1386086&group_id=75348&atid=543655">SF 77 Patch 1386086</a>] The php connector has been protected so mkdir doesn't fail if there are double slashes.</li> 78 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/943">#943</a>] The PHP connector now specifies 79 that the included files are relative to the current path.</li> 80 <li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/560">#560</a>] The PHP connector will work better if the 81 connector or the userfiles folder is a symlink.</li> 61 82 </ul> 62 83 <h3>