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);
}
|