summaryrefslogtreecommitdiffstats
path: root/Website
diff options
context:
space:
mode:
authorTriatmoko2011-10-29 22:03:32 +0200
committerTriatmoko2011-10-29 22:03:32 +0200
commit279a8936e3dbcdd1fa81ade97ba4d4ee16153f51 (patch)
treef02aa05f58c77fa980a7c42584e85b7d0dc380d6 /Website
parentDisplays picture as it should on the web site! (diff)
downloadgsm-selftest-279a8936e3dbcdd1fa81ade97ba4d4ee16153f51.tar.gz
gsm-selftest-279a8936e3dbcdd1fa81ade97ba4d4ee16153f51.tar.xz
gsm-selftest-279a8936e3dbcdd1fa81ade97ba4d4ee16153f51.zip
smart test picture edit
Diffstat (limited to 'Website')
-rw-r--r--Website/tricode/mutexSmartTest.php502
1 files changed, 497 insertions, 5 deletions
diff --git a/Website/tricode/mutexSmartTest.php b/Website/tricode/mutexSmartTest.php
index d984a6f..01bed3c 100644
--- a/Website/tricode/mutexSmartTest.php
+++ b/Website/tricode/mutexSmartTest.php
@@ -153,23 +153,128 @@ if ($locking == '1') //1 means nobody is on the website
$callTo = strtoupper($dataForTable[2]);
$testStatus = strtoupper($dataForTable[3]);
//ADD HERE THE TEST CASES BUT MAKE IT INSIDE OF A FILE (e.q. include 'testing.php'); HERE I PUT IT ONLY FOR EXAMPLE PURPOSES!
- if($callFrom == 'SIP' || $callTo == 'SIP')
+
+ if($callFrom == 'SIP' || $callTo == 'SIP')
{
if($testStatus == '200')
- {
+ {
$SIP = 1;
$SIPP = 1;
$LSFKS = 1;
-
+ }
+ elseif($testStatus == '486')
+ {
+ //Check that SIP already working or not, if working, leave as it is, otherwise update that sip broken. same with LSFKS
+ if ($SIP != 1)
+ {
+ $SIP = 1;
+ }
+ $SIPP = 1;
+ if ($LSFKS != 1)
+ {
+ $LSFKS = -1;
+ }
}
+ if ($callFrom == 'SIP')
+ {
+ if ($testStatus == '998')
+ {
+ $SIP = 1;
+ $SIPP = 1;
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+
+ }
+ elseif($testStatus == '999')
+ {
+ if ($SIP != 1)
+ {
+ $SIP = -1;
+ }
+ $SIPP = -1;
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
+ elseif ($callTo == 'SIP')
+ {
+ if ($testStatus == '999')
+ {
+ if ($SIP != 1)
+ {
+ $SIP = 0;
+ }
+ if ($SIPP != 1)
+ {
+ $SIPP = 0;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($SIP != 1)
+ {
+ $SIP = -1;
+ }
+ $SIPP = -1;
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
}
+
if($callFrom == 'GSMRZ1' || $callTo == 'GSMRZ1')
{
if($testStatus == '200')
{
$GSMRZ1 = 1;
}
+ elseif($testStatus == '486')
+ {
+ if ($GSMRZ1 != 1)
+ {
+ $GSMRZ1 = -1;
+ }
+ }
+ if ($callFrom == 'GSMRZ1')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMRZ1 != 1)
+ {
+ $GSMRZ1 = -1;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ $GSMRZ1 = 1; //where is nanoBTS1
+ }
+ }
+ elseif ($callTo == 'GSMRZ1')
+ {
+ if ($testStatus == '998')
+ {
+ if ($GSMRZ1 != 1)
+ {
+ $GSMRZ1 = -1;
+ }
+ }
+ elseif($testStatus == '999')
+ {
+ $GSMRZ1 = 1; //where is nanoBTS1
+ }
+ }
}
+
if($callFrom == 'GSMRZ2' || $callTo == 'GSMRZ2')
{
if($testStatus == '200')
@@ -177,6 +282,16 @@ if ($locking == '1') //1 means nobody is on the website
$GSMRZ2 = 1;
$NANOBTS1P = 1;
}
+ elseif($testStatus == '486')
+ {
+ $GSMRZ2 = -1;
+ $NANOBTS1P = 1;
+ }
+ else
+ { $GSMRZ1 = 0;
+ $NANOBTS1P = 0;
+
+ }
}
if($callFrom == 'GSMRZ3' || $callTo == 'GSMRZ3')
{
@@ -185,6 +300,17 @@ if ($locking == '1') //1 means nobody is on the website
$GSMRZ3 = 1;
$NANOBTS2P = 1;
}
+ elseif($testStatus == '486')
+ {
+ $GSMRZ3 = -1;
+ $NANOBTS2P = 1;
+ }
+ else
+ { $GSMRZ3 = 0;
+ $NANOBTS2P = 0;
+
+ }
+
}
if($callFrom == 'GSMEXT.O2' || $callTo == 'GSMEXT.O2')
{
@@ -193,6 +319,67 @@ if ($locking == '1') //1 means nobody is on the website
$GSMEO = 1;
$LSFKS = 1;
}
+ elseif($testStatus == '486')
+ {
+ if ($GSMEO != 1)
+ {
+ $GSMEO = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = -1;
+ }
+ }
+ if ($callFrom == 'GSMEXT.O2')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMEO != 1)
+ {
+ $GSMEO = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMEO != 1)
+ {
+ $GSMEO =1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
+ elseif ($callTo == 'GSMEXT.O2')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMEO != 1)
+ {
+ $GSMEO = 0;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMEO != 1)
+ {
+ $GSMEO =-1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
}
if($callFrom == 'GSMEXT.VODA' || $callTo == 'GSMEXT.VODA')
{
@@ -201,7 +388,69 @@ if ($locking == '1') //1 means nobody is on the website
$GSMEV = 1;
$LSFKS = 1;
}
+ elseif($testStatus == '486')
+ {
+ if ($GSMEV != 1)
+ {
+ $GSMEV = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = -1;
+ }
+ }
+ if ($callFrom == 'GSMEXT.VODA')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMEV != 1)
+ {
+ $GSMEV = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMEV != 1)
+ {
+ $GSMEV =1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
+ elseif ($callTo == 'GSMEXT.VODA')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMEV != 1)
+ {
+ $GSMEV = 0;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMEV != 1)
+ {
+ $GSMEV =-1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
}
+
if($callFrom == 'GSMEXT.EPLUS' || $callTo == 'GSMEXT.EPLUS')
{
if($testStatus == '200')
@@ -209,7 +458,69 @@ if ($locking == '1') //1 means nobody is on the website
$GSMEE = 1;
$LSFKS = 1;
}
+ elseif($testStatus == '486')
+ {
+ if ($GSMEE != 1)
+ {
+ $GSMEE = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = -1;
+ }
+ }
+ if ($callFrom == 'GSMEXT.EPLUS')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMEE != 1)
+ {
+ $GSMEE = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMEE != 1)
+ {
+ $GSMEE =1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
+ elseif ($callTo == 'GSMEXT.EPLUS')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMEE != 1)
+ {
+ $GSMEE = 0;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMEE != 1)
+ {
+ $GSMEE=-1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
}
+
if($callFrom == 'GSMEXT.TM' || $callTo == 'GSMEXT.TM')
{
if($testStatus == '200')
@@ -217,7 +528,70 @@ if ($locking == '1') //1 means nobody is on the website
$GSMET = 1;
$LSFKS = 1;
}
+ elseif($testStatus == '486')
+ {
+ if ($GSMET != 1)
+ {
+ $GSMET = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = -1;
+ }
+ }
+ if ($callFrom == 'GSMEXT.TM')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMET != 1)
+ {
+ $GSMET = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMET != 1)
+ {
+ $GSMET =1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
+ elseif ($callTo == 'GSMEXT.TM')
+ {
+ if ($testStatus == '999')
+ {
+ if ($GSMET != 1)
+ {
+ $GSMET = 0;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($GSMET != 1)
+ {
+ $GSMET =-1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ }
+ }
+
}
+
if($callFrom == 'LANDLINE' || $callTo == 'LANDLINE')
{
if($testStatus == '200')
@@ -226,14 +600,132 @@ if ($locking == '1') //1 means nobody is on the website
$LANDLINE = 1;
$LSFKS = 1;
}
+ elseif($testStatus == '486')
+ {
+ if ($LANDLINE != 1)
+ {
+ $LANDLINE = -1;
+ }
+ }
+ if ($callFrom == 'LANDLINE')
+ {
+ if ($testStatus == '999')
+ {
+ if ($LANDLINE != 1)
+ {
+ $LANDLINE = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = -1;
+ }
+ if ($LANDLINEP != 1)
+ {
+ $LANDLINEP = -1;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ $LANDLINE = 1;
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ $LANDLINEP = 1;
+ }
+ elseif ($callTo == 'LANDLINE')
+ {
+ if ($testStatus == '999')
+ {
+ if ($LANDLINE != 1)
+ {
+ $LANDLINE = 0;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ if ($LANDLINEP != 1)
+ {
+ $LANDLINEP = 0;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ if ($LANDLINE != 1)
+ {
+ $LANDLINE = -1;
+ }
+ if ($LSFKS != 1)
+ {
+ $LSFKS = 0;
+ }
+ if ($LANDLINEP != 1)
+ {
+ $LANDLINEP = 0;
+ }
+ }
+ }
}
+
if($callFrom == 'UNISIP' || $callTo == 'UNISIP')
{
if($testStatus == '200')
{
$UNISIPP = 1;
- $UNISIP = 1;
-
+ $UNISIP = 1;
+ }
+ elseif($testStatus == '486')
+ {
+ if ($UNISIP != 1)
+ {
+ $UNISIP = -1;
+ }
+ }
+ if ($callFrom == 'UNISIP')
+ {
+ if ($testStatus == '999')
+ {
+ if ($UNISIP != 1)
+ {
+ $UNISIP = -1;
+ }
+ if ($UNISIPP != 1)
+ {
+ $UNISIPP = -1;
+ }
+ }
+ elseif($testStatus == '998')
+ {
+ $UNISIP = 1;
+ $UNISIPP = 1;
+ }
+ }
+ if ($callTo == 'UNISIP')
+ {
+ if ($testStatus == '998')
+ {
+ if ($UNISIP != 1)
+ {
+ $UNISIP = -1;
+ }
+ if ($UNISIPP != 1)
+ {
+ $UNISIPP = -1;
+ }
+
+ }
+ elseif($testStatus == '999')
+ {
+ if ($UNISIP != 1)
+ {
+ $UNISIP = 0;
+ }
+ if ($UNISIPP != 1)
+ {
+ $UNISIPP = 0;
+ }
+ }
}
}
//END OF TEST CASE EXAMPLE