Lines Matching refs:fields
572 function compare_stats( array $stat1, array $stat2, array $fields,
583 $fields = contains the key of the elements that needs to be compared.
593 function compare_stats($stat1, $stat2, $fields, $op = "==", $flag = false ) {
605 for($index = 0; $index < count($fields); $index++)
610 if ( $stat1[ $fields[$index] ] != $stat2[ $fields[$index] ] ) {
611 if ( ! in_array( $fields[$index], $stat_time_diff_keys ) ) {
613 echo "Error: stat1 do not match with stat2 at key value: $fields[$index]\n";
614 } elseif (abs($stat1[ $fields[$index] ] - $stat2[ $fields[$index] ]) > 2) {
616 echo "Error: stat1 differs too much from stat2 at key value: $fields[$index]\n";
622 if ( $stat1[ $fields[$index] ] != $stat2[ $fields[$index] ] ) {
626 echo "Error: stat1 equals stat2 at key value: $fields[$index]\n";
631 if ( $stat1[ $fields[$index] ] <= $stat2[ $fields[$index] ] ) {
633 echo "Error: stat1 is not greater than stat2 at key value: $fields[$index]\n";
638 if ( $stat1[ $fields[$index] ] >= $stat2[ $fields[$index] ] ) {
640 echo "Error: stat1 is not lesser than stat2 at key value: $fields[$index]\n";