<?php $group_hash = base64_encode($view); ?> <?php foreach ($group_folders_results as $key => $value) { ?> <?php $folder_hash = base64_encode($value->folder); ?> <tr> <td><?php echo red_getFolderName($value->folder, $directory_temp); ?> </td> <td> <?php echo red_defineAccess($value->access); ?> </td> <td><a href="<?php echo admin_url("admin.php?page=red_fm_groups&action=edit&perform=delete&group={$group_hash}&folder={$folder_hash}"); ?> ">Delete</a></td> </tr> <?php } ?>
include_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'elFinderVolumeDriver.class.php'; include_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'elFinderVolumeLocalFileSystem.class.php'; // Required for MySQL storage connector // include_once dirname(__FILE__).DIRECTORY_SEPARATOR.'elFinderVolumeMySQL.class.php'; // Required for FTP connector support // include_once dirname(__FILE__).DIRECTORY_SEPARATOR.'elFinderVolumeFTP.class.php'; //make opts array $disabled = array(); $opts = array(); $read = true; $write = false; $locked = false; foreach ($results as $key => $value) { if ($value->access == "r") { $read = true; $write = false; $locked = false; $disabled = array("rm", "rename"); } elseif ($value->access == "rw") { $read = true; $write = true; $locked = false; $disabled = array(); } $opts["roots"][] = array('driver' => 'LocalFileSystem', 'path' => $value->folder, 'URL' => site_url() . "/" . red_getFolderName($value->folder, $directory_temp), 'uploadAllow' => array('all'), 'uploadOrder' => array('allow', 'deny'), 'defaults' => array('read' => $read, 'write' => $write, 'rm' => $write), 'disabled' => $disabled, 'attributes' => array(array('pattern' => '/.tmb/', 'read' => false, 'write' => false, 'hidden' => true, 'locked' => false), array('pattern' => '/.quarantine/', 'read' => false, 'write' => false, 'hidden' => true, 'locked' => false))); } //end of foreach //header('Access-Control-Allow-Origin: *'); $connector = new elFinderConnector(new elFinder($opts)); $connector->run(); exit;