From c90c7bfb5d72d327e6fe8fb3a85d852ec1ee94a4 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 3 Mar 2015 19:01:30 +0100 Subject: Third Commit --- modules/sharemode.inc.php | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 modules/sharemode.inc.php (limited to 'modules/sharemode.inc.php') diff --git a/modules/sharemode.inc.php b/modules/sharemode.inc.php new file mode 100644 index 0000000..ed7c4a4 --- /dev/null +++ b/modules/sharemode.inc.php @@ -0,0 +1,51 @@ + 1) + Message::addSuccess('Es wurden {{0}} VMs gelöscht', $del); + if ($del == 1) + Message::addSuccess('Es wurde {{0}} VM gelöscht', $del); + } + Message::addSuccess('Ihre persönlichen Daten wurden deprovisioniert'); + Util::redirect('?do=Main'); + } + } + + public function doRender() + { + if (User::isLocalOnly()) { + // Local anyways, no way to de-provision user data + Render::addTemplate('sharemode/testacc'); + } elseif (User::isShibbolethAuth()) { + // Shibboleth user + if (User::isAnonymous()) { + // Did not deploy user data to DB, so show deploy form + $data = User::getData(); + $data['organization'] = User::getOrganizationName(); + Render::addTemplate('sharemode/deploy', $data); + } else { + // User is known in DB, show delete form + Render::addTemplate('sharemode/remove'); + } + } + } + +} + -- cgit v1.2.3-55-g7522