From 3bf3c21b142dc2b089685815975e5fc05d41c2f2 Mon Sep 17 00:00:00 2001
From: Rasmus Fuhse <fuhse@data-quest.de>
Date: Thu, 19 Apr 2018 14:31:39 +0200
Subject: [PATCH] add edit button

---
 plugin.manifest                   | 2 +-
 views/lamp/_linked_brainstorm.php | 3 +++
 views/lamp/brainstorm.php         | 8 ++++++++
 views/lamp/edit.php               | 2 +-
 4 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/plugin.manifest b/plugin.manifest
index 3228f52..cad0c73 100755
--- a/plugin.manifest
+++ b/plugin.manifest
@@ -1,7 +1,7 @@
 pluginname=Aladdin
 pluginclassname=Aladdin
 origin=intelec
-version=2.1
+version=2.1.1
 studipMinVersion=3.1
 dbscheme=install.sql
 uninstalldbscheme=uninstall.sql
diff --git a/views/lamp/_linked_brainstorm.php b/views/lamp/_linked_brainstorm.php
index a8bffe4..d0c4114 100755
--- a/views/lamp/_linked_brainstorm.php
+++ b/views/lamp/_linked_brainstorm.php
@@ -6,6 +6,9 @@
         </div>
     </a>
     <? if ($GLOBALS['perm']->have_studip_perm("tutor", $_SESSION['SessionSeminar']) || $GLOBALS['user']->id === $brainstorm['user_id']) : ?>
+        <a class="edit" href="<?= PluginEngine::getLink($plugin, array(), "lamp/edit/".$brainstorm->getId()) ?>" data-dialog>
+            <?= Icon::create("edit", "clickable")->asImg(20) ?>
+        </a>
         <a class="delete" href="<?= PluginEngine::getLink($plugin, array(), "lamp/delete/".$brainstorm->getId()) ?>" onClick="return window.confirm('<?= _("Wirklich l�schen?") ?>');">
             <?= Icon::create("trash", "clickable")->asImg(20) ?>
         </a>
diff --git a/views/lamp/brainstorm.php b/views/lamp/brainstorm.php
index e939206..a09edf2 100755
--- a/views/lamp/brainstorm.php
+++ b/views/lamp/brainstorm.php
@@ -19,6 +19,14 @@
         <div class="body">
             <?= formatReady($brainstorm->text) ?>
         </div>
+        <? if ($GLOBALS['perm']->have_studip_perm("tutor", $_SESSION['SessionSeminar']) || $GLOBALS['user']->id === $brainstorm['user_id']) : ?>
+            <a class="edit" href="<?= PluginEngine::getLink($plugin, array(), "lamp/edit/".$brainstorm->getId()) ?>" data-dialog>
+                <?= Icon::create("edit", "clickable")->asImg(20) ?>
+            </a>
+            <a class="delete" href="<?= PluginEngine::getLink($plugin, array(), "lamp/delete/".$brainstorm->getId()) ?>" onClick="return window.confirm('<?= _("Wirklich l�schen?") ?>');">
+                <?= Icon::create("trash", "clickable")->asImg(20) ?>
+            </a>
+        <? endif ?>
     </div>
 
     <hr style="display: block; border: 0px; height: 2px; background-color: #dddddd; width: 50%; margin: 30px; margin-left: auto; margin-right: auto;">
diff --git a/views/lamp/edit.php b/views/lamp/edit.php
index 5f7839d..701e700 100755
--- a/views/lamp/edit.php
+++ b/views/lamp/edit.php
@@ -17,6 +17,6 @@
     </label>
     
     <div data-dialog-button>
-        <?= \Studip\Button::create(_('Anlegen'), 'create') ?>
+        <?= \Studip\Button::create(_('Speichern'), 'create') ?>
     </div>
 </form>
\ No newline at end of file
-- 
GitLab