[Logicampus-cvs] logicampus/src/logicreate/services/classmgr restoreBackup.lcp, 1.3, 1.4
Brought to you by:
trilexcom
From: Mark K <har...@us...> - 2008-03-02 22:29:29
|
Update of /cvsroot/logicampus/logicampus/src/logicreate/services/classmgr In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv6016/services/classmgr Modified Files: restoreBackup.lcp Log Message: Fix bug linking a LOB to a user from a backup file. Index: restoreBackup.lcp =================================================================== RCS file: /cvsroot/logicampus/logicampus/src/logicreate/services/classmgr/restoreBackup.lcp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** restoreBackup.lcp 2 Mar 2008 22:05:08 -0000 1.3 --- restoreBackup.lcp 2 Mar 2008 22:29:24 -0000 1.4 *************** *** 104,109 **** } - $u->addSessionMessage('Successfully added content.'); - $u->sessionvars['restore_dir'] = $tempdir; } --- 104,107 ---- *************** *** 148,151 **** --- 146,156 ---- $lobRepoObj->save(); + //link to this user; + $lobUserObj = new LobUserLink(); + $lobUserObj->set('lobRepoEntryId',$lobRepoObj->getRepoId()); + $lobUserObj->set('userId',$u->userId); + $lobUserObj->set('isOwner','1'); + $lobUserObj->save(); + $classObj = $lobRepoObj->useInClass($classId); } *************** *** 173,176 **** --- 178,185 ---- $this->cleanupDir($tempdir); + + $u->addSessionMessage('Successfully restored backup file.'); + $this->presentor = 'redirectPresentation'; + $t['url'] = appurl('classmgr/display/id_classes='.$classId); } |