remove outdated cruft
This commit is contained in:
parent
0217502488
commit
35550babf0
@ -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>
|
||||||
@ -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();
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
Loading…
x
Reference in New Issue
Block a user