if (DocumentManager::is_my_shared_folder(api_get_user_id(), $curdirpath, $sessionId) && !$is_allowed_to_edit) { //only main user shared folder $main_user_shared_folder_main = '/shared_folder/sf_user_' . api_get_user_id(); $main_user_shared_folder_sub = '/shared_folder\\/sf_user_' . api_get_user_id() . '\\//'; //all subfolders $user_shared_folders = array(); foreach ($folders as $fold) { if ($main_user_shared_folder_main == $fold || preg_match($main_user_shared_folder_sub, $fold)) { $user_shared_folders[] = $fold; } } $moveForm .= '<legend>' . get_lang('Move') . '</legend>'; $moveForm .= DocumentManager::build_move_to_selector($user_shared_folders, $move_path, $my_get_move, $group_properties['directory']); } else { $moveForm .= '<legend>' . get_lang('Move') . '</legend>'; $moveForm .= DocumentManager::build_move_to_selector($folders, $move_path, $my_get_move, $group_properties['directory']); } } } if (!empty($moveTo) && isset($_POST['move_file'])) { if (!$is_allowed_to_edit) { if (DocumentManager::check_readonly($courseInfo, api_get_user_id(), $_POST['move_file'])) { api_not_allowed(true); } } if (api_is_coach()) { if (!DocumentManager::is_visible_by_id($_POST['move_file'], $courseInfo, $sessionId, api_get_user_id())) { api_not_allowed(true); } } // Get the document data from the ID