<?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 
    }
    ?>
Exemple #2
0
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;