Php Jk Aug 01 2005 > Fckeditor / Editor / Filemanager / Browser / Default / Connectors / Php / Connector.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Php Jk Aug 01 2005

Download:
php-jk-aug-01-2005.zip

Category:
Image Galleries

Archive Content:

SuggestCategory

Attachments

Configurations

Fckeditor > Editor > Css > Behaviors

Fckeditor > Editor > Css

Fckeditor > Editor > Dialog > Common

Fckeditor > Editor > Dialog > Common > Images

Fckeditor > Editor > Dialog > Fck About

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Docprops

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Image

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Link

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Select

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Spellerpages > Spellerpages

Fckeditor > Editor > Dialog > Fck Spellerpages > Spellerpages > Server Scripts

Fckeditor > Editor > Dialog > Fck Spellerpages > Spellerpages

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Template

Fckeditor > Editor > Dialog > Fck Template > Images

Fckeditor > Editor > Dialog

Fckeditor > Editor > Dialog > Fck Universalkey

Fckeditor > Editor > Dialog

Fckeditor > Editor

Fckeditor > Editor > Filemanager > Browser > Default

Fckeditor > Editor > Filemanager > Browser > Default > Connectors > Php

Fckeditor > Editor > Filemanager > Browser > Default > Connectors

Fckeditor > Editor > Filemanager > Browser > Default

Fckeditor > Editor > Filemanager > Browser > Default > Images

Fckeditor > Editor > Filemanager > Browser > Default > Images > Icons > 32

Fckeditor > Editor > Filemanager > Browser > Default > Images > Icons

Fckeditor > Editor > Filemanager > Browser > Default > Images

Fckeditor > Editor > Filemanager > Browser > Default > Js

Fckeditor > Editor > Filemanager > Browser > Mcpuk

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Auth

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Commands

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Commands > Helpers

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Commands

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Docs

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Dtd

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php > Images

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Connectors > Php

Fckeditor > Editor > Filemanager > Browser > Mcpuk

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images > Icons > 32

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images > Icons

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Images > Toolbar

Fckeditor > Editor > Filemanager > Browser > Mcpuk > Js

Fckeditor > Editor > Images > Smiley > Fun

Fckeditor > Editor > Images > Smiley > Msn

Fckeditor > Editor > Images

Fckeditor > Editor > Js

Fckeditor > Editor > Lang

Fckeditor > Editor > Plugins > Placeholder

Fckeditor > Editor > Plugins > Placeholder > Lang

Fckeditor > Editor > Plugins > Placeholder

Fckeditor > Editor > Plugins > Tablecommands

Fckeditor > Editor > Skins > Default

Fckeditor > Editor > Skins > Default > Images

Fckeditor > Editor > Skins > Default > Toolbar

Fckeditor > Editor > Skins > Office2003

Fckeditor > Editor > Skins > Office2003 > Images

Fckeditor > Editor > Skins > Office2003 > Toolbar

Fckeditor > Editor > Skins > Silver

Fckeditor > Editor > Skins > Silver > Images

Fckeditor > Editor > Skins > Silver > Toolbar

Fckeditor > Editor > Source > Classes

Fckeditor > Editor > Source > Commandclasses

Fckeditor > Editor > Source > Globals

Fckeditor > Editor > Source > Internals

Fckeditor

Images > Administrative

Images

Images > ColorBased > 1

Images > ColorBased > 2

Images > ColorBased > 3

Images > ColorBased > 4

Images > ColorBased > 5

Images > ColorBased > 6

Images > ColorBased

Images > MediaIcons

Images > SchemeBased > 1 > 1

Images > SchemeBased > 1 > 2

Images > SchemeBased > 1 > 3

Images > SchemeBased > 1 > 4

Images > SchemeBased > 1 > 5

Images > SchemeBased > 1 > 6

Images > SchemeBased > 1

Images > SchemeBased

Includes

Includes > Colors

Includes > Config

Includes

Includes > Nav

PHPJK Installation > Images

PHPJK Installation > Images > Navigation

PHPJK Installation > Images

PHPJK Installation

PHPJK Installation > SQL > ADV

PHPJK Installation > SQL

PHPJK Installation > SQL > Rights

PHPJK Installation

Search

SendECard

SubscribeCategory

SubscribeGallery

Admin > ADV

Admin > Configurations

Admin

Admin > InitialRights

Admin > ManageAccounts

Admin > ManageCategories

Admin > ManageCopyrights

Admin > ManageGalleries

Admin > ManageImages

Admin > ManagePL

Admin > ManagePrivateGalleries

Admin > SiteContent

SuggestGallery

Templates > Aqua

Templates > Aqua > Images > ColorBased

Templates > Aqua > Images > SchemeBased > 1

Templates > Aqua > Nav

Templates > Aqua

Templates > Aqua Layout2

Templates > Aqua Layout2 > Images > ColorBased

Templates > Aqua Layout2 > Images > SchemeBased > 1

Templates > Aqua Layout2 > Nav

Templates > Aqua Layout2

Templates > Black

Templates > Black > Images > ColorBased

Templates > Black > Images > SchemeBased > 1

Templates > Black > Nav

Templates > Black

Templates > Black Layout2

Templates > Black Layout2 > Images > ColorBased

Templates > Black Layout2 > Images > SchemeBased > 1

Templates > Black Layout2 > Nav

Templates > Black Layout2

Templates > Flat Aqua

Templates > Flat Aqua > Images > ColorBased

Templates > Flat Aqua > Images > SchemeBased > 1

Templates > Flat Aqua > Nav

