summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 99ee92a)
raw | patch | inline | side by side (parent: 99ee92a)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 30 Nov 2006 12:06:01 +0000 (12:06 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 30 Nov 2006 12:06:01 +0000 (12:06 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@5273 594d385d-05f5-0310-b6e9-bd551577e9d8
include/class_SnapShotDialog.inc | patch | blob | history |
index 4fc900d01c8d5296964e5f0a64ec5e0c2b674a17..66211bfd029c91e024cf433d78f4d7cee8691317 100755 (executable)
var $acl;
var $dns = array();
var $snap_shot_bases = array();
+ var $last_list = array();
function SnapShotDialog($config,$dn,$parent)
$entry = preg_replace("/^RemoveSnapShot_/","",$name);
$entry = base64_decode(preg_replace("/_[xy]$/","",$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!"));
- */
+ $found = false;
+ foreach($this->last_list as $t_stamp => $obj){
+ if($obj['dn'] == $entry){
+ $found = true;
+ break;
+ }
+ }
+
+ if($found){
+ $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')));
+ }
}
}
krsort($list_of_elements);
/* Add Elements to divlist */
+ $this->last_list = $list_of_elements;
foreach($list_of_elements as $entry){
$actions= "<input type='image' src='images/restore.png' name='RestoreSnapShot_%KEY'