diff --git a/ihtml/themes/breezy/headers.tpl b/ihtml/themes/breezy/headers.tpl index e2a0e709c78f9f568f2dac05d5cd9daa8169ec63..9753b1eae700a1cf03a78326fa3f05b2d488998b 100644 --- a/ihtml/themes/breezy/headers.tpl +++ b/ihtml/themes/breezy/headers.tpl @@ -25,8 +25,8 @@ <script src="include/controls.js" type="text/javascript"></script> <script src="include/pulldown.js" type="text/javascript"></script> <script src="include/datepicker.js" type="text/javascript"></script> - <script src="include/tsorter.js" type="text/javascript"></script> {/if} + <script src="include/tsorter.js" type="text/javascript"></script> {foreach from=$js_files item=file} <script src="{$file}" type="text/javascript"></script> {/foreach} diff --git a/include/class_SnapshotDialogs.inc b/include/class_SnapshotDialogs.inc index ea499d6cad05832ced805a89db0e0881913598e9..50437cc9be86c6bf60de22b8067ef976f4791300 100644 --- a/include/class_SnapshotDialogs.inc +++ b/include/class_SnapshotDialogs.inc @@ -85,6 +85,27 @@ class SnapshotsAttribute extends OrderedArrayAttribute $this->setInLdap(FALSE); } + function setParent (&$plugin) + { + parent::setParent($plugin); + if (is_object($this->plugin)) { + if ($this->plugin->global) { + $this->setHeaders(array( + _('DN'), + _('Date'), + _('Description'), + '' + )); + } else { + $this->setHeaders(array( + _('Date'), + _('Description'), + '' + )); + } + } + } + function loadPostValue () { if ($this->isVisible()) { @@ -193,10 +214,10 @@ class SnapshotRestoreDialog extends simplePlugin function __construct ($dn, $parent, $global, $aclCategory) { + $this->global = $global; parent::__construct(); $this->object_dn = $dn; $this->parent = $parent; - $this->global = $global; $this->aclCategory = $aclCategory; if ($this->global) { $this->attributesAccess['object_dn']->setVisible(FALSE);