public function executeMoveUserStorageFile(sfWebRequest $request) { global $CFG; $CFG->current_app->requireMahara(); $CFG->current_app->requireLogin(); $form = $request->getPostParameters(); if (isset($form['gc_move_file_form_file_id']) && isset($form['gc_move_file_form_file_new_id'])) { $user_storage = new GcrUserStorageAccessS3(); $user_storage->moveObject($form['gc_move_file_form_file_id'], $form['gc_move_file_form_file_new_id']); } $url = $CFG->current_app->getUrl() . '/institution/viewUserStorage'; if (isset($form['gc_move_file_form_key'])) { $url .= '?folder=' . $form['gc_move_file_form_key']; } $this->redirect($url); }