From b306697b1e9a549a7a06e0b14dc3f62e14913dd4 Mon Sep 17 00:00:00 2001
From: Simon
Date: Wed, 13 Apr 2011 16:35:49 +0200
Subject: Rechte in Gruppen nächster Teil
---
application/modules/user/views/scripts/group/show.phtml | 11 +++++++++++
application/modules/user/views/scripts/index/index.phtml | 5 +----
application/modules/user/views/scripts/role/linkright.phtml | 6 ++++--
3 files changed, 16 insertions(+), 6 deletions(-)
(limited to 'application/modules/user/views/scripts')
diff --git a/application/modules/user/views/scripts/group/show.phtml b/application/modules/user/views/scripts/group/show.phtml
index b01ade4..042b34e 100644
--- a/application/modules/user/views/scripts/group/show.phtml
+++ b/application/modules/user/views/scripts/group/show.phtml
@@ -1,20 +1,28 @@
Groupdetails - group->getTitle();?>
usergroup == $this->requestgroup){
+ if(Pbs_Acl::checkRight('gd')){
echo $this->formButton('deletegroup', 'Delete', array(
'onclick' => 'self.location="/user/group/delete/"',
'class' => 'rightbutton'));
+ }
+ if(Pbs_Acl::checkRight('geo')){
echo $this->formButton('editgroup', 'Edit', array(
'onclick' => 'self.location="/user/group/edit/"',
'class' => 'rightbutton'));
+ }
}
else{
+ if(Pbs_Acl::checkRight('gd')){
echo $this->formButton('deletegroup', 'Delete', array(
'onclick' => 'self.location="/user/group/delete/groupID/' . $this->group->getID() .'"',
'class' => 'rightbutton'));
+ }
+ if(Pbs_Acl::checkRight('geo')){
echo $this->formButton('editgroup', 'Edit', array(
'onclick' => 'self.location="/user/group/edit/groupID/' . $this->group->getID() .'"',
'class' => 'rightbutton'));
+ }
}
?>
@@ -36,6 +44,9 @@ if($this->usergroup == $this->requestgroup){ ?>
+
+
;?>)
+
links as $link => $text):?>
-
-
-

-
+
diff --git a/application/modules/user/views/scripts/role/linkright.phtml b/application/modules/user/views/scripts/role/linkright.phtml
index f7c1133..06863d4 100644
--- a/application/modules/user/views/scripts/role/linkright.phtml
+++ b/application/modules/user/views/scripts/role/linkright.phtml
@@ -9,8 +9,10 @@ $(document).ready(function(){
$('fieldset').children('dl:gt(0)').hide();
$('fieldset fieldset>legend').css('cursor','pointer');
$('fieldset fieldset').click(
- function(){
- $(this).children('dl').slideToggle();
+ function(e){
+ if($(e.target).context.nodeName == "LEGEND"){
+ $(this).children('dl').slideToggle();
+ }
});
});
--
cgit v1.2.3-55-g7522