about summary refs log tree commit diff
path: root/sourcecodes/review_settings.php
diff options
context:
space:
mode:
Diffstat (limited to 'sourcecodes/review_settings.php')
-rw-r--r--sourcecodes/review_settings.php84
1 files changed, 84 insertions, 0 deletions
diff --git a/sourcecodes/review_settings.php b/sourcecodes/review_settings.php
new file mode 100644
index 00000000..d945ce00
--- /dev/null
+++ b/sourcecodes/review_settings.php
@@ -0,0 +1,84 @@
+<head>
+<script src="./scripts/d3.v4.min.js"></script>
+<script src="./scripts/create_table.js"></script>
+<?php 
+include("header_new.inc");
+include("input_validate.php");
+$keyval=valid_keyval($_GET["My_key"]);
+//$dir="./data/";
+//$dir="/tmp/bnw/";
+$dir = "/var/lib/genenet/bnw/";
+
+$settings_file = $keyval."slsettings.txt";
+
+?>
+
+</head>
+
+
+<!-- Site navigation menu -->
+<ul class="navbar2">
+  <li class="noHover"><p>Network ID:<br><?php print($keyval);?></p></li>
+  <li><a href="about_this_page.php#parameters">About this page</a>
+  <li><a href="help.php">Help</a>
+  <li><a href="home.php">Home</a>
+</ul>
+
+<body>
+
+<?php 
+if(!file_exists($dir.$settings_file))
+	{
+?>
+       <div class='table_div'>
+	<h3> No structure learning settings file found. </h3>
+       </div>
+<?php
+} else {
+$table_text = json_encode(file("file://".$dir.$settings_file));
+?>
+  <div class='table_div' id='parameter_div'>
+  <script type="text/javascript">
+  d3.text("", function(error, raw){
+      var data1 = <?php echo $table_text;?>;
+      var data2 = data1.join("")
+      var data = data2.split("\n\n");
+      var dsv = d3.dsvFormat("\t");
+   var i;
+   for (i = 0; i < data.length; i++) {
+     var data_temp = data[i].split("\n");
+     var caption_text = data_temp.shift();
+     var data_temp = data_temp.join("\n");
+     var newDiv = document.createElement('div');
+     newDiv.id = 'table_div'+i;
+     newDiv.className = 'd3_table';
+     var dataCurrent = dsv.parse(data_temp);
+     var div_id = '#table_div'+i;
+     var paramDiv = document.getElementById("parameter_div");
+     paramDiv.appendChild(newDiv);
+     tabulate_caption(div_id,dataCurrent,caption_text);
+   }
+   if (error) throw error;
+   add_header();
+    });
+</script>
+</div>
+<div id="table_header">
+</div>
+<div id="download">
+&nbsp;&nbsp;&nbsp;&nbsp;<a class=button2 href="<?php print("reroute.php?".$settings_file);?>">Download structure learning settings file</a><br><br>
+</div>
+<?php
+}
+?>
+  <script type="text/javascript">
+  function add_header() {
+  var element = document.getElementById("table_header");
+  var parentNode = document.getElementById("parameter_div");
+  parentNode.insertBefore(element,parentNode.firstChild);
+  var element = document.getElementById("download");
+  parentNode.appendChild(element);
+}
+</script>
+
+</body>