diff options
Diffstat (limited to 'lib/modules')
| -rw-r--r-- | 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 2a9161a..56a205c 100644 --- 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} @@ -146,58 +146,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'; |
