diff --git a/include/objectManager.php b/include/objectManager.php
index 19799d3..47852ea 100644
--- a/include/objectManager.php
+++ b/include/objectManager.php
@@ -296,6 +296,9 @@ class ObjectManager
echo html_frame_end();
} else
{
+ // display the move children entry
+ $this->displayMoveChildren($oObject);
+
echo '
',"\n";
echo ''.
' ',"\n";
@@ -461,6 +464,17 @@ class ObjectManager
"now, it only takes a few seconds.");
}
+ function displayMoveChildren($oObject)
+ {
+ /* Display a link to the move child objects page if the class has the necessary
+ functions and the user has edit rights. Not all classes have child objects. */
+ if(method_exists($oObject, "objectMoveChildren") &&
+ method_exists($oObject, "objectGetId") && $oObject->canEdit())
+ {
+ echo "makeUrl("showMoveChildren", $this->iId,
+ "Move Child Objects")."\">Move child objects\n";
+ }
+ }
/* View an entry */
function view($sBackLink)
@@ -469,17 +483,11 @@ class ObjectManager
$oObject = new $this->sClass($this->iId);
- /* Display a link to the move child objects page if the class has the necessary
- functions and the user has edit rights. Not all classes have child objects. */
- if(method_exists($oObject, "objectMoveChildren") &&
- method_exists($oObject, "objectGetId") && $oObject->canEdit())
- {
- echo "makeUrl("showMoveChildren", $this->iId,
- "Move Child Objects")."\">Move child objects
\n";
- }
-
$oObject->display();
+ // display the move children entry
+ $this->displayMoveChildren($oObject);
+
echo html_back_link(1, $sBackLink);
}