Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
Downloads
/
vfm-admin
/
include
:
user-redirect.php
Voltar
Back Up
Advanced Editor
Save
<?php /** * VFM - veno file manager: include/user-redirect.php * redirect user inside his directory if only one * * PHP version >= 5.3 * * @category PHP * @package VenoFileManager * @author Nicola Franchini <support@veno.it> * @copyright 2013 Nicola Franchini * @license Exclusively sold on CodeCanyon * @link http://filemanager.veno.it/ */ if (!defined('VFM_APP')) { return; } /** * Redirect User */ // check if any folder is assigned to the current user if ($gateKeeper->isAccessAllowed() && $gateKeeper->getUserInfo('dir') !== null) { $userpatharray = array(); $userpatharray = json_decode($gateKeeper->getUserInfo('dir'), true); // check if user has only one folder if (count($userpatharray) === 1) { $cleandir = mb_substr($setUp->getConfig('starting_dir').$userpatharray[0], 2); $getDir = isset($_GET['dir']) ? urldecode($_GET['dir']) : false; // check if user is trying to access to the root if (!$getDir || mb_strlen($getDir) < mb_strlen($cleandir)) { ?> <script type="text/javascript"> window.location.replace("?dir=<?php echo urlencode($cleandir); ?>"); </script> <?php } } }