cc-4274: Added scaffolding to implement this feature.

This commit is contained in:
Rudi Grinberg 2012-08-28 16:22:35 -04:00
parent 05908d121f
commit 5b5ac3e38f
2 changed files with 16 additions and 0 deletions

View File

@ -230,6 +230,19 @@ class Application_Model_User
$this->_userInstance->delete(); $this->_userInstance->delete();
} }
} }
public function getOwnedFiles()
{
$user = $this->_userInstance;
return $user->getCcFilessRelatedByDbOwnerId();
}
public function donateFilesTo($user)
{
$my_files = $this->getOwnedFiles();
foreach ($my_files as $file) {
$file->reassignTo($user);
}
}
private function createUser() private function createUser()
{ {

View File

@ -40,5 +40,8 @@ class CcFiles extends BaseCcFiles {
return $this; return $this;
} }
public function reassignTo($user) {
$this->setDbOwnerId( $user->getDbId() );
}
} // CcFiles } // CcFiles