Templates > Flat Aqua

Templates > Flat Aqua Layout2

Templates > Flat Aqua Layout2 > Images > ColorBased

Templates > Flat Aqua Layout2 > Images > SchemeBased > 1

Templates > Flat Aqua Layout2 > Nav

Templates > Flat Aqua Layout2

Templates > Flat Black

Templates > Flat Black > Images > ColorBased

Templates > Flat Black > Images > SchemeBased > 1

Templates > Flat Black > Nav

Templates > Flat Black

Templates > Flat Black Layout2

Templates > Flat Black Layout2 > Images > ColorBased

Templates > Flat Black Layout2 > Images > SchemeBased > 1

Templates > Flat Black Layout2 > Nav

Templates > Flat Black Layout2

Templates > Flat White

Templates > Flat White > Images > ColorBased

Templates > Flat White > Images > SchemeBased > 1

Templates > Flat White > Nav

Templates > Flat White

Templates > Flat White Layout2

Templates > Flat White Layout2 > Images > ColorBased

Templates > Flat White Layout2 > Images > SchemeBased > 1

Templates > Flat White Layout2 > Nav

Templates > Flat White Layout2

Templates > White

Templates > White > Images > ColorBased

Templates > White > Images > SchemeBased > 1

Templates > White > Nav

Templates > White

Templates > White Layout2

Templates > White Layout2 > Images > ColorBased

Templates > White Layout2 > Images > SchemeBased > 1

Templates > White Layout2 > Nav

Templates > White Layout2

UserArea

UserArea > NewAccounts

UserArea > UserData

Content:

Includes > Config

Content:

Admin > ManageImages

Admin > ManageEnMasse

PHPJK Installation

Connector.php:


<?php  /*
 * 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: connector.php
 *     This is the File Manager Connector for PHP.
 * 
 * File Authors:
 *         Frederico Caldeira Knabben (fredck <at> fckeditor <dot> net)
 */
//Require("../../../../../../../Includes/i_Includes.php");
include('config.php') ;
include(
'util.php') ;
include(
'io.php') ;
include(
'basexml.php') ;
include(
'commands.php') ;

// Get the "UserFiles" path.
$GLOBALS["UserFilesPath"] = '' ;

if ( isset( 
$Config['UserFilesPath'] ) )
    
$GLOBALS["UserFilesPath"] = $Config['UserFilesPath'] ;
else if ( isset( 
$_GET['ServerPath'] ) )
    
$GLOBALS["UserFilesPath"] = $_GET['ServerPath'] ;
else
    
$GLOBALS["UserFilesPath"] = DOMAIN_Conf("IG") . '/UserFiles/' ;

if ( ! 
ereg'/$',  $GLOBALS["UserFilesPath"] ) )
    
$GLOBALS["UserFilesPath"] .= '/' ;

// Map the "UserFiles" path to a local directory.
//$GLOBALS["UserFilesDirectory"] = GetRootPath() . str_replace( '/',  '\\',  $GLOBALS["UserFilesPath"] ) ;
$GLOBALS["UserFilesDirectory"] = GetRootPath() . $GLOBALS["UserFilesPath"] ;

DoResponse() ;

function 
DoResponse()
{
    if ( !isset( 
$_GET['Command'] ) || !isset( $_GET['Type'] ) || !isset( $_GET['CurrentFolder'] ) )
        return ;

    
// Get the main request informaiton.
    
$sCommand        $_GET['Command'] ;
    
$sResourceType    $_GET['Type'] ;
    
$sCurrentFolder    $_GET['CurrentFolder'] ;

    
// Check if it is an allowed type.
    
if ( !in_array$sResourceType,  array('File', 'Image', 'Flash', 'Media') ) )
        return ;

    
// Check the current folder syntax (must begin and start with a slash).
    
if ( ! ereg'/$',  $sCurrentFolder ) ) $sCurrentFolder .= '/' ;
    if ( 
strpos$sCurrentFolder,  '/' ) !== $sCurrentFolder '/' $sCurrentFolder ;

    
// File Upload doesn't have to Return XML,  so it must be intercepted before anything.
    
if ( $sCommand == 'FileUpload' )
    {
        
FileUpload$sResourceType,  $sCurrentFolder ) ;
        return ;
    }

    
// Prevent the browser from caching the result.
    // Date in the past
    
header('Expires: Mon,  26 Jul 1997 05:00:00 GMT') ;
    
// always modified
    
header('Last-Modified: ' gmdate('D,  d M Y H:i:s') . ' GMT') ;
    
// HTTP/1.1
    
header('Cache-Control: no-store,  no-cache,  must-revalidate') ;
    
header('Cache-Control: post-check=0,  pre-check=0',  false) ;
    
// HTTP/1.0
    
header('Pragma: no-cache') ;

    
// Set the response format.
    
header'Content-Type:text/xml; charset=utf-8' ) ;

    
CreateXmlHeader$sCommand,  $sResourceType,  $sCurrentFolder ) ;

    
// Execute the required command.
    
switch ( $sCommand )
    {
        case 
'GetFolders' :
            
GetFolders$sResourceType,  $sCurrentFolder ) ;
            break ;
        case 
'GetFoldersAndFiles' :
            
GetFoldersAndFiles$sResourceType,  $sCurrentFolder ) ;
            break ;
        case 
'CreateFolder' :
            
CreateFolder$sResourceType,  $sCurrentFolder ) ;
            break ;
    }

    
CreateXmlFooter() ;

    exit ;
}
?>


Other Image Galleries Scripts:

WebMaster Resources Home

©RingsWorld.com