diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 53740d2c6..49d10c506 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -179,13 +179,10 @@ EOF } $oPage->add("
';
- }
// Master data sources
$bSynchronized = false;
+ $aIcons = array();
if (!$oPage->IsPrintableVersion())
{
$oCreatorTask = null;
diff --git a/application/displayblock.class.inc.php b/application/displayblock.class.inc.php
index f39aa0b54..7d80763d3 100644
--- a/application/displayblock.class.inc.php
+++ b/application/displayblock.class.inc.php
@@ -1382,6 +1382,7 @@ class MenuBlock extends DisplayBlock
}
}
$bIsCreationAllowed = (UserRights::IsActionAllowed($sClass, UR_ACTION_CREATE) == UR_ALLOWED_YES) && ($oReflectionClass->IsSubclassOf('cmdbAbstractObject'));
+ $sRefreshAction = '';
switch($oSet->Count())
{
case 0:
@@ -1401,6 +1402,15 @@ class MenuBlock extends DisplayBlock
else
{
$id = $oObj->GetKey();
+ if ($_SERVER['REQUEST_METHOD'] == 'GET')
+ {
+ $sRefreshAction = "window.location.reload();";
+ }
+ else
+ {
+ $sRefreshAction = "window.location.href='".ApplicationContext::MakeObjectUrl(get_class($oObj), $id)."';";
+ }
+
$bLocked = false;
if (MetaModel::GetConfig()->Get('concurrent_lock_enabled'))
{
@@ -1671,8 +1681,12 @@ class MenuBlock extends DisplayBlock
{
$sHtml .= "