X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_SnapShotDialog.inc;h=957a0077c72c16137c853273678a55657b2914fc;hb=01f642762ae65b3e4fee377c5a95ea9a901b389c;hp=4dd1466360bfce1857096b691f3c71737f30a170;hpb=ddea22544989152f135ae4eeba00c2cca69078b5;p=gosa.git diff --git a/include/class_SnapShotDialog.inc b/include/class_SnapShotDialog.inc index 4dd146636..957a0077c 100755 --- a/include/class_SnapShotDialog.inc +++ b/include/class_SnapShotDialog.inc @@ -39,30 +39,25 @@ class SnapShotDialog extends plugin $entry = base64_decode(preg_replace("/_[xy]$/","",$entry)); $acl = get_permissions ($entry, $this->ui->subtreeACL); - $this->acl = get_module_permission($acl, "snapshot", $entry ); - - if (chkacl($this->acl, "delete") == ""){ - $this->del_dn = $entry; - $smarty= get_smarty(); - $smarty->assign("intro", sprintf(_("You're about to delete the snapshot '%s'."), @LDAP::fix($this->del_dn))); - return($smarty->fetch (get_template_path('remove.tpl'))); - } else { - - /* Obviously the user isn't allowed to delete. Show message and - clean session. */ - print_red (_("You are not allowed to delete this snapshot!")); - } - } - } + $this->acl = get_module_permission($acl, "snapshot", $entry ); + + + $this->del_dn = $entry; + $smarty= get_smarty(); + $smarty->assign("intro", sprintf(_("You're about to delete the snapshot '%s'."), @LDAP::fix($this->del_dn))); + return($smarty->fetch (get_template_path('remove.tpl'))); + + /* Obviously the user isn't allowed to delete. Show message and + clean session. + print_red (_("You are not allowed to delete this snapshot!")); + */ + } + } - /* Remove snapshot */ - if(isset($_POST['delete_confirm']) && !empty($this->del_dn)){ - $acl = get_permissions ($this->del_dn, $this->ui->subtreeACL); - $this->acl = get_module_permission($acl, "snapshot", $this->del_dn); - if (chkacl($this->acl, "delete") == ""){ - $this->remove_snapshot($this->del_dn); - $this->del_dn = ""; - } + /* Remove snapshot */ + if(isset($_POST['delete_confirm']) && !empty($this->del_dn)){ + $this->remove_snapshot($this->del_dn); + $this->del_dn = ""; } /* We must restore a snapshot */