Browse Source

bugfix and added Lara crosscheck

koellenberger 2 years ago
parent
commit
551baffaa7
5 changed files with 17 additions and 7 deletions
  1. BIN
      data/mydb.sqlite
  2. 1 0
      public/.gitignore
  3. 12 4
      public/checklist.php
  4. 1 1
      public/index.php
  5. 3 2
      public/submit.php

BIN
data/mydb.sqlite


+ 1 - 0
public/.gitignore

@@ -0,0 +1 @@
+data/*

+ 12 - 4
public/checklist.php

@@ -133,6 +133,7 @@
       <br>
       <h3>Checks on <a href="http://katana.npl.washington.edu/~sanshiro/brew/KNM6/"  target="_blank">brew</a>:</h3>
       <p>A guide on how to use brew can be found <a href="http://katana.npl.washington.edu/~sanshiro/brew/KNM6/doc/BrewManual.html" target="blank">here</a></p>
+      <p>If one of the columns doesn't exist in the latest brew table, mark the corresponding question as ok.</p>
       <table width="100%" id="table" align="center">
 
         <tr>
@@ -191,6 +192,13 @@
           <td style="text-align:center"><input type="text" placeholder ="Comment" id="TritiumPurity"></td>
         </tr>
 
+        <tr>
+          <td><b>LARA Consistency Check</b></td>
+          <td>Are all are all entries in the LARA Consistency Check column ok?</td>
+          <td><label class="switch"><input type="checkbox" id="LARACrosscheck_checkbox" value="good"><span class="slider round"></span></label></td>
+          <td style="text-align:center"><input type="text" placeholder ="Comment" id="LARACrosscheck"></td>
+        </tr>
+
       </table>
       <br>
       <hr>
@@ -213,10 +221,10 @@
 
           function submit() {
 
-              var VariableName = ["HV (K65)", "HV Tank Potential", "BIXS", "LARA", "FBM", "RW", "Run Length", "Data Size", "FPD Energy", "Grid sync", "Rate 300", "Rate 90", "Tritium Purity" ];
-              var sqlNAME      = ["HV_K65", "HV_TankPotential", "BIXS", "LARA", "FBM", "RW", "Run_Length", "Data_Size", "FPD_Energy", "Grid_sync", "Rate_300", "Rate_90", "Tritium_Purity"];
-              var Checkboxes = ["HV_K65_checkbox", "HV_TankPotential_checkbox", "BIXS_checkbox", "LARA_checkbox", "FBM_checkbox", "RW_checkbox", "Run_Length_checkbox", "Data_Size_checkbox", "FPD_Energy_checkbox", "Grid_sync_checkbox", "Rate_300_checkbox", "Rate_90_checkbox", "TritiumPurity_checkbox"];
-              var Comments = ["HV_K65", "HV_TankPotential", "BIXS", "LARA", "FBM", "RW", "Run_Length", "Data_Size", "FPD_Energy", "Grid_sync", "Rate_300", "Rate_90", "TritiumPurity" ];
+              var VariableName = ["HV (K65)", "HV Tank Potential", "BIXS", "LARA", "FBM", "RW", "Run Length", "Data Size", "FPD Energy", "Grid sync", "Rate 300", "Rate 90", "Tritium Purity", "LARA consistency check" ];
+              var sqlNAME      = ["HV_K65", "HV_TankPotential", "BIXS", "LARA", "FBM", "RW", "Run_Length", "Data_Size", "FPD_Energy", "Grid_sync", "Rate_300", "Rate_90", "Tritium_Purity", "LARA_crosscheck"];
+              var Checkboxes = ["HV_K65_checkbox", "HV_TankPotential_checkbox", "BIXS_checkbox", "LARA_checkbox", "FBM_checkbox", "RW_checkbox", "Run_Length_checkbox", "Data_Size_checkbox", "FPD_Energy_checkbox", "Grid_sync_checkbox", "Rate_300_checkbox", "Rate_90_checkbox", "TritiumPurity_checkbox", "LARACrosscheck_checkbox"];
+              var Comments = ["HV_K65", "HV_TankPotential", "BIXS", "LARA", "FBM", "RW", "Run_Length", "Data_Size", "FPD_Energy", "Grid_sync", "Rate_300", "Rate_90", "TritiumPurity", "LARACrosscheck" ];
               var arrayLength = VariableName.length;
               var badFlags = 0;
 

+ 1 - 1
public/index.php

@@ -74,7 +74,7 @@
           echo "<h1>Checklist history - $tableName</h1>";
 
           $db= new SQLite3("../data/mydb.sqlite");
-          $db->exec("CREATE TABLE IF NOT EXISTS $tableName(id INTEGER PRIMARY KEY NOT NULL, Run_Range Text, Mode Text, Submitted Text, Author Text, HV_K65 Text, HV_TankPotential Text, BIXS Text, LARA Text, FBM Text, RW Text, Run_Length Text, Data_Size Text, FPD_Energy Text, Grid_sync Text, Rate_300 Text, Rate_90 Text, Tritium_Purity Text, Summary Text )");
+          #$db->exec("CREATE TABLE IF NOT EXISTS $tableName(id INTEGER PRIMARY KEY NOT NULL, Run_Range Text, Mode Text, Submitted Text, Author Text, HV_K65 Text, HV_TankPotential Text, BIXS Text, LARA Text, LARA_crosscheck Text, FBM Text, RW Text, Run_Length Text, Data_Size Text, FPD_Energy Text, Grid_sync Text, Rate_300 Text, Rate_90 Text, Tritium_Purity Text, Summary Text )");
           $sql_select="SELECT * FROM $tableName ORDER BY ID DESC";
           $result=$db->query($sql_select);
           echo "<table width='100%'>";

+ 3 - 2
public/submit.php

@@ -66,6 +66,7 @@
                 $HV_TankPotential = $_GET["HV_TankPotential"];
                 $BIXS             = $_GET["BIXS"];
                 $LARA             = $_GET["LARA"];
+                $LARA_Crosscheck  = $_GET["LARA_crosscheck"];
                 $FBM              = $_GET["FBM"];
                 $RW               = $_GET["RW"];
                 $Run_Length       = $_GET["Run_Length"];
@@ -77,11 +78,11 @@
                 $Tritium_Purity   = $_GET["Tritium_Purity"];
                 $Summary   = $_GET["Summary"];
 
-                $db->exec("CREATE TABLE IF NOT EXISTS $tableName(id INTEGER PRIMARY KEY NOT NULL, Run_Range Text, Mode Text, Submitted Text, Author Text, HV_K65 Text, HV_TankPotential Text, BIXS Text, LARA Text, FBM Text, RW Text, Run_Length Text, Data_Size Text, FPD_Energy Text, Grid_sync Text, Rate_300 Text, Rate_90 Text, Tritium_Purity Text, Summary Text )");
+                #$db->exec("CREATE TABLE IF NOT EXISTS $tableName(id INTEGER PRIMARY KEY NOT NULL, Run_Range Text, Mode Text, Submitted Text, Author Text, HV_K65 Text, HV_TankPotential Text, BIXS Text, LARA Text, LARA_crosscheck Text, FBM Text, RW Text, Run_Length Text, Data_Size Text, FPD_Energy Text, Grid_sync Text, Rate_300 Text, Rate_90 Text, Tritium_Purity Text, Summary Text )");
 
 
                 //#$string_to_insert=$db->escapeString($author);
-                $db->exec("INSERT INTO $tableName (Run_Range, Mode, Submitted, Author, HV_K65, HV_TankPotential, BIXS, LARA, FBM, RW, Run_Length, Data_Size, FPD_Energy, Grid_sync, Rate_300, Rate_90, Tritium_Purity, Summary) VALUES ('$Run_Range', '$Mode', '$Submitted', '$Author', '$HV_K65', '$HV_TankPotential', '$BIXS', '$LARA', '$FBM', '$RW', '$Run_Length', '$Data_Size', '$FPD_Energy', '$Grid_sync', '$Rate_300', '$Rate_90', '$Tritium_Purity', '$Summary')");
+                $db->exec("INSERT INTO $tableName (Run_Range, Mode, Submitted, Author, HV_K65, HV_TankPotential, BIXS, LARA, LARA_crosscheck, FBM, RW, Run_Length, Data_Size, FPD_Energy, Grid_sync, Rate_300, Rate_90, Tritium_Purity, Summary) VALUES ('$Run_Range', '$Mode', '$Submitted', '$Author', '$HV_K65', '$HV_TankPotential', '$BIXS', '$LARA', '$LARA_Crosscheck', '$FBM', '$RW', '$Run_Length', '$Data_Size', '$FPD_Energy', '$Grid_sync', '$Rate_300', '$Rate_90', '$Tritium_Purity', '$Summary')");
 
 
               ?>