summaryrefslogtreecommitdiffstats
path: root/Website/startTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'Website/startTest.php')
-rw-r--r--Website/startTest.php438
1 files changed, 438 insertions, 0 deletions
diff --git a/Website/startTest.php b/Website/startTest.php
new file mode 100644
index 0000000..abfa812
--- /dev/null
+++ b/Website/startTest.php
@@ -0,0 +1,438 @@
+<html>
+<head>
+<!--ADD HERE ALL THE NEEDED META DATA -->
+<title>Uni-Freiburg Network test</title>
+<link rel="stylesheet" href="css/formCSS.css" type="text/css" media="screen">
+<link rel="stylesheet" href="css/tooltip.css" type="text/css" media="screen">
+</head>
+
+<body>
+<div>
+Please select the type of the test you would like to perform or manually choose your tests! Then please press the submit button!
+</div>
+<div>
+<form>
+ <a class="tooltip" href="#">
+ <input type=button value="Simple test" onClick="simpleTest()">
+ <span class="custom warning">
+ <img src="css/Info.png" alt="Warning" height="48" width="48" />
+ <em>Simple test</em>
+ Press simple test if you want to test the network for</span>
+ </a>
+
+ <a class="tooltip" href="#">
+ <input type=button value="Smart test" onClick="smartTest()">
+ <span class="custom warning">
+ <img src="css/Info.png" alt="Warning" height="48" width="48" />
+ <em>Smart test</em>
+ This is just an example of what you can do using a CSS tooltip, feel free to get creative and produce your own!</span>
+ </a>
+
+ <a class="tooltip" href="#">
+ <input type=button value="Full test" onClick="fullTest()">
+ <span class="custom warning">
+ <img src="css/Info.png" alt="Warning" height="48" width="48" />
+ <em>Full test</em>
+ Press full test if you want to test every part of the university network. To execute this test the highest amount of time will be required, however this test produces the highest amount of information!</span>
+ </a>
+
+ <a class="tooltip" href="#">
+ <input type=button value="Deselect all values" onClick="deselectAll()">
+ <span class="custom warning">
+ <img src="css/Info.png" alt="Warning" height="48" width="48" />
+ <em>Deselect all</em>
+ Press deselect all if you want to deselect all the values you have selected to be executed for the test!</span>
+ </a>
+</form>
+</div>
+<div class='section form'>
+<form name="testForm" form action="mutexTry.php" method="POST">
+ <div class='leftcol'>
+ <label><input type="checkbox" name='sip_gsmrz1'> SIP to RZ-GSM 1</label>
+ <label><input type="checkbox" name="sip_gsmrz2"> SIP to RZ-GSM 2</label>
+ <label><input type="checkbox" name="sip_gsmrz3"> SIP to RZ-GSM 3</label>
+
+ <label><input type="checkbox" name="sip_landln"> SIP to Landline</label>
+ <label><input type="checkbox" name="sip_sipuniv"> SIP to Uni.telephone</label>
+
+
+ <label><input type="checkbox" name="gsmrz1_sip"> RZ-GSM 1 to SIP</label>
+ <label><input type="checkbox" name="gsmrz2_sip"> RZ-GSM 2 to SIP</label>
+ <label><input type="checkbox" name="gsmrz3_sip"> RZ-GSM 3 to SIP</label>
+
+ <label><input type="checkbox" name="gsmrz1_gsmrz2"> RZ-GSM 1 to RZ-GSM 2</label>
+ <label><input type="checkbox" name="gsmrz1_gsmrz3"> RZ-GSM 1 to RZ-GSM 3</label>
+ <label><input type="checkbox" name="gsmrz2_gsmrz3"> RZ-GSM 2 to RZ-GSM 3</label>
+
+
+ <label><input type="checkbox" name="landline_sip"> Landline to SIP </label>
+
+ <label><input type="checkbox" name="landline_gsmrz1"> Landline to RZ-GSM 1</label>
+ <label><input type="checkbox" name="landline_gsmrz2"> Landline to RZ-GSM 2</label>
+ <label><input type="checkbox" name="landline_gsmrz3"> Landline to RZ-GSM 3</label>
+
+
+ <label><input type="checkbox" name="gsmrz1_gsmee"> RZ-GSM 1 to E-Plus</label>
+ <label><input type="checkbox" name="gsmrz1_gsmev"> RZ-GSM 1 to Vodaphone</label>
+ <label><input type="checkbox" name="gsmrz1_gsmet"> RZ-GSM 1 to T-Mobile</label>
+ <label><input type="checkbox" name="gsmrz1_gsmeo"> RZ-GSM 1 to O2</label>
+
+ <label><input type="checkbox" name="gsmrz2_gsmee"> RZ-GSM 2 to E-Plus</label>
+ <label><input type="checkbox" name="gsmrz2_gsmev"> RZ-GSM 2 to Vodaphone</label>
+ <label><input type="checkbox" name="gsmrz2_gsmet"> RZ-GSM 2 to T-Mobile</label>
+ <label><input type="checkbox" name="gsmrz2_gsmeo"> RZ-GSM 2 to O2</label>
+
+ <label><input type="checkbox" name="gsmrz3_gsmee"> RZ-GSM 3 to E-Plus</label>
+ <label><input type="checkbox" name="gsmrz3_gsmev"> RZ-GSM 3 to Vodaphone</label>
+ <label><input type="checkbox" name="gsmrz3_gsmet"> RZ-GSM 3 to T-Mobile</label>
+ <label><input type="checkbox" name="gsmrz3_gsmeo"> RZ-GSM 3 to O2</label>
+
+
+ <label><input type="checkbox" name="unisip_gsmee"> Uni.telephone to E-Plus</label>
+ <label><input type="checkbox" name="unisip_gsmev"> Uni.telephone to Vodaphone</label>
+ <label><input type="checkbox" name="unisip_gsmet"> Uni.telephone to T-Mobile</label>
+ <label><input type="checkbox" name="unisip_gsmeo"> Uni.telephone to O2</label>
+
+
+
+
+ <input type=SUBMIT value="Submit">
+
+ </div>
+</form>
+</div>
+
+<script type="text/javascript" src="mootools.js"></script>
+<script type="text/javascript" src="moocheck.js"></script>
+<script type = "text/javascript">
+function simpleTest()
+{
+ document.testForm.sip_gsmrz1.checked=false
+ document.testForm.sip_gsmrz2.checked=false
+ document.testForm.sip_gsmrz3.checked=false
+
+ document.testForm.sip_landln.checked=false
+ document.testForm.sip_sipuniv.checked=false
+
+ document.testForm.gsmrz1_gsmrz2.checked=false
+ document.testForm.gsmrz1_gsmrz3.checked=false
+ document.testForm.gsmrz2_gsmrz3.checked=false
+
+ document.testForm.gsmrz1_sip.checked=false
+ document.testForm.gsmrz2_sip.checked=false
+ document.testForm.gsmrz3_sip.checked=false
+
+ document.testForm.landline_sip.checked=false
+
+ document.testForm.landline_gsmrz1.checked=false
+ document.testForm.landline_gsmrz2.checked=false
+ document.testForm.landline_gsmrz3.checked=false
+
+ document.testForm.gsmrz1_gsmee.checked=false
+ document.testForm.gsmrz1_gsmev.checked=false
+ document.testForm.gsmrz1_gsmet.checked=false
+ document.testForm.gsmrz1_gsmeo.checked=false
+
+ document.testForm.gsmrz2_gsmee.checked=false
+ document.testForm.gsmrz2_gsmev.checked=false
+ document.testForm.gsmrz2_gsmet.checked=false
+ document.testForm.gsmrz2_gsmeo.checked=false
+
+ document.testForm.gsmrz3_gsmee.checked=false
+ document.testForm.gsmrz3_gsmev.checked=false
+ document.testForm.gsmrz3_gsmet.checked=false
+ document.testForm.gsmrz3_gsmeo.checked=false
+
+
+ document.testForm.unisip_gsmee.checked=false
+ document.testForm.unisip_gsmev.checked=false
+ document.testForm.unisip_gsmet.checked=false
+ document.testForm.unisip_gsmeo.checked=false
+
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.sip_landln.getParent())
+ FancyForm.update(document.testForm.sip_sipuniv.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz2_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz3_sip.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_gsmrz2.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.landline_sip.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz1.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz2.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmeo.getParent())
+ FancyForm.update(document.testForm.unisip_gsmee.getParent())
+ FancyForm.update(document.testForm.unisip_gsmev.getParent())
+ FancyForm.update(document.testForm.unisip_gsmet.getParent())
+ FancyForm.update(document.testForm.unisip_gsmeo.getParent())
+
+ //add here what the simple test should do!
+}
+
+function fullTest()
+{
+ document.testForm.sip_gsmrz1.checked=true
+ document.testForm.sip_gsmrz2.checked=true
+ document.testForm.sip_gsmrz3.checked=true
+
+ document.testForm.sip_landln.checked=true
+ document.testForm.sip_sipuniv.checked=true
+
+ document.testForm.gsmrz1_gsmrz2.checked=true
+ document.testForm.gsmrz1_gsmrz3.checked=true
+ document.testForm.gsmrz2_gsmrz3.checked=true
+
+ document.testForm.gsmrz1_sip.checked=true
+ document.testForm.gsmrz2_sip.checked=true
+ document.testForm.gsmrz3_sip.checked=true
+
+ document.testForm.landline_sip.checked=true
+
+ document.testForm.landline_gsmrz1.checked=true
+ document.testForm.landline_gsmrz2.checked=true
+ document.testForm.landline_gsmrz3.checked=true
+
+ document.testForm.gsmrz1_gsmee.checked=true
+ document.testForm.gsmrz1_gsmev.checked=true
+ document.testForm.gsmrz1_gsmet.checked=true
+ document.testForm.gsmrz1_gsmeo.checked=true
+
+ document.testForm.gsmrz2_gsmee.checked=true
+ document.testForm.gsmrz2_gsmev.checked=true
+ document.testForm.gsmrz2_gsmet.checked=true
+ document.testForm.gsmrz2_gsmeo.checked=true
+
+ document.testForm.gsmrz3_gsmee.checked=true
+ document.testForm.gsmrz3_gsmev.checked=true
+ document.testForm.gsmrz3_gsmet.checked=true
+ document.testForm.gsmrz3_gsmeo.checked=true
+
+ document.testForm.unisip_gsmee.checked=true
+ document.testForm.unisip_gsmev.checked=true
+ document.testForm.unisip_gsmet.checked=true
+ document.testForm.unisip_gsmeo.checked=true
+
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.sip_landln.getParent())
+ FancyForm.update(document.testForm.sip_sipuniv.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz2_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz3_sip.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_gsmrz2.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.landline_sip.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz1.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz2.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmeo.getParent())
+ FancyForm.update(document.testForm.unisip_gsmee.getParent())
+ FancyForm.update(document.testForm.unisip_gsmev.getParent())
+ FancyForm.update(document.testForm.unisip_gsmet.getParent())
+ FancyForm.update(document.testForm.unisip_gsmeo.getParent())
+
+}
+
+function smartTest()
+{
+ document.testForm.sip_gsmrz1.checked=false
+ document.testForm.sip_gsmrz2.checked=false
+ document.testForm.sip_gsmrz3.checked=false
+
+ document.testForm.sip_landln.checked=false
+ document.testForm.sip_sipuniv.checked=false
+
+ document.testForm.gsmrz1_gsmrz2.checked=false
+ document.testForm.gsmrz1_gsmrz3.checked=false
+ document.testForm.gsmrz2_gsmrz3.checked=false
+
+ document.testForm.gsmrz1_sip.checked=false
+ document.testForm.gsmrz2_sip.checked=false
+ document.testForm.gsmrz3_sip.checked=false
+
+ document.testForm.landline_sip.checked=false
+
+ document.testForm.landline_gsmrz1.checked=false
+ document.testForm.landline_gsmrz2.checked=false
+ document.testForm.landline_gsmrz3.checked=false
+
+ document.testForm.gsmrz1_gsmee.checked=false
+ document.testForm.gsmrz1_gsmev.checked=false
+ document.testForm.gsmrz1_gsmet.checked=false
+ document.testForm.gsmrz1_gsmeo.checked=false
+
+ document.testForm.gsmrz2_gsmee.checked=false
+ document.testForm.gsmrz2_gsmev.checked=false
+ document.testForm.gsmrz2_gsmet.checked=false
+ document.testForm.gsmrz2_gsmeo.checked=false
+
+ document.testForm.gsmrz3_gsmee.checked=false
+ document.testForm.gsmrz3_gsmev.checked=false
+ document.testForm.gsmrz3_gsmet.checked=false
+ document.testForm.gsmrz3_gsmeo.checked=false
+
+
+ document.testForm.unisip_gsmee.checked=false
+ document.testForm.unisip_gsmev.checked=false
+ document.testForm.unisip_gsmet.checked=false
+ document.testForm.unisip_gsmeo.checked=false
+
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.sip_landln.getParent())
+ FancyForm.update(document.testForm.sip_sipuniv.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz2_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz3_sip.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_gsmrz2.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.landline_sip.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz1.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz2.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmeo.getParent())
+ FancyForm.update(document.testForm.unisip_gsmee.getParent())
+ FancyForm.update(document.testForm.unisip_gsmev.getParent())
+ FancyForm.update(document.testForm.unisip_gsmet.getParent())
+ FancyForm.update(document.testForm.unisip_gsmeo.getParent())
+
+ //add here what the smart test should do
+}
+
+function deselectAll()
+{
+ document.testForm.sip_gsmrz1.checked=false
+ document.testForm.sip_gsmrz2.checked=false
+ document.testForm.sip_gsmrz3.checked=false
+
+ document.testForm.sip_landln.checked=false
+ document.testForm.sip_sipuniv.checked=false
+
+ document.testForm.gsmrz1_gsmrz2.checked=false
+ document.testForm.gsmrz1_gsmrz3.checked=false
+ document.testForm.gsmrz2_gsmrz3.checked=false
+
+ document.testForm.gsmrz1_sip.checked=false
+ document.testForm.gsmrz2_sip.checked=false
+ document.testForm.gsmrz3_sip.checked=false
+
+ document.testForm.landline_sip.checked=false
+
+ document.testForm.landline_gsmrz1.checked=false
+ document.testForm.landline_gsmrz2.checked=false
+ document.testForm.landline_gsmrz3.checked=false
+
+ document.testForm.gsmrz1_gsmee.checked=false
+ document.testForm.gsmrz1_gsmev.checked=false
+ document.testForm.gsmrz1_gsmet.checked=false
+ document.testForm.gsmrz1_gsmeo.checked=false
+
+ document.testForm.gsmrz2_gsmee.checked=false
+ document.testForm.gsmrz2_gsmev.checked=false
+ document.testForm.gsmrz2_gsmet.checked=false
+ document.testForm.gsmrz2_gsmeo.checked=false
+
+ document.testForm.gsmrz3_gsmee.checked=false
+ document.testForm.gsmrz3_gsmev.checked=false
+ document.testForm.gsmrz3_gsmet.checked=false
+ document.testForm.gsmrz3_gsmeo.checked=false
+
+
+ document.testForm.unisip_gsmee.checked=false
+ document.testForm.unisip_gsmev.checked=false
+ document.testForm.unisip_gsmet.checked=false
+ document.testForm.unisip_gsmeo.checked=false
+
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.sip_landln.getParent())
+ FancyForm.update(document.testForm.sip_sipuniv.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz2_sip.getParent())
+ FancyForm.update(document.testForm.gsmrz3_sip.getParent())
+
+ FancyForm.update(document.testForm.gsmrz1_gsmrz2.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmrz3.getParent())
+
+ FancyForm.update(document.testForm.landline_sip.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz1.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz2.getParent())
+ FancyForm.update(document.testForm.landline_gsmrz3.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz1_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz2_gsmeo.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmee.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmev.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmet.getParent())
+ FancyForm.update(document.testForm.gsmrz3_gsmeo.getParent())
+ FancyForm.update(document.testForm.unisip_gsmee.getParent())
+ FancyForm.update(document.testForm.unisip_gsmev.getParent())
+ FancyForm.update(document.testForm.unisip_gsmet.getParent())
+ FancyForm.update(document.testForm.unisip_gsmeo.getParent())
+
+}
+</script>
+</body>
+</html>