X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_SnapShotDialog.inc;h=957a0077c72c16137c853273678a55657b2914fc;hb=01f642762ae65b3e4fee377c5a95ea9a901b389c;hp=7f5a06f376b8c4d0c15875d2935c8915eb9ab75b;hpb=85281f9fe44def0d55272d381514a7d2abb168db;p=gosa.git
diff --git a/include/class_SnapShotDialog.inc b/include/class_SnapShotDialog.inc
index 7f5a06f37..957a0077c 100755
--- a/include/class_SnapShotDialog.inc
+++ b/include/class_SnapShotDialog.inc
@@ -4,14 +4,15 @@
class SnapShotDialog extends plugin
{
var $config;
- var $attributes = array("CurrentDescription");
- var $CurrentDescription = "";
- var $parent = NULL;
- var $display_restore_dialog = false; /* Defines the restore mode */
- var $display_all_removed_objects= false; /* Specifies which objects will be listed, all snapshots for a single entry
- or all snapshots of already deleted objects */
- var $dialog = true;
- var $del_dn = "";
+ var $attributes= array("CurrentDescription");
+ var $CurrentDescription= "";
+ var $parent= NULL;
+ var $display_restore_dialog= false; /* Defines the restore mode */
+ var $display_all_removed_objects= false; /* Specifies which objects will be listed, all
+ snapshots for a single entry or all snapshots
+ of already deleted objects */
+ var $dialog= true;
+ var $del_dn= "";
var $ui;
var $acl;
@@ -38,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 snap shot!"));
- }
- }
- }
+ $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 */
@@ -100,10 +96,12 @@ class SnapShotDialog extends plugin
/* Add Elements to divlist */
foreach($list_of_elements as $entry){
- $actions = " ";
- $actions.= " ";
+ $actions= " ";
+ $actions.= " ";
- $time_stamp = date("d.m.Y H.i.s",preg_replace("/\-.*$/","",$entry['gosaSnapshotTimestamp'][0]));
+ $time_stamp = date(_("Y-m-d, H:i:s"),preg_replace("/\-.*$/","",$entry['gosaSnapshotTimestamp'][0]));
$display_data = $entry['description'][0];
if($this->display_all_removed_objects){
@@ -121,8 +119,9 @@ class SnapShotDialog extends plugin
$smarty->assign("CountSnapShots",count($list_of_elements));
}
+ $smarty->assign("restore_deleted",$this->display_all_removed_objects);
$smarty->assign("RestoreMode",$this->display_restore_dialog);
- $smarty->assign("CurrentDate",date("d.m.Y H:i"));
+ $smarty->assign("CurrentDate",date(_("Y-m-d, H:i:s")));
$smarty->assign("CurrentDN",$this->dn);
$smarty->assign("CurrentDescription",$this->CurrentDescription);
return($smarty->fetch(get_template_path("snapshotdialog.tpl")));
@@ -152,4 +151,5 @@ class SnapShotDialog extends plugin
}
}
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
?>