Viewing File server/web/localtest.edit.php of 0.02.13a
|
1: <?php 2: ob_start(); 3: require("include.php"); 4: $NATS->Start(); 5: if (!$NATS_Session->Check($NATS->DB)) 6: { 7: header("Location: ./?login_msg=Invalid+Or+Expired+Session"); 8: exit(); 9: } 10: if ($NATS_Session->userlevel<5) UL_Error("Edit Local Test"); 11: ob_end_flush(); 12: Screen_Header("Local Test Editor",1); 13: ?> 14: <br> 15: <?php 16: $q="SELECT * FROM fnlocaltest WHERE localtestid=".ss($_REQUEST['localtestid'])." LIMIT 0,1"; 17: $r=$NATS->DB->Query($q); 18: if (!$row=$NATS->DB->Fetch_Array($r)) 19: { 20: echo "No such test!<br><br>"; 21: Screen_Footer(); 22: exit(); 23: } 24: 25: echo "<b class=\"minortitle\">Editing Test on NodeID: <a href=node.edit.php?nodeid=".$row['nodeid'].">".$row['nodeid']."</a></b><br><br>"; 26: 27: if (isset($_REQUEST['message'])) echo "<b>".$_REQUEST['message']."</b><br><br>"; 28: 29: echo "<table border=0>"; 30: echo "<form action=localtest.action.php method=post>"; 31: echo "<input type=hidden name=localtestid value=".$_REQUEST['localtestid'].">"; 32: echo "<input type=hidden name=action value=save_form>"; 33: echo "<tr><td>Test Type :</td>"; 34: echo "<td>".lText($row['testtype']); 35: echo "</td></tr>"; 36: echo "<tr><td>Parameters :</td><td>"; 37: echo "<input type=text name=testparam size=30 maxlength=128 value=\"".$row['testparam']."\">"; 38: echo "</td></tr>"; 39: echo "<tr><td>Recorded :</td><td>"; 40: if ($row['testrecord']==1) $s=" checked"; 41: else $s=""; 42: echo "<input type=checkbox name=testrecord value=1".$s.">"; 43: echo "</td></tr>"; 44: echo "<tr><td>Simple Evaluation :</td><td>"; 45: if ($row['simpleeval']==1) $s=" checked"; 46: else $s=""; 47: echo "<input type=checkbox name=simpleeval value=1".$s.">"; 48: echo "</td></tr>"; 49: echo "<tr><td colspan=2><input type=submit value=\"Save Test Settings\"> <a href=node.edit.php?nodeid=".$row['nodeid'].">Abandon Changes</a>"; 50: echo "</td></tr></form>"; 51: 52: echo "<tr><td colspan=2> <br>"; 53: echo "<b class=\"sectitle\"><u>Test Evaluators</u></b><br><br>"; 54: echo "</td></tr>"; 55: 56: $q="SELECT * FROM fneval WHERE testid=\"L".ss($_REQUEST['localtestid'])."\" ORDER BY weight ASC"; 57: $r=$NATS->DB->Query($q); 58: while ($row=$NATS->DB->Fetch_Array($r)) 59: { 60: echo "<tr><td>".$row['eoperator']." ".$row['evalue']." => ".oText($row['eoutcome'])."</td>"; 61: echo "<td><a href=eval.action.php?action=delete&back=".urlencode("localtest.edit.php?localtestid=".$_REQUEST['localtestid']."&message=Evaluator+Deleted")."&evalid=".$row['evalid'].">Delete</a>"; 62: //echo " | <a href=eval.action.php?action=move&dir=up&evalid=".$row['evalid'].">Up</a>/<a href=eval.action.php?action=move&dir=dn&evalid=".$row['evalid'].">Down</a>"; 63: echo "</td></tr>"; 64: } 65: 66: echo "<form action=eval.action.php>"; 67: echo "<input type=hidden name=action value=create>"; 68: echo "<input type=hidden name=testid value=L".$_REQUEST['localtestid'].">"; 69: echo "<tr><td colspan=2> <br></td></tr>"; 70: echo "<tr><td><b>Add New :</b></td>"; 71: echo "<td><select name=eoperator>"; 72: echo "<option value=ET>Equal To</option><option value=LT>Less Than</option><option value=GT>Greater Than</option>"; 73: echo "</select> <input type=text name=evalue size=4 value=0> => "; 74: echo "<select name=eoutcome>"; 75: echo "<option value=1>Warning</option>"; 76: echo "<option value=2>Failure</option>"; 77: echo "</select> <input type=submit value=Add></td></tr>"; 78: echo "</form>"; 79: 80: 81: echo "</table>"; 82: 83: ?> 84: 85: <?php 86: Screen_Footer(); 87: ?> 88: