From 279a8936e3dbcdd1fa81ade97ba4d4ee16153f51 Mon Sep 17 00:00:00 2001 From: Triatmoko Date: Sat, 29 Oct 2011 22:03:32 +0200 Subject: smart test picture edit --- Website/tricode/mutexSmartTest.php | 502 ++++++++++++++++++++++++++++++++++++- 1 file changed, 497 insertions(+), 5 deletions(-) (limited to 'Website') 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 -- cgit v1.2.3-55-g7522