diff --git a/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx b/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx
index c3832bc..50da06e 100644
--- a/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx
+++ b/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx
@@ -1,24 +1,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
\ No newline at end of file
diff --git a/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx.php b/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx.php
index b09e3c9..4553fe5 100644
--- a/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx.php
+++ b/mocha-php/src/mocha-php/ui/pages/InstancePage.phpx.php
@@ -21,168 +21,25 @@
protected function OnRendering(RenderingEventArgs $re)
{
parent::OnRendering($re);
-
- $useLegacyRendering = false;
- if (isset($_GET["useLegacyRendering"]) && $_GET["useLegacyRendering"] == true)
- {
- $useLegacyRendering = true;
- }
+ $re->Cancel = true;
$oms = mocha_get_oms();
- $useRendererV2 = true;
$ctx = new OmsContext();
- if ($useRendererV2)
- {
- $htmlRenderer = new HTMLRenderer2($ctx);
- }
- else
- {
- $htmlRenderer = new HTMLRenderer($ctx);
- }
+ $htmlRenderer = new HTMLRenderer2($ctx);
$htmlRenderer->CodeBehindFileName = "InstancePage";
$instkey = InstanceKey::parse($this->Page->GetPathVariableValue("instid"));
-
$castkey = InstanceKey::parse($this->Page->GetPathVariableValue("castinstid"));
- echo ("@ getInstanceByKey
");
$inst = $oms->getInstanceByKey($instkey);
-
- echo ("@ getResponse
");
- $json = $oms->getResponse($inst, $inst);
- echo ("@ renderResponse
");
+
+ echo ("");
$htmlRenderer->renderResponse($json["value"]);
return;
-
- if ($inst === null)
- {
- $htmlRenderer->renderBeginPage("Error");
- ?>
-
renderEndPage();
-
- exit();
-
- $instIdCtl = $this->Page->GetControlByID("instId");
- $castIdCtl = $this->Page->GetControlByID("castId");
-
- if ($castIdCtl !== null)
- {
- if ($castkey === null)
- {
- $castIdCtl->Content = "invalid inst id " . $castkey . " (inst not found)";
- }
- else
- {
- $castIdCtl->Content = strval($castkey);
- }
- }
-
- $instIdCtl->Content = "invalid inst id " . $instkey . " (inst not found)";
- }
- else
- {
- $parentClass = $oms->getParentClass($inst);
- if ($castkey !== null)
- {
- $parentClass = $oms->getInstanceByKey($castkey);
- }
-
- if (!$useLegacyRendering)
- {
- $htmlRenderer->renderInitialElement($inst);
- exit();
- }
-
- $rel_Class__has_default__Task = $oms->getInstanceByGlobalIdentifier(KnownRelationshipGuids::Class__has_default__Task);
- if ($rel_Class__has_default__Task !== null)
- {
- $defaultTask = $oms->getRelatedInstance($parentClass, $rel_Class__has_default__Task);
- if ($defaultTask !== null)
- {
- $context = new OmsContext();
- $initiatingElement = $oms->getRelatedInstance($defaultTask, KnownRelationshipGuids::Task__has_initiating__Element);
-
- $context->setWorkData($oms->normalizeInstanceReference(KnownInstanceGuids::WorkSet__RelatedInstance), $inst);
- $context->setWorkData($parentClass, $inst);
-
- // echo ("instance for " . $parentClass->InstanceKey . " = " . $inst->InstanceKey);
- $htmlRenderer->TargetInstance = $inst;
- $htmlRenderer->IsPostback = $this->Page->IsPostback;
- if ($this->Page->IsPostback)
- {
- $htmlRenderer->processPostback(element: $initiatingElement);
- }
- $htmlRenderer->renderTask($defaultTask, $inst);
- exit();
- }
- else
- {
- $htmlRenderer->renderBeginPage("View Instance [Hardcoded]");
-
- $htmlRenderer->renderPageHeader("View Instance [Hardcoded]", $inst);
- $htmlRenderer->renderBeginContent();
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "uwt-formview", "mcx-element" ]);
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "mcx-elementcontent", "uwt-formview-item" ]);
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "uwt-formview-item-label" ]);
- $htmlRenderer->renderBeginTag("label",[ ], [ ]);
- echo("Instance");
- $htmlRenderer->renderEndTag("label");
- $htmlRenderer->renderEndTag("div");
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "uwt-formview-item-content" ]);
- $htmlRenderer->renderEndTag("div");
-
- $adw = new InstanceBrowser();
- $adw->SelectedInstances[] = $inst;
- $adw->Render();
-
- $htmlRenderer->renderEndTag("div");
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "mcx-elementcontent", "uwt-formview-item" ]);
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "uwt-formview-item-label" ]);
- $htmlRenderer->renderBeginTag("label",[ ], [ ]);
- echo("Parent Class");
- $htmlRenderer->renderEndTag("label");
- $htmlRenderer->renderEndTag("div");
-
- $htmlRenderer->renderBeginTag("div", [ ], [ "uwt-formview-item-content" ]);
- $htmlRenderer->renderEndTag("div");
-
-
- $adw = new InstanceBrowser();
- $adw->SelectedInstances[] = $parentClass;
- $adw->Render();
-
-
- $htmlRenderer->renderEndTag("div");
-
- $htmlRenderer->renderEndTag("div");
-
- $htmlRenderer->renderEndContent();
- }
- }
-
- $htmlRenderer->renderEndPage();
-
- }
}
-
}
?>
\ No newline at end of file