$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);