%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/home/tjamichg/cursos.tjamich.gob.mx/main/inc/lib/elfinder/
Upload File :
Create Path :
Current File : //proc/self/root/home/tjamichg/cursos.tjamich.gob.mx/main/inc/lib/elfinder/connectorAction.php

<?php
/* For licensing terms, see /license.txt */

use Chamilo\CoreBundle\Component\Editor\Connector;
use Chamilo\CoreBundle\Component\Editor\Finder;

require_once __DIR__.'/../../global.inc.php';

error_reporting(-1);

/** @var Connector $connector */
$connector = new Connector();

// Check driver list in configuration
$driverList = api_get_configuration_value('editor_driver_list');
if (empty($driverList)) {
    $driverList = [
        'PersonalDriver',
        'CourseDriver',
        //'CourseUserDriver',
        //'HomeDriver'
    ];
    $block = api_get_configuration_value('block_editor_file_manager_for_students');
    $newDriverList = [];
    if (($block) && !api_is_allowed_to_edit()) {
        foreach ($driverList as $driver) {
            if ($driver === 'CourseDriver') {
                continue;
            }
            $newDriverList[] = $driver;
        }
        $driverList = $newDriverList;
    }
}

$connector->setDriverList($driverList);
$operations = $connector->getOperations();

// Run elFinder
$finder = new Finder($operations);
$elFinderConnector = new \elFinderConnector($finder);
$elFinderConnector->run();

Zerion Mini Shell 1.0