No changes between revisions
/trunk/api/fckeditor/editor/filemanager/browser/mcpuk/connectors/php/config.php |
New file |
0,0 → 1,231 |
+/* |
+ * FCKeditor - The text editor for internet |
+ * Copyright (C) 2003-2005 Frederico Caldeira Knabben |
+ * |
+ * Licensed under the terms of the GNU Lesser General Public License: |
+ * http://www.opensource.org/licenses/lgpl-license.php |
+ * |
+ * For further information visit: |
+ * http://www.fckeditor.net/ |
+ * |
+ * File Name: config.php |
+ * Configuration file |
+ * |
+ * File Authors: |
+ * Grant French (grant@mcpuk.net) |
+ */ |
+session_start(); |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* HTTP over SSL Detection (shouldnt require changing) */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['prot']="http"; |
+$fckphp_config['prot'].=((isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on')?"s":""); |
+$fckphp_config['prot'].="://"; |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* The physical path to the document root, Set manually if not using apache */ |
+/*------------------------------------------------------------------------------*/ |
+//$fckphp_config['basedir']=$_SERVER['DOCUMENT_ROOT']; |
+$fckphp_config['basedir'] = 'D:\Work\FCKEditor\www\FCKeditor.V2\editor\filemanager\browser\mcpuk' ; |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Prefix added to image path before sending back to editor */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['urlprefix']=$fckphp_config['prot'].$_SERVER['SERVER_NAME']; |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Path to user files relative to the document root (no trailing slash) */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['UserFilesPath'] = "/UserFiles" ; |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Progressbar handler (script that monitors upload progress) (''=none) |
+/*------------------------------------------------------------------------------*/ |
+// $fckphp_config['uploadProgressHandler']=''; //No upload progress handler |
+$fckphp_config['uploadProgressHandler']=$fckphp_config['prot'].$_SERVER['SERVER_NAME']."/cgi-bin/progress.cgi"; //Perl upload progress handler |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Authentication (auth) :- */ |
+/* - Req :: Boolean, whether authentication is required */ |
+/* - HandlerClass :: Name of class to handle authentication in connector */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['auth']['Req']=false; |
+$fckphp_config['auth']['HandlerClass']='Default'; |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Settings for authentication handler :- */ |
+/* - SharedKey :: Shared encryption key (as set in test.php in example) */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['auth']['Handler']['SharedKey']="->Shared_K3y-F0R*5enD1NG^auth3nt1caT10n'Info/To\FILE,Brow5er--!"; |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Per resource area settings:- */ |
+/* - AllowedExtensions :: Array, allowed file extensions (in lowercase) */ |
+/* - AllowedMIME :: Array, allowed mime types (in lowercase) */ |
+/* - MaxSize :: Number, Maximum size of file uploads in KBytes */ |
+/* - DiskQuota :: Number, Maximum size allowed for the resource area */ |
+/* - HideFolders :: Array, RegExp, matching folder names will be hidden */ |
+/* - HideFiles :: Array, RegExp, matching file names will be hidden */ |
+/* - AllowImageEditing :: Boolean, whether images in this area may be edited */ |
+/*------------------------------------------------------------------------------*/ |
+//First area options are commented |
+ |
+//File Area |
+$fckphp_config['ResourceAreas']['File'] =array( |
+ |
+ //Files(identified by extension) that may be uploaded to this area |
+ 'AllowedExtensions' => array("zip","doc","xls","pdf","rtf","csv","jpg","gif","jpeg","png","avi","mpg","mpeg","swf","fla"), |
+ |
+ //Not implemented yet |
+ 'AllowedMIME' => array(), |
+ |
+ //Set the maximum single upload to this area to 2MB (2048Kb) |
+ 'MaxSize' => 2048, |
+ |
+ //Set disk quota for this resource area to 20MB |
+ 'DiskQuota' => 20, |
+ |
+ //By Default hide all folders starting with a . (Unix standard) |
+ 'HideFolders' => array("^\."), |
+ |
+ //By Default hide all files starting with a . (Unix standard) |
+ 'HideFiles' => array("^\."), |
+ |
+ //Do not allow images to be edited in this resource area |
+ 'AllowImageEditing' => false |
+ ); |
+ |
+//Image area |
+$fckphp_config['ResourceAreas']['Image'] =array( |
+ 'AllowedExtensions' => array("jpg","gif","jpeg","png","tiff","tif",), |
+ 'AllowedMIME' => array(), |
+ 'MaxSize' => 1024, |
+ 'DiskQuota' => 5, |
+ 'HideFolders' => array("^\."), |
+ 'HideFiles' => array("^\."), |
+ 'AllowImageEditing' => false //Not yet complete, but you can take a look and see |
+ ); |
+ |
+//Flash area |
+$fckphp_config['ResourceAreas']['Flash'] =array( |
+ 'AllowedExtensions' => array("swf","fla"), |
+ 'AllowedMIME' => array(), |
+ 'MaxSize' => 1024, |
+ 'DiskQuota' => 5, |
+ 'HideFolders' => array("^\."), |
+ 'HideFiles' => array("^\."), |
+ 'AllowImageEditing' => false |
+ ); |
+ |
+//Media area |
+$fckphp_config['ResourceAreas']['Media'] =array( |
+ 'AllowedExtensions' => array("swf","fla","jpg","gif","jpeg","png","avi","mpg","mpeg"), |
+ 'AllowedMIME' => array(), |
+ 'MaxSize' => 5120, |
+ 'DiskQuota' => 20, |
+ 'HideFolders' => array("^\."), |
+ 'HideFiles' => array("^\."), |
+ 'AllowImageEditing' => false |
+ ); |
+ |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Global Disk Quota - Max size of all resource areas */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['DiskQuota']['Global']=50; //In MBytes (default: 50mb) |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Directory and File Naming :- */ |
+/* -MaxDirNameLength :: Maximum allowed length of a directory name */ |
+/* -DirNameAllowedChars :: Array of characters allowed in a directory name */ |
+/* -FileNameAllowedChars :: Array of characters allowed in a file name */ |
+/*------------------------------------------------------------------------------*/ |
+ |
+$fckphp_config['MaxDirNameLength']=25; |
+ |
+$fckphp_config['DirNameAllowedChars']=array(); |
+ |
+ //Allow numbers |
+ for($i=48;$i<58;$i++) array_push($fckphp_config['DirNameAllowedChars'],chr($i)); |
+ |
+ //Allow lowercase letters |
+ for($i=97;$i<123;$i++) array_push($fckphp_config['DirNameAllowedChars'],chr($i)); |
+ |
+ //Allow uppercase letters |
+ for($i=65;$i<91;$i++) array_push($fckphp_config['DirNameAllowedChars'],chr($i)); |
+ |
+ //Allow space,dash,underscore,dot |
+ array_push($fckphp_config['DirNameAllowedChars']," ","-","_","."); |
+ |
+$fckphp_config['FileNameAllowedChars']=$fckphp_config['DirNameAllowedChars']; |
+array_push($fckphp_config['FileNameAllowedChars'],')','(','[',']','~'); |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Debugging :- */ |
+/* - Debug :: Boolean, if set to true a copy of the connector output is */ |
+/* sent to a file as well as to the client. */ |
+/* - DebugOutput :: File to send debug output to (absolute path) */ |
+/*------------------------------------------------------------------------------*/ |
+ |
+$fckphp_config['Debug']=false; |
+$fckphp_config['DebugOutput']="/var/www/fckeditor/htdocs/FCKeditor/data/fck_conn_dbg"; |
+ |
+#Log PHP errors |
+$fckphp_config['Debug_Errors']=false; |
+$fckphp_config['Debug_Trace']=false; |
+ |
+#Log Connector output |
+$fckphp_config['Debug_Output']=false; |
+ |
+#With each logged event display contents of |
+/* $_GET */ $fckphp_config['Debug_GET']=false; |
+/* $_POST */ $fckphp_config['Debug_POST']=false; |
+/* $_SERVER */ $fckphp_config['Debug_SERVER']=false; |
+/* $_SESSIONS */ $fckphp_config['Debug_SESSIONS']=false; |
+ |
+/*==============================================================================*/ |
+ |
+ |
+/*------------------------------------------------------------------------------*/ |
+/* Internals :- */ |
+/* ResourceTypes :: Array of valid resource areas */ |
+/* Commands :: Array of valid commands accepted by the connector */ |
+/*------------------------------------------------------------------------------*/ |
+$fckphp_config['ResourceTypes'] = array('File','Image','Flash','Media'); |
+$fckphp_config['Commands'] = array( |
+ "CreateFolder", |
+ "GetFolders", |
+ "GetFoldersAndFiles", |
+ "FileUpload", |
+ "Thumbnail", |
+ "DeleteFile", |
+ "DeleteFolder", |
+ "GetUploadProgress", |
+ "RenameFile", |
+ "RenameFolder" |
+ ); |
+/*==============================================================================*/ |
+ |
+?> |
\ No newline at end of file |