diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-05-26 12:45:29 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2023-05-26 12:45:29 +0000 |
| commit | 4bc15fd3978e108f6bcc53e78f6d77a5746cc683 (patch) | |
| tree | 733c074fd1ca3441d2176eacc1fab035dd357817 /lib/modules/CoursewareModule.class.php | |
| parent | d90ee3b49488e8723d44d35f1ca9a8914c1be93c (diff) | |
fix #797
Merge request studip/studip!1817
Diffstat (limited to 'lib/modules/CoursewareModule.class.php')
| -rwxr-xr-x | lib/modules/CoursewareModule.class.php | 54 |
1 files changed, 1 insertions, 53 deletions
diff --git a/lib/modules/CoursewareModule.class.php b/lib/modules/CoursewareModule.class.php index 4c7b972..354659f 100755 --- a/lib/modules/CoursewareModule.class.php +++ b/lib/modules/CoursewareModule.class.php @@ -3,7 +3,7 @@ use Courseware\Instance; use Courseware\StructuralElement; -class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule, PrivacyPlugin +class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule { /** * {@inheritdoc} @@ -144,58 +144,6 @@ class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule, ]; } - /** - * {@inheritdoc} - */ - public function exportUserData(StoredUserData $storage) - { - $db = DBManager::get(); - - $structuralElements = $db->fetchAll( - 'SELECT * FROM cw_structural_elements WHERE owner_id = ? OR editor_id = ? OR range_id = ?', - [$storage->user_id, $storage->user_id, $storage->user_id] - ); - $storage->addTabularData(_('Courseware-Strukturelemente-Ergebnisse'), 'cw_structural_elements', $structuralElements); - - $containers = $db->fetchAll( - 'SELECT * FROM cw_containers WHERE owner_id = ? OR editor_id = ?', - [$storage->user_id, $storage->user_id] - ); - $storage->addTabularData(_('Courseware-Container-Ergebnisse'), 'cw_containers', $containers); - - $blocks = $db->fetchAll( - 'SELECT * FROM cw_blocks WHERE owner_id = ? OR editor_id = ?', - [$storage->user_id, $storage->user_id] - ); - $storage->addTabularData(_('Courseware-Blöcke-Ergebnisse'), 'cw_blocks', $blocks); - - $comments = $db->fetchAll( - 'SELECT * FROM cw_block_comments WHERE user_id = ?', - [$storage->user_id] - ); - $storage->addTabularData(_('Courseware-Kommentare-Ergebnisse'), 'cw_block_comments', $comments); - - $userData = $db->fetchAll( - 'SELECT * FROM cw_user_data_fields WHERE user_id = ?', - [$storage->user_id] - ); - $storage->addTabularData(_('Courseware-Nutzer-Daten-Ergebnisse'), 'cw_user_data_fields', $userData); - - $userProgresses = $db->fetchAll( - 'SELECT * FROM cw_user_progresses WHERE user_id = ?', - [$storage->user_id] - ); - $storage->addTabularData(_('Courseware-Nutzer-Fortschritt-Ergebnisse'), 'cw_user_progresses', $userProgresses); - - $bookmarks = $db->fetchAll( - 'SELECT * FROM cw_bookmarks WHERE user_id = ?', - [$storage->user_id] - ); - $storage->addTabularData(_('Courseware-Lesezeichen-Ergebnisse'), 'cw_bookmarks', $bookmarks); - - - } - public function isActivatableForContext(Range $context) { return $context->getRangeType() === 'course'; |
