File:
0.00.0a/base/eval.inc.php (
View as Code)
1: 2:
3: function nats_eval($testid,$value)
4: {
5: global $NATS;
6: $lvl=0;
7:
8: $q="SELECT * FROM fneval WHERE testid=\"".ss($testid)."\"";
9: $r=$NATS->DB->Query($q);
10: //echo $q;
11: while ($row=$NATS->DB->Fetch_Array($r))
12: {
13: //echo "\n".$row['eoperator']."\n";
14: $nl=0;
15: switch ($row['eoperator'])
16: {
17: case "ET":
18: if ($row['evalue']==$value) $nl=$row['eoutcome'];
19: break;
20: case "GT":
21: if ($row['evalue']<$value) $nl=$row['eoutcome'];
22: break;
23: case "LT":
24: if ($row['evalue']>$value) $nl=$row['eoutcome'];
25: break;
26: }
27: if ($nl>$lvl) $lvl=$nl;
28: }
29: $NATS->DB->Free($r);
30: return $lvl;
31: }
32:
33: ?>