123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- use Chamilo\CoreBundle\Component\Editor\Connector;
- use Chamilo\CoreBundle\Component\Editor\Finder;
- require_once __DIR__.'/../../global.inc.php';
- error_reporting(-1);
- $connector = new Connector();
- $driverList = api_get_configuration_value('editor_driver_list');
- if (empty($driverList)) {
- $driverList = [
- 'PersonalDriver',
- 'CourseDriver',
-
-
- ];
- $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();
- $finder = new Finder($operations);
- $elFinderConnector = new \elFinderConnector($finder);
- $elFinderConnector->run();
|