Вход Регистрация
Файл: 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();
}
?>
Онлайн: 2
Реклама