2013-12-13 17:45:25 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
function show($file)
|
|
|
|
{
|
|
|
|
if (file_exists($file))
|
|
|
|
print file_get_contents($file);
|
|
|
|
else
|
2014-01-19 16:49:07 +00:00
|
|
|
header("HTTP/1.1 403 Forbidden");
|
2013-12-13 17:45:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
$file = __DIR__."/submission/".intval($_GET["team"])."-".intval($_GET["theme"])."-".urlencode($_GET["exercice"]);
|
|
|
|
|
2014-01-19 16:49:07 +00:00
|
|
|
|
2013-12-13 17:45:25 +00:00
|
|
|
if (file_exists($file))
|
2014-01-19 16:49:07 +00:00
|
|
|
show(__DIR__."/teams/".intval($_GET["team"])."/".urlencode($_GET["theme"])."/".urlencode($_GET["exercice"])."/submission/serr/index.html");
|
2013-12-13 17:45:25 +00:00
|
|
|
|
|
|
|
else if (!empty($_POST["solution"]) && !empty($_GET["team"]) && !empty($_GET["theme"]) && !empty($_GET["exercice"]))
|
|
|
|
{
|
|
|
|
file_put_contents($file, $_POST['solution'], LOCK_EX);
|
|
|
|
|
2014-01-19 16:49:07 +00:00
|
|
|
show(__DIR__."/teams/".intval($_GET["team"])."/".urlencode($_GET["theme"])."/".urlencode($_GET["exercice"])."/submission/index.html");
|
2013-12-13 17:45:25 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
else
|
2014-01-19 16:49:07 +00:00
|
|
|
show(__DIR__."/teams/".intval($_GET["team"])."/".urlencode($_GET["theme"])."/".urlencode($_GET["exercice"])."/submission/gerr/index.html");
|