Hello, here's the code, thank you
<abs contexttype="opengear" id="_top" keepalive="false">
<meta>
<params>
<param access="1" maxlength="0" name="ALLIANCE" oid="ALLIANCE" type="STRING" value="A" widget="label"/>
</params>
</meta>
<table height="138" left="242" style="bg-align:center;bg#FBFBFB;bdr#modaloverlay;bdr:round;grid#3C2FCE;" top="281" width="797">
<meta>
<context contexttype="opengear" id="Ultrix.1" objectid="Ultrix-30128130002<br>Slot 0<br>Ultrix" objecttype="Ultrix"/>
</meta>
<meta>
<context contexttype="opengear" id="Ultriscape.1" objectid="Ultrix-30128130002<br>Slot 1<br>Ultriscape" objecttype="Ultriscape"/>
</meta>
<tr>
<button buttontype="push" colspan="1" fill="both" id="01" name="SCR1_DST2" rowspan="1" style="bg-align:center;bg#teal;bdr:round;fg#modaloverlay;" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">/*! block id=1000 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (2 - 1) + '.inputstatus',levels[i] - 1,1 - 1);
}
multi1.execute();
/*!!
<block id="1000" type="Ultrix.1_ultix_takecrosspoint" x="83" y="100" w="243" SRC="1" DEST="2" LEVEL="1,2,3" />
!!*/
/*!!<checksum>717427874602132e51909a444cc5208e</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" id="02" name="SCR2_DST1" rowspan="1" style="bdr:round;bg#teal;bg-align:center;fg#modaloverlay;" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">/*! block id=1001 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (1 - 1) + '.inputstatus',levels[i] - 1,2 - 1);
}
multi1.execute();
/*!!
<block id="1001" type="Ultrix.1_ultix_takecrosspoint" x="40" y="66" w="243" SRC="2" DEST="1" LEVEL="1,2,3" />
!!*/
/*!!<checksum>8fbfecf56174e7a440162a0ba0201d9b</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" id="03" name="SCR3_DST1" rowspan="1" style="bdr:round;bg#teal;bg-align:center;fg#modaloverlay;" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">/*! block id=1011 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (1 - 1) + '.inputstatus',levels[i] - 1,3 - 1);
}
multi1.execute();
/*!!
<block id="1011" type="Ultrix.1_ultix_takecrosspoint" x="40" y="60" w="243" SRC="3" DEST="1" LEVEL="1,2,3" />
!!*/
/*!!<checksum>1f6def1ebe91522913adca289c8981d0</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" id="04" name="SCR3_DST3" rowspan="1" style="bg#teal;bdr:round;bg-align:center;fg#modaloverlay;" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">/*! block id=1012 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (3 - 1) + '.inputstatus',levels[i] - 1,3 - 1);
}
multi1.execute();
/*!!
<block id="1012" type="Ultrix.1_ultix_takecrosspoint" x="57" y="54" w="243" SRC="3" DEST="3" LEVEL="1,2,3" />
!!*/
/*!!<checksum>928ff71d4117c9b33894c960181ae1e6</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" id="05" name="SRC2_DST4" rowspan="1" style="bg-align:center;bg#teal;bdr:round;fg#modaloverlay;" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">/*! block id=1013 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (4 - 1) + '.inputstatus',levels[i] - 1,2 - 1);
}
multi1.execute();
/*!!
<block id="1013" type="Ultrix.1_ultix_takecrosspoint" x="115" y="81" w="243" SRC="2" DEST="4" LEVEL="1,2,3" />
!!*/
/*!!<checksum>021d161af9f30c1ca0edd440c8685921</checksum>!!*/</task>
</button>
</tr>
</table>
<table height="149" left="246" style="bg#panelfg;" top="448" width="793">
<tr>
<button buttontype="push" colspan="1" fill="both" height="149" id="06" name="SCR3_DST8" rowspan="1" style="size:Big;bg#blue;font:bold;" weightx="1.0" weighty="1.0" width="158">
<task tasktype="ogscript">/*! block id=1014 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (8 - 1) + '.inputstatus',levels[i] - 1,3 - 1);
}
multi1.execute();
/*!!
<block id="1014" type="Ultrix.1_ultix_takecrosspoint" x="215" y="83" w="243" SRC="3" DEST="8" LEVEL="1,2,3" />
!!*/
/*!!<checksum>589387cb435c62181f0727b7445a6b20</checksum>!!*/</task>
<task tasktype="ogscript"/>
</button>
<button buttontype="push" colspan="1" fill="both" height="149" id="07" name="SRC2_DST10" rowspan="1" style="font:bold;size:Big;" weightx="1.0" weighty="1.0" width="158">
<task tasktype="ogscript">/*! block id=1015 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (10 - 1) + '.inputstatus',levels[i] - 1,2 - 1);
}
multi1.execute();
/*!!
<block id="1015" type="Ultrix.1_ultix_takecrosspoint" x="352" y="169" w="243" SRC="2" DEST="10" LEVEL="1,2,3" />
!!*/
/*!!<checksum>4e6f6e603e84f2c3ef8207880688fa9d</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" height="149" id="08" name="SRC1_DST8" rowspan="1" style="font:bold;size:Big;bg#red;" weightx="1.0" weighty="1.0" width="158">
<task tasktype="ogscript">/*! block id=1016 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (8 - 1) + '.inputstatus',levels[i] - 1,1 - 1);
}
multi1.execute();
/*!!
<block id="1016" type="Ultrix.1_ultix_takecrosspoint" x="259" y="168" w="243" SRC="1" DEST="8" LEVEL="1,2,3" />
!!*/
/*!!<checksum>f5e1645c1cc0839f5b8776563f029b8c</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" height="149" id="09" name="SRC1_DST10" rowspan="1" style="font:bold;size:Big;" weightx="1.0" weighty="1.0" width="158">
<task tasktype="ogscript">/*! block id=1017 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (10 - 1) + '.inputstatus',levels[i] - 1,1 - 1);
}
multi1.execute();
/*!!
<block id="1017" type="Ultrix.1_ultix_takecrosspoint" x="316" y="154" w="243" SRC="1" DEST="10" LEVEL="1,2,3" />
!!*/
/*!!<checksum>780b8fdc3efc0d2ec29da2a2a689a81f</checksum>!!*/</task>
</button>
<button buttontype="push" colspan="1" fill="both" height="149" id="10" name="SRC2_DST8" rowspan="1" style="font:bold;size:Big;bg#green;" weightx="1.0" weighty="1.0" width="158">
<task tasktype="ogscript">/*! block id=1019 !*/
var panelid = ogscript.getString("Ultrix.1" + "_panelID");
if (panelid == null) {
panelid = 1999;
}
var levString = "1,2,3" + "";
var levels = levString.split(",");
var multi1 = params.createMultiSet("Ultrix.1");
multi1.setValue('params.statusByDestination.0.lockowner',0,panelid);
for (i = 0; i < levels.length; i++) {
multi1.setValue('params.statusByDestination.' + (8 - 1) + '.inputstatus',levels[i] - 1,2 - 1);
}
multi1.execute();
/*!!
<block id="1019" type="Ultrix.1_ultix_takecrosspoint" x="323" y="202" w="243" SRC="2" DEST="8" LEVEL="1,2,3" />
!!*/
/*!!<checksum>704de2e2bee3640c40a8c6689a53eb66</checksum>!!*/</task>
<task tasktype="ogscript"/>
</button>
</tr>
</table>
<abs left="158" top="105"/>
<abs height="174" left="849" style="bg-u:file:/C:/Users/joaoa/Downloads/Alliance%20Logo%20Vertical.png;" top="41" width="274">
<abs left="150" top="20"/>
</abs>
<abs height="103" left="194" style="bg-u:file:/C:/Users/joaoa/Downloads/Ross-Logo_Red-512x166.png;" top="79" width="213"/>
</abs>
#DashBoard