PM-2681 "Case Tracker: En Internet Explorer..." SOLVED
This commit is contained in:
@@ -66,5 +66,44 @@ if ($noShowTitle == 0) {
|
|||||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'tracker/tracker_DynaDocs', $oProcessMap->getCaseTrackerObjectsCriteria( $_SESSION['PROCESS'] ), array ('VIEW' => G::LoadTranslation( 'ID_VIEW' )
|
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'tracker/tracker_DynaDocs', $oProcessMap->getCaseTrackerObjectsCriteria( $_SESSION['PROCESS'] ), array ('VIEW' => G::LoadTranslation( 'ID_VIEW' )
|
||||||
) );
|
) );
|
||||||
|
|
||||||
G::RenderPage( 'publish' );
|
$bpmn = new ProcessMaker\Project\Bpmn();
|
||||||
|
$flagIsBpmn = ($bpmn->exists($_SESSION["PROCESS"]))? true : false;
|
||||||
|
|
||||||
|
if ($flagIsBpmn) {
|
||||||
|
$urlTrackerProcessMap = "../designer?prj_uid=" . $_SESSION["PROCESS"] . "&prj_readonly=true&app_uid=" . $_SESSION["APPLICATION"] . "&tracker_designer=1";
|
||||||
|
|
||||||
|
$_SESSION["TRACKER_JAVASCRIPT"] = "
|
||||||
|
<script type=\"text/javascript\">
|
||||||
|
var winTracker;
|
||||||
|
|
||||||
|
if ((navigator.userAgent.indexOf(\"MSIE\") != -1) || (navigator.userAgent.indexOf(\"Trident\") != -1)) {
|
||||||
|
var li1 = document.getElementById(\"MAP\");
|
||||||
|
var a1 = li1.getElementsByTagName(\"a\");
|
||||||
|
a1[0].onclick = function () {
|
||||||
|
winTracker = window.open(\"$urlTrackerProcessMap\", \"winTracker\");
|
||||||
|
li1.className = \"SelectedMenu\";
|
||||||
|
li2.className = \"mainMenu\";
|
||||||
|
li3.className = \"mainMenu\";
|
||||||
|
li4.className = \"mainMenu\";
|
||||||
|
document.getElementById(\"trackerContainer\").innerHTML = \"\";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
var li2 = document.getElementById(\"DYNADOC\");
|
||||||
|
var a2= li2.getElementsByTagName(\"a\");
|
||||||
|
a2[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li3 = document.getElementById(\"HISTORY\");
|
||||||
|
var a3 = li3.getElementsByTagName(\"a\");
|
||||||
|
a3[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li4 = document.getElementById(\"MESSAGES\");
|
||||||
|
var a4 = li4.getElementsByTagName(\"a\");
|
||||||
|
a4[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
|
G::RenderPage("publish");
|
||||||
|
|||||||
@@ -62,5 +62,45 @@ if ($noShowTitle == 0) {
|
|||||||
$G_PUBLISH->AddContent( 'smarty', 'cases/cases_title', '', '', $aFields );
|
$G_PUBLISH->AddContent( 'smarty', 'cases/cases_title', '', '', $aFields );
|
||||||
}
|
}
|
||||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria( $_SESSION['APPLICATION'] ), array () );
|
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'tracker/tracker_TransferHistory', Cases::getTransferHistoryCriteria( $_SESSION['APPLICATION'] ), array () );
|
||||||
G::RenderPage( 'publish' );
|
|
||||||
|
|
||||||
|
$bpmn = new ProcessMaker\Project\Bpmn();
|
||||||
|
$flagIsBpmn = ($bpmn->exists($_SESSION["PROCESS"]))? true : false;
|
||||||
|
|
||||||
|
if ($flagIsBpmn) {
|
||||||
|
$urlTrackerProcessMap = "../designer?prj_uid=" . $_SESSION["PROCESS"] . "&prj_readonly=true&app_uid=" . $_SESSION["APPLICATION"] . "&tracker_designer=1";
|
||||||
|
|
||||||
|
$_SESSION["TRACKER_JAVASCRIPT"] = "
|
||||||
|
<script type=\"text/javascript\">
|
||||||
|
var winTracker;
|
||||||
|
|
||||||
|
if ((navigator.userAgent.indexOf(\"MSIE\") != -1) || (navigator.userAgent.indexOf(\"Trident\") != -1)) {
|
||||||
|
var li1 = document.getElementById(\"MAP\");
|
||||||
|
var a1 = li1.getElementsByTagName(\"a\");
|
||||||
|
a1[0].onclick = function () {
|
||||||
|
winTracker = window.open(\"$urlTrackerProcessMap\", \"winTracker\");
|
||||||
|
li1.className = \"SelectedMenu\";
|
||||||
|
li2.className = \"mainMenu\";
|
||||||
|
li3.className = \"mainMenu\";
|
||||||
|
li4.className = \"mainMenu\";
|
||||||
|
document.getElementById(\"trackerContainer\").innerHTML = \"\";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
var li2 = document.getElementById(\"DYNADOC\");
|
||||||
|
var a2= li2.getElementsByTagName(\"a\");
|
||||||
|
a2[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li3 = document.getElementById(\"HISTORY\");
|
||||||
|
var a3 = li3.getElementsByTagName(\"a\");
|
||||||
|
a3[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li4 = document.getElementById(\"MESSAGES\");
|
||||||
|
var a4 = li4.getElementsByTagName(\"a\");
|
||||||
|
a4[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
|
G::RenderPage("publish");
|
||||||
|
|||||||
@@ -64,5 +64,45 @@ if ($noShowTitle == 0) {
|
|||||||
}
|
}
|
||||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'tracker/tracker_Messages', Cases::getHistoryMessagesTracker( $_SESSION['APPLICATION'] ), array ('VIEW' => G::LoadTranslation( 'ID_VIEW' )
|
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'tracker/tracker_Messages', Cases::getHistoryMessagesTracker( $_SESSION['APPLICATION'] ), array ('VIEW' => G::LoadTranslation( 'ID_VIEW' )
|
||||||
) );
|
) );
|
||||||
G::RenderPage( 'publish' );
|
|
||||||
|
|
||||||
|
$bpmn = new ProcessMaker\Project\Bpmn();
|
||||||
|
$flagIsBpmn = ($bpmn->exists($_SESSION["PROCESS"]))? true : false;
|
||||||
|
|
||||||
|
if ($flagIsBpmn) {
|
||||||
|
$urlTrackerProcessMap = "../designer?prj_uid=" . $_SESSION["PROCESS"] . "&prj_readonly=true&app_uid=" . $_SESSION["APPLICATION"] . "&tracker_designer=1";
|
||||||
|
|
||||||
|
$_SESSION["TRACKER_JAVASCRIPT"] = "
|
||||||
|
<script type=\"text/javascript\">
|
||||||
|
var winTracker;
|
||||||
|
|
||||||
|
if ((navigator.userAgent.indexOf(\"MSIE\") != -1) || (navigator.userAgent.indexOf(\"Trident\") != -1)) {
|
||||||
|
var li1 = document.getElementById(\"MAP\");
|
||||||
|
var a1 = li1.getElementsByTagName(\"a\");
|
||||||
|
a1[0].onclick = function () {
|
||||||
|
winTracker = window.open(\"$urlTrackerProcessMap\", \"winTracker\");
|
||||||
|
li1.className = \"SelectedMenu\";
|
||||||
|
li2.className = \"mainMenu\";
|
||||||
|
li3.className = \"mainMenu\";
|
||||||
|
li4.className = \"mainMenu\";
|
||||||
|
document.getElementById(\"trackerContainer\").innerHTML = \"\";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
var li2 = document.getElementById(\"DYNADOC\");
|
||||||
|
var a2= li2.getElementsByTagName(\"a\");
|
||||||
|
a2[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li3 = document.getElementById(\"HISTORY\");
|
||||||
|
var a3 = li3.getElementsByTagName(\"a\");
|
||||||
|
a3[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li4 = document.getElementById(\"MESSAGES\");
|
||||||
|
var a4 = li4.getElementsByTagName(\"a\");
|
||||||
|
a4[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
|
G::RenderPage("publish");
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ while ($ds->next()) {
|
|||||||
$row = $ds->getRow();
|
$row = $ds->getRow();
|
||||||
$bpmnProjects[] = $row['PRJ_UID'];
|
$bpmnProjects[] = $row['PRJ_UID'];
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (($aCaseTracker['CT_MAP_TYPE'])) {
|
switch (($aCaseTracker['CT_MAP_TYPE'])) {
|
||||||
case 'NONE':
|
case 'NONE':
|
||||||
//Nothing
|
//Nothing
|
||||||
@@ -71,11 +71,48 @@ switch (($aCaseTracker['CT_MAP_TYPE'])) {
|
|||||||
$aFields = $oCase->loadCase( $_SESSION['APPLICATION'] );
|
$aFields = $oCase->loadCase( $_SESSION['APPLICATION'] );
|
||||||
if (in_array($aFields['PRO_UID'], $bpmnProjects)) {
|
if (in_array($aFields['PRO_UID'], $bpmnProjects)) {
|
||||||
//bpmb
|
//bpmb
|
||||||
$_SESSION["APP_UID"] = $aFields["APP_UID"];
|
$_SESSION["APPLICATION"] = $aFields["APP_UID"];
|
||||||
$G_PUBLISH = new Publisher();
|
$G_PUBLISH = new Publisher();
|
||||||
$G_PUBLISH->AddContent( 'view', 'tracker/viewMap' );
|
$G_PUBLISH->AddContent( 'view', 'tracker/viewMap' );
|
||||||
G::RenderPage( 'publish' );
|
|
||||||
|
$urlTrackerProcessMap = "../designer?prj_uid=" . $_SESSION["PROCESS"] . "&prj_readonly=true&app_uid=" . $_SESSION["APPLICATION"] . "&tracker_designer=1";
|
||||||
|
|
||||||
|
$_SESSION["TRACKER_JAVASCRIPT"] = "
|
||||||
|
<script type=\"text/javascript\">
|
||||||
|
var winTracker;
|
||||||
|
|
||||||
|
if ((navigator.userAgent.indexOf(\"MSIE\") != -1) || (navigator.userAgent.indexOf(\"Trident\") != -1)) {
|
||||||
|
var li1 = document.getElementById(\"MAP\");
|
||||||
|
var a1 = li1.getElementsByTagName(\"a\");
|
||||||
|
a1[0].onclick = function () {
|
||||||
|
winTracker = window.open(\"$urlTrackerProcessMap\", \"winTracker\");
|
||||||
|
li1.className = \"SelectedMenu\";
|
||||||
|
li2.className = \"mainMenu\";
|
||||||
|
li3.className = \"mainMenu\";
|
||||||
|
li4.className = \"mainMenu\";
|
||||||
|
document.getElementById(\"trackerContainer\").innerHTML = \"\";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
|
var li2 = document.getElementById(\"DYNADOC\");
|
||||||
|
var a2= li2.getElementsByTagName(\"a\");
|
||||||
|
a2[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li3 = document.getElementById(\"HISTORY\");
|
||||||
|
var a3 = li3.getElementsByTagName(\"a\");
|
||||||
|
a3[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
|
||||||
|
var li4 = document.getElementById(\"MESSAGES\");
|
||||||
|
var a4 = li4.getElementsByTagName(\"a\");
|
||||||
|
a4[0].onclick = function () { if (winTracker) { winTracker.close(); } };
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
";
|
||||||
|
|
||||||
|
G::RenderPage("publish");
|
||||||
//note: url processmap "../designer?prj_uid=$_SESSION['PROCESS']&prj_readonly=true&app_uid=$_SESSION['APP_UID']"
|
//note: url processmap "../designer?prj_uid=$_SESSION['PROCESS']&prj_readonly=true&app_uid=$_SESSION['APP_UID']"
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (isset( $aFields['TITLE'] )) {
|
if (isset( $aFields['TITLE'] )) {
|
||||||
@@ -246,9 +283,8 @@ switch (($aCaseTracker['CT_MAP_TYPE'])) {
|
|||||||
}.extend(this);
|
}.extend(this);
|
||||||
|
|
||||||
rpcRequest.make();
|
rpcRequest.make();
|
||||||
|
|
||||||
});' );
|
});' );
|
||||||
G::RenderPage( 'publish' );
|
G::RenderPage( 'publish' );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -59,10 +59,16 @@
|
|||||||
<td>
|
<td>
|
||||||
<table width="100%" cellspacing="0" cellpadding="0" border="0" >
|
<table width="100%" cellspacing="0" cellpadding="0" border="0" >
|
||||||
<tr>
|
<tr>
|
||||||
<td width="100%" align="center">
|
<td {php} if (isset($_SESSION["TRACKER_JAVASCRIPT"])) { echo "id=\"trackerContainer\""; } {/php} width="100%" align="center">
|
||||||
{php}
|
{php}
|
||||||
global $G_TEMPLATE;
|
global $G_TEMPLATE;
|
||||||
if ($G_TEMPLATE != '') G::LoadTemplate($G_TEMPLATE);
|
if ($G_TEMPLATE != '') G::LoadTemplate($G_TEMPLATE);
|
||||||
|
|
||||||
|
if (isset($_SESSION["TRACKER_JAVASCRIPT"])) {
|
||||||
|
echo $_SESSION["TRACKER_JAVASCRIPT"];
|
||||||
|
|
||||||
|
unset($_SESSION["TRACKER_JAVASCRIPT"]);
|
||||||
|
}
|
||||||
{/php}
|
{/php}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -1,44 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
$url = "../designer?prj_uid=" . $_SESSION["PROCESS"] . "&prj_readonly=true&app_uid=" . $_SESSION["APP_UID"] . "&tracker_designer=1";
|
$urlTrackerProcessMap = "../designer?prj_uid=" . $_SESSION["PROCESS"] . "&prj_readonly=true&app_uid=" . $_SESSION["APPLICATION"] . "&tracker_designer=1";
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var winTracker;
|
var winTracker;
|
||||||
|
|
||||||
if ((navigator.userAgent.indexOf("MSIE") != -1) || (navigator.userAgent.indexOf("Trident") != -1)) {
|
if (!(navigator.userAgent.indexOf("MSIE") != -1 || navigator.userAgent.indexOf("Trident") != -1)) {
|
||||||
var li1 = document.getElementById("MAP");
|
document.write("<iframe name=\"casesFrame\" id=\"casesFrame\" src=\"<?php echo $urlTrackerProcessMap; ?>\" width=\"99%\" height=\"768\" frameborder=\"0\">");
|
||||||
var a1 = li1.getElementsByTagName("a");
|
|
||||||
a1[0].href = "javascript:;";
|
|
||||||
a1[0].onclick = function () { winTracker = window.open("<?php echo $url; ?>", "winTracker"); return false; };
|
|
||||||
|
|
||||||
var li2 = document.getElementById("DYNADOC");
|
|
||||||
var a2= li2.getElementsByTagName("a");
|
|
||||||
a2[0].onclick = function ()
|
|
||||||
{
|
|
||||||
if (winTracker) {
|
|
||||||
winTracker.close();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var li3 = document.getElementById("HISTORY");
|
|
||||||
var a3 = li3.getElementsByTagName("a");
|
|
||||||
a3[0].onclick = function ()
|
|
||||||
{
|
|
||||||
if (winTracker) {
|
|
||||||
winTracker.close();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var li4 = document.getElementById("MESSAGES");
|
|
||||||
var a4 = li4.getElementsByTagName("a");
|
|
||||||
a4[0].onclick = function ()
|
|
||||||
{
|
|
||||||
if (winTracker) {
|
|
||||||
winTracker.close();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
document.write("<iframe name=\"casesFrame\" id=\"casesFrame\" src=\"<?php echo $url; ?>\" width=\"99%\" height=\"768\" frameborder=\"0\">");
|
|
||||||
document.write("<p>Your browser does not support iframes.</p>");
|
document.write("<p>Your browser does not support iframes.</p>");
|
||||||
document.write("</iframe>");
|
document.write("</iframe>");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user