From b99193ba68f947802245a288940e54904ecbee61 Mon Sep 17 00:00:00 2001 From: Triatmoko Date: Fri, 18 Nov 2011 13:23:49 +0100 Subject: final version --- Website/mutexTry.php_old | 966 ----------------------------------------------- 1 file changed, 966 deletions(-) delete mode 100755 Website/mutexTry.php_old (limited to 'Website/mutexTry.php_old') diff --git a/Website/mutexTry.php_old b/Website/mutexTry.php_old deleted file mode 100755 index 5579437..0000000 --- a/Website/mutexTry.php_old +++ /dev/null @@ -1,966 +0,0 @@ - - - - -Network test live results! - - - -
- - - - - - - - - - - - '; - echo str_repeat("\n",7024); - flush(); - sleep(6); - $pings = mysql_query("select * from PingResultTable where taskNo=(select max(taskNo) from PingResultTable)"); - - while($row = mysql_fetch_array($pings)) - { - // echo $row['taskNo']; - $SIPP = $row['sipServer']; - $LANDLINEP = $row['sipGate']; - $UNISIPP = $row['unisip']; - $NANOBTS1P = $row['gsmBox1']; - $NANOBTS2P = $row['gsmBox2']; - } - } - elseif ($received == "TEST DONE\n") - { - - - echo '
From: To: Message: Status:
'; - echo '
'; - echo '"; - echo ''; - echo str_repeat("\n",7024); - flush(); - usleep(100); - fwrite($fp, 'DISCONNECT'); //tell the testing software it may close - break; - } - else - { - //parse the received data! - $received = str_replace("\n",'',$received); - $dataForTable = explode("|", $received); - $callFrom = strtoupper($dataForTable[1]); - $callTo = strtoupper($dataForTable[2]); - $testStatus = strtoupper($dataForTable[3]); - - if($callFrom == 'SIP' || $callTo == 'SIP') - { - if($testStatus == '200' || $testStatus == '402') - { - $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' || $testStatus == '802') - { - $SIP = 1; - $SIPP = 1; - if ($LSFKS != 1) - { - $LSFKS = 0; - } - - } - elseif($testStatus == '999') - { - if ($SIP != 1) - { - $SIP = -1; - } - $SIPP = 2; - 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 = 2; - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - } - if($callFrom == 'GSMRZ1' || $callTo == 'GSMRZ1') - { - if($testStatus == '200' || $testStatus == '402') - { - $GSMRZ1 = 1; - } - elseif($testStatus == '486') - { - if ($GSMRZ1 != 1) - { - $GSMRZ1 = -1; - } - } - if ($callFrom == 'GSMRZ1') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMRZ1 != 1) - { - $GSMRZ1 = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - $GSMRZ1 = 0; - } - } - elseif ($callTo == 'GSMRZ1') - { - if ($testStatus == '998' || $testStatus == '802') - { - if ($GSMRZ1 != 1) - { - $GSMRZ1 = 0; - } - } - elseif($testStatus == '999' || $testStatus == '801') - { - $GSMRZ1 = 0; - } - } - } - - if($callFrom == 'GSMRZ2' || $callTo == 'GSMRZ2') - { - if($testStatus == '200' || $testStatus == '402') - { - $GSMRZ2 = 1; - $NANOBTS1P = 1; - } - elseif($testStatus == '486') - { - if ($GSMRZ2 != 1) - { - $GSMRZ2 = -1; - } - $NANOBTS1P = 1; - } - if ($callFrom == 'GSMRZ2') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMRZ2 != 1) - { - $GSMRZ2= 0; - } - - if ($testStatus == '801') - { - $NANOBTS1P= 1; - } - if ($testStatus == '999') - { - if ($NANOBTS1P != 1) - { - $NANOBTS1P= 0; - } - } - } - elseif ($testStatus == '500') - { - $NANOBTS1P = 0; - $GSMRZ2= 0; - } - elseif($testStatus == '998' || $testStatus == '802') - { - $GSMRZ2 = 0; - $NANOBTS1P= 1; - } - } - elseif ($callTo == 'GSMRZ2') - { - if ($testStatus == '998' || $testStatus == '802') - { - if ($GSMRZ2 != 1) - { - $GSMRZ2 = 0; - } - if ($testStatus == '802') - { - $NANOBTS1P= 1; - } - if ($testStatus == '998') - { - if ($NANOBTS1P != 1) - { - $NANOBTS1P= 0; - } - } - } - elseif ($testStatus == '501') - { - $NANOBTS1P = 0; - $GSMRZ2= 0; - } - elseif($testStatus == '999' || $testStatus == '801') - { - $GSMRZ2 = 0; - if ($NANOBTS1P != 1) - { - $NANOBTS1P= 2; - } - - } - } - - } - - if($callFrom == 'GSMRZ3' || $callTo == 'GSMRZ3') - { - if($testStatus == '200' || $testStatus == '402') - { - $GSMRZ3 = 1; - $NANOBTS2P = 1; - } - elseif($testStatus == '486') - { - - if ($GSMRZ3 != 1) - { - $GSMRZ3 = -1; - } - $NANOBTS2P = 1; - } - if ($callFrom == 'GSMRZ3') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMRZ3 != 1) - { - $GSMRZ3= 0; - } - - if ($testStatus == '801') - { - $NANOBTS2P= 1; - } - if ($testStatus == '999') - { - if ($NANOBTS2P != 1) - { - $NANOBTS2P= 0; - } - } - } - elseif ($testStatus == '5010') - { - $NANOBTS2P = 0; - $GSMRZ3= 0; - } - elseif($testStatus == '998' || $testStatus == '802') - { - $GSMRZ3 = 0; - $NANOBTS2P= 1; - } - } - elseif ($callTo == 'GSMRZ3') - { - if ($testStatus == '998' || $testStatus == '802') - { - if ($GSMRZ3 != 1) - { - $GSMRZ3 = 0; - } - if ($testStatus == '802') - { - $NANOBTS2P= 1; - } - if ($testStatus == '998') - { - if ($NANOBTS2P != 1) - { - $NANOBTS2P= 0; - } - } - } - elseif ($testStatus == '501') - { - $NANOBTS2P = 0; - $GSMRZ3= 0; - } - elseif($testStatus == '999' || $testStatus == '801') - { - $GSMRZ3 = 0; - if ($NANOBTS1P != 1) - { - $NANOBTS2P= 2; - } - - } - }// - - } - if($callFrom == 'GSMEXT.O2' || $callTo == 'GSMEXT.O2') - { - if($testStatus == '200' || $testStatus == '402') - { - $GSMEO = 1; - $LSFKS = 1; - } - elseif($testStatus == '486') - { - if ($GSMEO != 1) - { - $GSMEO = -1; - } - if ($LSFKS != 1) - { - $LSFKS = -1; - } - } - if ($callFrom == 'GSMEXT.O2') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMEO != 1) - { - $GSMEO = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMEO != 1) - { - $GSMEO =1; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - elseif ($callTo == 'GSMEXT.O2') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMEO != 1) - { - $GSMEO = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMEO != 1) - { - $GSMEO =0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - } - if($callFrom == 'GSMEXT.VODA' || $callTo == 'GSMEXT.VODA') - { - if($testStatus == '200' || $testStatus == '402') - { - $GSMEV = 1; - $LSFKS = 1; - } - elseif($testStatus == '486') - { - if ($GSMEV != 1) - { - $GSMEV = -1; - } - if ($LSFKS != 1) - { - $LSFKS = -1; - } - } - if ($callFrom == 'GSMEXT.VODA') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMEV != 1) - { - $GSMEV = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMEV != 1) - { - $GSMEV =1; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - elseif ($callTo == 'GSMEXT.VODA') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMEV != 1) - { - $GSMEV = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMEV != 1) - { - $GSMEV =0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - } - - if($callFrom == 'GSMEXT.EPLUS' || $callTo == 'GSMEXT.EPLUS') - { - if($testStatus == '200') - { - $GSMEE = 1; - $LSFKS = 1; - } - elseif($testStatus == '486') - { - if ($GSMEE != 1) - { - $GSMEE = -1; - } - if ($LSFKS != 1) - { - $LSFKS = -1; - } - } - if ($callFrom == 'GSMEXT.EPLUS') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMEE != 1) - { - $GSMEE = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMEE != 1) - { - $GSMEE =1; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - elseif ($callTo == 'GSMEXT.EPLUS') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMEE != 1) - { - $GSMEE = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMEE != 1) - { - $GSMEE=0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '402') - { - if ($GSMEE != 1) - { - $GSMEE=0; - } - $LSFKS = 1; - } - } - } - - if($callFrom == 'GSMEXT.TM' || $callTo == 'GSMEXT.TM') - { - if($testStatus == '200' || $testStatus == '402') - { - $GSMET = 1; - $LSFKS = 1; - } - elseif($testStatus == '486') - { - if ($GSMET != 1) - { - $GSMET = -1; - } - if ($LSFKS != 1) - { - $LSFKS = -1; - } - } - if ($callFrom == 'GSMEXT.TM') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMET != 1) - { - $GSMET = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMET != 1) - { - $GSMET =1; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - elseif ($callTo == 'GSMEXT.TM') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($GSMET != 1) - { - $GSMET = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - elseif($testStatus == '998' || $testStatus == '802') - { - if ($GSMET != 1) - { - $GSMET =0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - } - } - - } - - if($callFrom == 'LANDLINE' || $callTo == 'LANDLINE') - { - - if($testStatus == '200' || $testStatus == '402') - { - - $LANDLINEP = 1; - $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 = 2; - } - } - elseif ($testStatus == '500') - { - $LANDLINEP = 0; - $LANDLINE = 0; - } - elseif($testStatus == '998' || $testStatus == '802') - { - $LANDLINE = 1; - if ($LSFKS != 1) - { - $LSFKS = 0; - } - $LANDLINEP = 1; - } - } - elseif ($callTo == 'LANDLINE') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($LANDLINE != 1) - { - $LANDLINE = 0; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - if ($LANDLINEP != 1) - { - $LANDLINEP = 0; - } - } - elseif ($testStatus == '501') - { - $LANDLINEP = 0; - $LANDLINE = 0; - } - elseif($testStatus == '998') - { - if ($LANDLINE != 1) - { - $LANDLINE = -1; - } - if ($LSFKS != 1) - { - $LSFKS = 0; - } - if ($LANDLINEP != 1) - { - $LANDLINEP = 2; - } - } - } - } - if($callFrom == 'UNISIP' || $callTo == 'UNISIP') - { - - if($testStatus == '200' || $testStatus == '402') - { - $UNISIPP = 1; - $UNISIP = 1; - } - elseif($testStatus == '486') - { - $UNISIPP = 1; - if ($UNISIP != 1) - { - $UNISIP = -1; - } - } - if ($callFrom == 'UNISIP') - { - if ($testStatus == '999' || $testStatus == '801') - { - if ($UNISIP != 1) - { - $UNISIP = -1; - } - if ($UNISIPP != 1) - { - $UNISIPP = 2; - } - } - elseif ($testStatus == '500') - { - $UNISIPP = 0; - $UNISIP = 0; - } - elseif($testStatus == '998' || $testStatus == '802') - { - $UNISIP = 1; - $UNISIPP = 1; - } - } - if ($callTo == 'UNISIP') - { - if ($testStatus == '998' || $testStatus == '802') - { - if ($UNISIP != 1) - { - $UNISIP = -1; - } - if ($UNISIPP != 1) - { - $UNISIPP = 0; - } - - } - elseif ($testStatus == '501') - { - $UNISIPP = 0; - $UNISIP = 0; - } - elseif($testStatus == '999' || $testStatus == '801') - { - if ($UNISIP != 1) - { - $UNISIP = 0; - } - if ($UNISIPP != 1) - { - $UNISIPP = 0; - } - } - } - } - //END OF TEST CASE EXAMPLE - echo ' - '. $dataForTable[1] . ' - '. $dataForTable[2] . ' - ' . $dataForTable[4] . ' - ' . $dataForTable[3] . ' - '; - - echo str_repeat("\n",7024); - flush(); - usleep(100); - fwrite($fp, "CONTINUE"); //tell the software to proceed with the test and confirm receiving data - } - } - } - - fclose($fp);//close the soccket and the connection - - } - - } - elseif($softwareRunning1 == '1') - { - echo 'Testing software was not started(didn\'t obtain the lock)! Check it!'; - } - else - { - echo 'Testing software didn\'t obtain the lock'; - } - } - elseif($softwareRunning == '0') //0 means the software is still running in the background - { - echo 'Testing software is still running! Maybe you should kill it (if not started manually!)'; - } - else - { - echo 'We have an unknown error! Refresh te web page!'; - } - - } - else - { - echo 'No single test was selected! Please go back and select at least one test'; - } - } - elseif($lockMe == '0') //0 means if the attempt timed out (for example, because another client has previously locked the name) - { - echo 'Someone was faster than you'; - } - else - { - // # if an error occurred (such as running out of memory or the thread was killed with - echo 'We have an error here'; - } -} -elseif ($locking == '0') //0 means somebody is already on the web site -{ - echo 'Somebody is using the web site already!' . "
"; -} -else -{ - echo 'We have some serious error here'; -} -?> - - - - -- cgit v1.2.3-55-g7522