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