Index: trunk/admin/editor/cmseditor/editor/filemanager/browser/default/connectors/php/config.php =================================================================== diff -u -r1530 -r1595 --- trunk/admin/editor/cmseditor/editor/filemanager/browser/default/connectors/php/config.php (.../config.php) (revision 1530) +++ trunk/admin/editor/cmseditor/editor/filemanager/browser/default/connectors/php/config.php (.../config.php) (revision 1595) @@ -23,14 +23,26 @@ // Path to user files relative to the document root. // SECURITY TIP: Uncomment the following line to set a fixed path. -define('FULL_PATH', dirname(realpath(__FILE__))); -define('BASE_PATH', str_replace('/cmseditor/editor/filemanager/browser/default/connectors/php', '', ereg_replace($_SERVER['DOCUMENT_ROOT'], '', FULL_PATH) ) ); +define('K3_FULL_PATH', dirname(realpath(__FILE__))); +define('K3_BASE_PATH', str_replace('/cmseditor/editor/filemanager/browser/default/connectors/php', '', ereg_replace($_SERVER['DOCUMENT_ROOT'], '', FULL_PATH) ) ); + $kernel3_config = $_SERVER['DOCUMENT_ROOT'].BASE_PATH."/config/config.php"; if (file_exists($kernel3_config)) { + define('FULL_PATH', K3_FULL_PATH); + define('BASE_PATH', K3_BASE_PATH); include_once($kernel3_config); $Config['UserFilesPath'] = BASE_PATH.'/templates/UserFiles/' ; } +else { + $fp = realpath(dirname(__FILE__).'/../../../../../../../../../'); + define('FULL_PATH', $fp); + define('DEBUG_MODE', 0); + define('APPLICATION_CLASS', 'MyApplication'); + $kernel4_startup = $fp."/kernel/kernel4/startup.php"; + $Config['K4Mode'] = 1; + include_once($kernel4_startup); +} $Config['AllowedExtensions']['Files'] = array('jpg','gif','jpeg','png','swf','fla','jpg','gif','jpeg','png','avi','mpg','mpeg','zip','rar','arj','gz','tar','doc','pdf','ppt','rdp','swf','swt','txt','vsd','xls','csv') ; $Config['DeniedExtensions']['Files'] = array('php','asp','aspx','ascx','jsp','cfm','cfc','pl','bat','exe','dll','reg') ;