PKPSubmissionFileDAO::transferOwnership PHP Method

transferOwnership() public method

Transfer the ownership of the submission files of one user to another.
public transferOwnership ( $oldUserId, $newUserId )
$oldUserId int User ID of old user (to be deleted)
$newUserId int User ID of new user (to receive assets belonging to old user)
    function transferOwnership($oldUserId, $newUserId)
    {
        $submissionFiles = $this->_getInternally(null, null, null, null, null, null, null, $oldUserId, null);
        foreach ($submissionFiles as $file) {
            $daoDelegate = $this->_getDaoDelegateForObject($file);
            $file->setUploaderUserId($newUserId);
            $daoDelegate->updateObject($file, $file);
            // nothing else changes
        }
    }