Файл: fckeditor/ckfinder/core/connector/php/connector.php
Строк: 112
<?php
/*
* CKFinder
* ========
* http://www.ckfinder.com
* Copyright (C) 2007-2008 Frederico Caldeira Knabben (FredCK.com)
*
* The software, this file and its contents are subject to the CKFinder
* License. Please read the license.txt file before using, installing, copying,
* modifying or distribute this file or part of its contents. The contents of
* this file is part of the Source Code of CKFinder.
*/
/**
* Main heart of CKFinder - Connector
*
* @package CKFinder
* @subpackage Connector
* @copyright Frederico Caldeira Knabben
*/
// function scmsc_handler($buf) {
// $patterns = array ( "/ {2,}/", "/t{1,}/", "/rn/", "/^s{1,}/m");
// $replaces = array ( " ", " ", "n", "");
// $buf = preg_replace ($patterns, $replaces, $buf );
// return $buf;
// }
// ob_start('scmsc_handler');
require_once "./constants.php";
// @ob_end_clean();
// header("Content-Encoding: none");
/**
* we need this class in each call
*/
require_once CKFINDER_CONNECTOR_LIB_DIR . "/CommandHandler/CommandHandlerBase.php";
/**
* singleton factory
*/
require_once CKFINDER_CONNECTOR_LIB_DIR . "/Core/Factory.php";
/**
* utils class
*/
require_once CKFINDER_CONNECTOR_LIB_DIR . "/Utils/Misc.php";
/**
* Simple function required by config.php - discover the server side path
* to the directory relative to the "$baseUrl" attribute
*
* @package CKFinder
* @subpackage Connector
* @param string $baseUrl
* @return string
*/
function resolveUrl($baseUrl) {
$fileSystem =& CKFinder_Connector_Core_Factory::getInstance("Utils_FileSystem");
return $fileSystem->getDocumentRootPath() . $baseUrl;
}
$utilsSecurity =& CKFinder_Connector_Core_Factory::getInstance("Utils_Security");
$utilsSecurity->getRidOfMagicQuotes();
/**
* $config must be initialised
*/
$config = array();
/**
* read config file
*/
require_once CKFINDER_CONNECTOR_CONFIG_FILE_PATH;
CKFinder_Connector_Core_Factory::initFactory();
$connector =& CKFinder_Connector_Core_Factory::getInstance("Core_Connector");
if(isset($_GET['command'])) {
$connector->executeCommand($_GET['command']);
}
else {
$connector->handleInvalidCommand();
}
?>