Beispiel #1
0
    $this->Redirect($id, "defaultadmin", $returnid, $params);
}
$selall = $params['selall'];
if (!is_array($selall)) {
    $selall = unserialize($selall);
}
if (count($selall) == 0) {
    $params["fmerror"] = "nofilesselected";
    $this->Redirect($id, "defaultadmin", $returnid, $params);
}
foreach ($selall as &$one) {
    $one = $this->decodefilename($one);
}
$config = cmsms()->GetConfig();
$cwd = filemanager_utils::get_cwd();
$dirlist = filemanager_utils::get_dirlist();
if (!count($dirlist)) {
    $params["fmerror"] = "nodestinationdirs";
    $this->Redirect($id, "defaultadmin", $returnid, $params);
}
$errors = array();
$destloc = '';
if (isset($params['submit'])) {
    $destdir = trim($params['destdir']);
    if ($destdir == $cwd) {
        $errors[] = $this->Lang('movedestdirsame');
    }
    $advancedmode = filemanager_utils::check_advanced_mode();
    $basedir = $config['root_path'];
    if (count($errors) == 0) {
        $destloc = filemanager_utils::join_path($basedir, $destdir);