Your IP : 172.28.240.42


Current Path : /var/www/html/clients/kampol.e-nk.ru/components/com_jce/
Upload File :
Current File : /var/www/html/clients/kampol.e-nk.ru/components/com_jce/jce.php

<?php
/**
 * @version		$Id: jce.php 140 2009-06-27 11:53:32Z happynoodleboy $
 * @package		Joomla Content Editor (JCE)
 * @subpackage	Components
 * @copyright	Copyright (C) 2005 - 2009 Ryan Demmer. All rights reserved.
 * @license		GNU/GPL
 * JCE is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

define('JCE_PATH', JPATH_PLUGINS.DS.'editors'.DS.'jce');
define('JCE_PLUGINS', JCE_PATH.DS.'tiny_mce'.DS.'plugins');
define('JCE_LIBRARIES', JCE_PATH.DS.'libraries');
define('JCE_CLASSES', JCE_LIBRARIES.DS.'classes');

$task = JRequest::getCmd('task');
// Authorize
$user 	=& JFactory::getUser();
$acl	=& JFactory::getACL();

$tasks = array(
	// Admin
	'repair', 'purge', 
	// Installer
	'install', 'remove', 'manage', 
	// Standard
	'view', 'edit', 'save', 'apply', 'publish', 'unpublish', 'cancel', 'cancelEdit', 'orderup', 'orderdown', 'saveorder', 
	// Plugins
	'add', 
	// Groups
	'copy', 'legend', 'addusers', 'removeusers',
	// Cpanel
	''
);

foreach ($tasks as $auth) {
	$acl->addACL('com_jce', $auth, 'users', 'super administrator');
	$acl->addACL('com_jce', $auth, 'users', 'administrator');
	$acl->addACL('com_jce', $auth, 'users', 'manager');
}

if (!$user->authorize('com_jce', $task)) {
	$mainframe->redirect('index.php', JText::_('ALERTNOTAUTH'));
}
/*
 * Editor or plugin request.
 */
switch($task) {
 	case 'plugin':
	case 'help':
		require_once (JPATH_ADMINISTRATOR.DS.'components'.DS.'com_jce'.DS.'editor.php');
    	exit ();
		break;
	case 'popup':
		require_once (dirname( __FILE__ ).DS.'controller'.DS.'popup.php');
	    JRequest::setVar('view', 'popup');
	    $controller = new JCEControllerPopup();
	    // Perform the Request task
	    $controller->execute($task);
	    $controller->redirect();
		break;
}
?>