Subversion Repositories Applications.papyrus

Compare Revisions

No changes between revisions

Ignore whitespace Rev 391 → Rev 392

/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