remove outdated cruft

This commit is contained in:
Michael Becker 2025-08-08 21:56:00 -04:00
parent 0217502488
commit 35550babf0
2 changed files with 8 additions and 169 deletions

View File

@ -1,24 +1,6 @@
<Website> <Website>
<Pages> <Pages>
<Page MasterPageFileName="masterPages/Blank.phpx" FileName="{tenant}/d/inst/{instid}.htmld" CodeBehindClassName="Mocha\UI\Pages\InstancePage"> <Page MasterPageFileName="masterPages/Blank.phpx" FileName="{tenant}/d/inst/{instid}.htmld" CodeBehindClassName="Mocha\UI\Pages\InstancePage" />
<References> <Page MasterPageFileName="masterPages/Blank.phpx" FileName="{tenant}/d/inst/{castinstid}/{instid}.htmld" CodeBehindClassName="Mocha\UI\Pages\InstancePage" />
<Reference TagPrefix="html" NamespacePath="Phast\HTMLControls" />
<Reference TagPrefix="wcx" NamespacePath="Phast\WebControls" />
</References>
<Content>
<wcx:Section PlaceholderID="aspcContent">
<div style="display: block;">
</div>
</wcx:Section>
</Content>
</Page>
<Page MasterPageFileName="masterPages/Blank.phpx" FileName="{tenant}/d/inst/{castinstid}/{instid}.htmld" CodeBehindClassName="Mocha\UI\Pages\InstancePage">
<References>
<Reference TagPrefix="html" NamespacePath="Phast\HTMLControls" />
<Reference TagPrefix="wcx" NamespacePath="Phast\WebControls" />
</References>
<Content>
</Content>
</Page>
</Pages> </Pages>
</Website> </Website>

View File

@ -21,168 +21,25 @@
protected function OnRendering(RenderingEventArgs $re) protected function OnRendering(RenderingEventArgs $re)
{ {
parent::OnRendering($re); parent::OnRendering($re);
$re->Cancel = true;
$useLegacyRendering = false;
if (isset($_GET["useLegacyRendering"]) && $_GET["useLegacyRendering"] == true)
{
$useLegacyRendering = true;
}
$oms = mocha_get_oms(); $oms = mocha_get_oms();
$useRendererV2 = true;
$ctx = new OmsContext(); $ctx = new OmsContext();
if ($useRendererV2)
{
$htmlRenderer = new HTMLRenderer2($ctx); $htmlRenderer = new HTMLRenderer2($ctx);
}
else
{
$htmlRenderer = new HTMLRenderer($ctx);
}
$htmlRenderer->CodeBehindFileName = "InstancePage"; $htmlRenderer->CodeBehindFileName = "InstancePage";
$instkey = InstanceKey::parse($this->Page->GetPathVariableValue("instid")); $instkey = InstanceKey::parse($this->Page->GetPathVariableValue("instid"));
$castkey = InstanceKey::parse($this->Page->GetPathVariableValue("castinstid")); $castkey = InstanceKey::parse($this->Page->GetPathVariableValue("castinstid"));
echo ("@ getInstanceByKey<br />");
$inst = $oms->getInstanceByKey($instkey); $inst = $oms->getInstanceByKey($instkey);
echo ("@ getResponse<br />"); echo ("<!-- ");
$json = $oms->getResponse($inst, $inst); $json = $oms->getResponse($inst, null);
echo ("@ renderResponse<br />");
print_r($json); print_r($json);
echo ("-->");
$htmlRenderer->renderResponse($json["value"]); $htmlRenderer->renderResponse($json["value"]);
return; return;
if ($inst === null)
{
$htmlRenderer->renderBeginPage("Error");
?>
<div class="uwt-panel" style="width: 600px; margin-left: auto; margin-right: auto; margin-top: 128px;">
<div class="uwt-header">
<h1>Invalid Instance</h1>
</div>
<div class="uwt-content">
<p><?php echo("Invalid inst id " . $instkey . " (inst not found)"); ?></p>
</div>
<div class="uwt-footer">
<a href="#">Back</a>
</div>
</div><?php
$htmlRenderer->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();
}
}
} }
?> ?>