summaryrefslogtreecommitdiffstats
path: root/notFinishedCode/web
diff options
context:
space:
mode:
Diffstat (limited to 'notFinishedCode/web')
-rw-r--r--notFinishedCode/web/css/Critical.pngbin0 -> 4795 bytes
-rw-r--r--notFinishedCode/web/css/Help.pngbin0 -> 4907 bytes
-rw-r--r--notFinishedCode/web/css/Info.pngbin0 -> 4600 bytes
-rw-r--r--notFinishedCode/web/css/Warning.pngbin0 -> 3467 bytes
-rw-r--r--notFinishedCode/web/css/formCSS.css4
-rw-r--r--notFinishedCode/web/css/info_rhombus.pngbin0 -> 1816 bytes
-rw-r--r--notFinishedCode/web/css/information.pngbin0 -> 2112 bytes
-rw-r--r--notFinishedCode/web/css/tooltip.css33
-rw-r--r--notFinishedCode/web/mutex1.php3
-rw-r--r--notFinishedCode/web/networkResult.php7
-rw-r--r--notFinishedCode/web/post.php187
-rw-r--r--notFinishedCode/web/startTest.php135
-rw-r--r--notFinishedCode/web/testCase.php4
13 files changed, 349 insertions, 24 deletions
diff --git a/notFinishedCode/web/css/Critical.png b/notFinishedCode/web/css/Critical.png
new file mode 100644
index 0000000..e025d19
--- /dev/null
+++ b/notFinishedCode/web/css/Critical.png
Binary files differ
diff --git a/notFinishedCode/web/css/Help.png b/notFinishedCode/web/css/Help.png
new file mode 100644
index 0000000..42a8f7c
--- /dev/null
+++ b/notFinishedCode/web/css/Help.png
Binary files differ
diff --git a/notFinishedCode/web/css/Info.png b/notFinishedCode/web/css/Info.png
new file mode 100644
index 0000000..5a7a2c3
--- /dev/null
+++ b/notFinishedCode/web/css/Info.png
Binary files differ
diff --git a/notFinishedCode/web/css/Warning.png b/notFinishedCode/web/css/Warning.png
new file mode 100644
index 0000000..0af654e
--- /dev/null
+++ b/notFinishedCode/web/css/Warning.png
Binary files differ
diff --git a/notFinishedCode/web/css/formCSS.css b/notFinishedCode/web/css/formCSS.css
index 0d08644..f94bd72 100644
--- a/notFinishedCode/web/css/formCSS.css
+++ b/notFinishedCode/web/css/formCSS.css
@@ -1,4 +1,8 @@
/* fancyform styles edited by Refik Hadzialic*/
+html
+{
+font-family:Arial,Helvetica,sans-serif;
+}
.form label
{
display:block;
diff --git a/notFinishedCode/web/css/info_rhombus.png b/notFinishedCode/web/css/info_rhombus.png
new file mode 100644
index 0000000..036733e
--- /dev/null
+++ b/notFinishedCode/web/css/info_rhombus.png
Binary files differ
diff --git a/notFinishedCode/web/css/information.png b/notFinishedCode/web/css/information.png
new file mode 100644
index 0000000..93c67f2
--- /dev/null
+++ b/notFinishedCode/web/css/information.png
Binary files differ
diff --git a/notFinishedCode/web/css/tooltip.css b/notFinishedCode/web/css/tooltip.css
new file mode 100644
index 0000000..3a50734
--- /dev/null
+++ b/notFinishedCode/web/css/tooltip.css
@@ -0,0 +1,33 @@
+.tooltip {
+ border-bottom: 1px dotted #000000; color: #000000; outline: none;
+ cursor: help; text-decoration: none;
+ position: relative;
+ }
+ .tooltip span {
+ margin-left: -999em;
+ position: absolute;
+ }
+ .tooltip:hover span {
+ border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
+ font-family: Calibri, Tahoma, Geneva, sans-serif;
+ position: absolute; left: 1em; top: 2em; z-index: 99;
+ margin-left: 0; width: 250px;
+ }
+ .tooltip:hover img {
+ border: 0; margin: -10px 0 0 -55px;
+ float: left; position: absolute;
+ }
+ .tooltip:hover em {
+ font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
+ display: block; padding: 0.2em 0 0.6em 0;
+ }
+ .classic { padding: 0.8em 1em; }
+ .custom { padding: 0.5em 0.8em 0.8em 2em; }
+ * html a:hover { background: transparent; }
+ .classic {background: #f8ff88; border: 1px solid #FFAD33; }
+ .critical { background: #f8ff88; border: 1px solid #FF3334; }
+ .help { background: #f8ff88; border: 1px solid #2BB0D7; }
+ .info { background: #f8ff88; border: 1px solid #2BB0D7; }
+ .warning { background: #f8ff88; border: 1px solid #FFAD33; }
+
diff --git a/notFinishedCode/web/mutex1.php b/notFinishedCode/web/mutex1.php
index bc9139d..84aaa97 100644
--- a/notFinishedCode/web/mutex1.php
+++ b/notFinishedCode/web/mutex1.php
@@ -1,7 +1,6 @@
<html>
<head>
<script src='delayedLoading.js' type="text/javascript"></script>
-
<!--ADD HERE ALL THE NEEDED META DATA -->
<title>Network test live results!</title>
<link rel="stylesheet" href="css/tableCSS.css" type="text/css" media="screen">
@@ -101,7 +100,7 @@ if ($locking == '1') //1 means nobody is on the website
$SIP = 4;
$UNISIP = -1;
- $LANDLINE = 1;
+ $LANDLINE = 0;
$LSFKS = 1;
$GSMEE = 10;
diff --git a/notFinishedCode/web/networkResult.php b/notFinishedCode/web/networkResult.php
index 208dba6..512fe86 100644
--- a/notFinishedCode/web/networkResult.php
+++ b/notFinishedCode/web/networkResult.php
@@ -282,6 +282,13 @@
"3"=>array("R"=>46,"G"=>151,"B"=>224,"Alpha"=>100),
"4"=>array("R"=>224,"G"=>176,"B"=>46,"Alpha"=>100));
+
+/* $Palette = array("1"=>array("R"=>91,"G"=>184,"B"=>202,"Alpha"=>100),
+ "2"=>array("R"=>166,"G"=>218,"B"=>215,"Alpha"=>100),
+ "3"=>array("R"=>223,"G"=>227,"B"=>203,"Alpha"=>100),
+ "0"=>array("R"=>114,"G"=>176,"B"=>180,"Alpha"=>100),
+ "4"=>array("R"=>241,"G"=>233,"B"=>214,"Alpha"=>100));
+*/
/* Draw the chart */
$myPicture->drawBarChart(array("DisplayPos"=>LABEL_POS_INSIDE,"DisplayValues"=>TRUE,"Rounded"=>TRUE,"Surrounding"=>30,"OverrideColors"=>$Palette));
//############################################STATISTICS
diff --git a/notFinishedCode/web/post.php b/notFinishedCode/web/post.php
index 1b28db5..f96b48b 100644
--- a/notFinishedCode/web/post.php
+++ b/notFinishedCode/web/post.php
@@ -22,7 +22,29 @@ $landgsmrz2 = $_REQUEST["landline_gsmrz2"]; //Landline to GSMRZ1
$landgsmrz3 = $_REQUEST["landline_gsmrz3"]; //Landline to GSMRZ1
//Add allso for external GSM
+$gsmrz1gsmee = $_REQUEST["gsmrz1_gsmee"]; //GSMRZ1 to E-Plus
+$gsmrz1gsmev = $_REQUEST["gsmrz1_gsmev"]; //GSMRZ1 to E-Plus
+$gsmrz1gsmet = $_REQUEST["gsmrz1_gsmet"]; //GSMRZ1 to E-Plus
+$gsmrz1gsmeo = $_REQUEST["gsmrz1_gsmeo"]; //GSMRZ1 to E-Plus
+
+$gsmrz2gsmee = $_REQUEST["gsmrz2_gsmee"]; //GSMRZ2 to E-Plus
+$gsmrz2gsmev = $_REQUEST["gsmrz2_gsmev"]; //GSMRZ2 to E-Plus
+$gsmrz2gsmet = $_REQUEST["gsmrz2_gsmet"]; //GSMRZ2 to E-Plus
+$gsmrz2gsmeo = $_REQUEST["gsmrz2_gsmeo"]; //GSMRZ2 to E-Plus
+
+
+$gsmrz3gsmee = $_REQUEST["gsmrz3_gsmee"]; //GSMRZ3 to E-Plus
+$gsmrz3gsmev = $_REQUEST["gsmrz3_gsmev"]; //GSMRZ3 to E-Plus
+$gsmrz3gsmet = $_REQUEST["gsmrz3_gsmet"]; //GSMRZ3 to E-Plus
+$gsmrz3gsmeo = $_REQUEST["gsmrz3_gsmeo"]; //GSMRZ3 to E-Plus
+
+
+$unisipgsmee = $_REQUEST["unisip_gsmee"]; //GSMRZ3 to E-Plus
+$unisipgsmev = $_REQUEST["unisip_gsmev"]; //GSMRZ3 to E-Plus
+$unisipgsmet = $_REQUEST["unisip_gsmet"]; //GSMRZ3 to E-Plus
+$unisipgsmeo = $_REQUEST["unisip_gsmeo"]; //GSMRZ3 to E-Plus
+//############################################################
$taskNo = getNewTaskNo();
$errorAdding = 0;
@@ -161,4 +183,169 @@ if($landgsmrz3 == 'on')
}
}
+if($gsmrz1gsmee == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ1','GSMExt.Eplus');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz1gsmev == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ1','GSMExt.Voda');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+
+if($gsmrz1gsmet == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ1','GSMExt.Tm');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz1gsmeo == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ1','GSMExt.O2');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+
+
+if($gsmrz2gsmee == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ2','GSMExt.Eplus');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz2gsmev == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ2','GSMExt.Voda');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz2gsmet == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ2','GSMExt.Tm');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz2gsmeo == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ2','GSMExt.O2');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+
+
+if($gsmrz3gsmee == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ3','GSMExt.Eplus');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz3gsmev == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ3','GSMExt.Voda');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz3gsmet == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ3','GSMExt.Tm');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($gsmrz3gsmeo == 'on')
+{
+ $taskAdded = insertTask($taskNo,'GSMRZ3','GSMExt.O2');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+
+
+
+if($unisipgsmee == 'on')
+{
+ $taskAdded = insertTask($taskNo,'unisip','GSMExt.Eplus');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($unisipgsmev == 'on')
+{
+ $taskAdded = insertTask($taskNo,'unisip','GSMExt.Voda');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($unisipgsmet == 'on')
+{
+ $taskAdded = insertTask($taskNo,'unisip','GSMExt.Tm');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+if($unisipgsmeo == 'on')
+{
+ $taskAdded = insertTask($taskNo,'unisip','GSMExt.O2');
+ if($taskAdded != 1)
+ {
+ $errorAdding = 1;
+ }
+}
+
+}
+
+
+
+
+
+
+
+
+
+
+
+
?>
diff --git a/notFinishedCode/web/startTest.php b/notFinishedCode/web/startTest.php
index 309e3fe..56b1602 100644
--- a/notFinishedCode/web/startTest.php
+++ b/notFinishedCode/web/startTest.php
@@ -1,34 +1,129 @@
<html>
<head>
<!--ADD HERE ALL THE NEEDED META DATA -->
-<title>Network test stuff!</title>
+<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>
+ <input type=button value="Simple test" onClick="simpleTest()">
+ <input type=button value="Smart test" onClick="smartTest()">
+ <input type=button value="Full test" onClick="fullTest()">
+ <input type=button value="Deselect all values" onClick="deselectTest()">
+</form>
+</div>
<div class='section form'>
-
-<FORM NAME="form1" form action="mutex1.php" method="POST">
+<form name="testForm" form action="mutex1.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 SIP University Phone line</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>
- <BR> <INPUT TYPE=SUBMIT VALUE="Submit">
+ <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>
+
+
+ <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>
+
+ <a class="tooltip" href="#">
+ <input type=SUBMIT value="Submit">
+ <span class="custom warning">
+ <img src="css/information.png" alt="Warning" height="48" width="48" />
+ <em>Warning</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>
</div>
-</FORM>
+</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=true
+ document.testForm.sip_gsmrz2.checked=true
+ document.testForm.sip_gsmrz3.checked=true
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+}
+
+function fullTest()
+{
+ document.testForm.sip_gsmrz1.checked=true
+ document.testForm.sip_gsmrz2.checked=true
+ document.testForm.sip_gsmrz3.checked=true
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+}
+
+function smartTest()
+{
+ document.testForm.sip_gsmrz1.checked=true
+ document.testForm.sip_gsmrz2.checked=true
+ document.testForm.sip_gsmrz3.checked=true
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+}
+
+function deselectAll()
+{
+ document.testForm.sip_gsmrz1.checked=true
+ document.testForm.sip_gsmrz2.checked=true
+ document.testForm.sip_gsmrz3.checked=true
+ FancyForm.update(document.testForm.sip_gsmrz1.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz2.getParent())
+ FancyForm.update(document.testForm.sip_gsmrz3.getParent())
+}
+</script>
</body>
</html>
diff --git a/notFinishedCode/web/testCase.php b/notFinishedCode/web/testCase.php
index 0c7b16b..ed243d7 100644
--- a/notFinishedCode/web/testCase.php
+++ b/notFinishedCode/web/testCase.php
@@ -191,8 +191,8 @@ elseif($GSMEO < 0)
$GSMINTPercent = 54;
$GSMEXTPercent = 75;
$SIPPercent = 100;
-$UNISIPPercent = 0;
-$LANDLINEPercent = 0;
+$UNISIPPercent = 86;
+$LANDLINEPercent = 70;
//print_r($GSMINTCOL);
// add here to set the color for each node after the test ;)