Update of /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv563/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp Modified Files: basexml.asp class_upload.asp commands.asp config.asp connector.asp io.asp util.asp Log Message: Commiting file additions and modification from SVN revision 2028 to 2029... Changes made by frank on 2005-09-29 21:42:57 +0200 (Thu, 29 Sep 2005) corresponding to SVN revision 2029 with message: updating fckeditor in dynapi Index: config.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/config.asp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** config.asp 1 Sep 2005 18:15:43 -0000 1.1 --- config.asp 29 Sep 2005 19:49:18 -0000 1.2 *************** *** 1,5 **** ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 1,5 ---- ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 12,28 **** * Configuration file for the File Manager Connector for ASP. * - * Version: 2.0 RC3 - * Modified: 2005-02-28 18:50:16 - * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% ! Dim ConfigUserFilesPath ! ' Path to user files relative to the document root. ! ' SECURITY TIP: Uncomment the following line to set a fixed path. ! ' ConfigUserFilesPath = "/UserFiles/" Dim ConfigAllowedExtensions, ConfigDeniedExtensions --- 12,27 ---- * Configuration file for the File Manager Connector for ASP. * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% ! ' SECURITY: You must explicitelly enable this "connector" (set it to "True"). ! Dim ConfigIsEnabled ! ConfigIsEnabled = False ! ' Path to user files relative to the document root. ! Dim ConfigUserFilesPath ! ConfigUserFilesPath = "/UserFiles/" Dim ConfigAllowedExtensions, ConfigDeniedExtensions *************** *** 40,44 **** ConfigAllowedExtensions.Add "Media", "swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp(1-4)|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt" ! ConfigDeniedExtensions.Add "Media", "" %> \ No newline at end of file --- 39,43 ---- ConfigAllowedExtensions.Add "Media", "swf|fla|jpg|gif|jpeg|png|avi|mpg|mpeg|mp(1-4)|wma|wmv|wav|mid|midi|rmi|rm|ram|rmvb|mov|qt" ! ConfigDeniedExtensions.Add "Media", "" %> \ No newline at end of file Index: class_upload.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/class_upload.asp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** class_upload.asp 1 Sep 2005 18:15:43 -0000 1.4 --- class_upload.asp 29 Sep 2005 19:49:18 -0000 1.5 *************** *** 1,5 **** ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 1,5 ---- ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 13,22 **** * part components (OCX/DLL). * - * Version: 2.0 RC3 - * Modified: 2005-03-01 12:13:29 - * * File Authors: ! * NetRube (ne...@12...) ! --> <% '********************************************** --- 13,19 ---- * part components (OCX/DLL). * * File Authors: ! * NetRube (ne...@12...) ! --> <% '********************************************** *************** *** 43,47 **** '********************************************** - Class NetRube_Upload --- 40,43 ---- Index: basexml.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/basexml.asp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** basexml.asp 1 Sep 2005 18:15:43 -0000 1.4 --- basexml.asp 29 Sep 2005 19:49:18 -0000 1.5 *************** *** 1,5 **** ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 1,5 ---- ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 12,22 **** * This file include the functions that create the base XML output. * - * Version: 2.0 RC3 - * Modified: 2005-02-11 16:00:06 - * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Sub CreateXmlHeader( command, resourceType, currentFolder ) ' Create the XML document header. --- 12,32 ---- * This file include the functions that create the base XML output. * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% + + Sub SetXmlHeaders() + ' Cleans the response buffer. + Response.Clear() + + ' Prevent the browser from caching the result. + Response.CacheControl = "no-cache" + + ' Set the response format. + Response.CharSet = "UTF-8" + Response.ContentType = "text/xml" + End Sub + Sub CreateXmlHeader( command, resourceType, currentFolder ) ' Create the XML document header. *************** *** 33,35 **** --- 43,56 ---- Response.Write "</Connector>" End Sub + + Sub SendError( number, text ) + SetXmlHeaders + + ' Create the XML document header. + Response.Write "<?xml version=""1.0"" encoding=""utf-8"" ?>" + + Response.Write "<Connector><Error number=""" & number & """ text=""" & Server.HTMLEncode( text ) & """ /></Connector>" + + Response.End + End Sub %> \ No newline at end of file Index: io.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/io.asp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** io.asp 1 Sep 2005 18:15:43 -0000 1.4 --- io.asp 29 Sep 2005 19:49:18 -0000 1.5 *************** *** 1,5 **** ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 1,5 ---- ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 12,21 **** * This file include IO specific functions used by the ASP Connector. * - * Version: 2.0 RC3 - * Modified: 2005-02-28 18:49:54 - * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Function GetUrlFromPath( resourceType, folderPath ) --- 12,18 ---- * This file include IO specific functions used by the ASP Connector. * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Function GetUrlFromPath( resourceType, folderPath ) Index: connector.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/connector.asp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** connector.asp 1 Sep 2005 18:15:43 -0000 1.4 --- connector.asp 29 Sep 2005 19:49:18 -0000 1.5 *************** *** 3,9 **** Option Explicit %> ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 3,9 ---- Option Explicit %> ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 16,25 **** * This is the File Manager Connector for ASP. * - * Version: 2.0 RC3 - * Modified: 2005-02-11 16:04:56 - * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <!--#include file="config.asp"--> <!--#include file="util.asp"--> --- 16,22 ---- * This is the File Manager Connector for ASP. * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <!--#include file="config.asp"--> <!--#include file="util.asp"--> *************** *** 29,32 **** --- 26,34 ---- <!--#include file="class_upload.asp"--> <% + + If ( ConfigIsEnabled = False ) Then + SendError 1, "This connector is disabled. Please check the ""editor/filemanager/browser/default/connectors/asp/config.asp"" file" + End If + ' Get the "UserFiles" path. Dim sUserFilesPath *************** *** 34,47 **** If ( Not IsEmpty( ConfigUserFilesPath ) ) Then sUserFilesPath = ConfigUserFilesPath ! ElseIf ( Request.QueryString("ServerPath") <> "" ) Then ! sUserFilesPath = Request.QueryString("ServerPath") Else sUserFilesPath = "/UserFiles/" End If - If ( Right( sUserFilesPath, 1 ) <> "/" ) Then - sUserFilesPath = sUserFilesPath & "/" - End If - ' Map the "UserFiles" path to a local directory. Dim sUserFilesDirectory --- 36,47 ---- If ( Not IsEmpty( ConfigUserFilesPath ) ) Then sUserFilesPath = ConfigUserFilesPath ! ! If ( Right( sUserFilesPath, 1 ) <> "/" ) Then ! sUserFilesPath = sUserFilesPath & "/" ! End If Else sUserFilesPath = "/UserFiles/" End If ' Map the "UserFiles" path to a local directory. Dim sUserFilesDirectory *************** *** 71,74 **** --- 71,79 ---- If ( Left( sCurrentFolder, 1 ) <> "/" ) Then sCurrentFolder = "/" & sCurrentFolder + ' Check for invalid folder paths (..) + If ( InStr( 1, sCurrentFolder, ".." ) <> 0 OR InStr( 1, sResourceType, ".." ) <> 0 ) Then + SendError 102, "" + End If + ' File Upload doesn't have to Return XML, so it must be intercepted before anything. If ( sCommand = "FileUpload" ) Then *************** *** 77,90 **** End If ! ' Cleans the response buffer. ! Response.Clear() ! ! ' Prevent the browser from caching the result. ! Response.CacheControl = "no-cache" ! ! ' Set the response format. ! Response.CharSet = "UTF-8" ! Response.ContentType = "text/xml" ! CreateXmlHeader sCommand, sResourceType, sCurrentFolder --- 82,87 ---- End If ! SetXmlHeaders ! CreateXmlHeader sCommand, sResourceType, sCurrentFolder Index: util.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/util.asp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** util.asp 1 Sep 2005 18:15:43 -0000 1.4 --- util.asp 29 Sep 2005 19:49:18 -0000 1.5 *************** *** 1,5 **** ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 1,5 ---- ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 12,21 **** * This file include generic functions used by the ASP Connector. * - * Version: 2.0 RC3 - * Modified: 2005-02-11 16:00:27 - * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Function RemoveFromStart( sourceString, charToRemove ) --- 12,18 ---- * This file include generic functions used by the ASP Connector. * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Function RemoveFromStart( sourceString, charToRemove ) Index: commands.asp =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/external/fckeditor/editor/filemanager/browser/default/connectors/asp/commands.asp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** commands.asp 1 Sep 2005 18:15:43 -0000 1.4 --- commands.asp 29 Sep 2005 19:49:18 -0000 1.5 *************** *** 1,5 **** ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2004 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: --- 1,5 ---- ! <!-- * FCKeditor - The text editor for internet ! * Copyright (C) 2003-2005 Frederico Caldeira Knabben * * Licensed under the terms of the GNU Lesser General Public License: *************** *** 13,22 **** * in the ASP Connector. * - * Version: 2.0 RC3 - * Modified: 2005-03-01 12:09:38 - * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Sub GetFolders( resourceType, currentFolder ) --- 13,19 ---- * in the ASP Connector. * * File Authors: ! * Frederico Caldeira Knabben (fr...@fc...) ! --> <% Sub GetFolders( resourceType, currentFolder ) |