diff options
| author | Bruno Cesar Ribas <brunoribas@gmail.com> | 2018-11-05 19:23:17 +0000 |
|---|---|---|
| committer | Bruno Cesar Ribas <brunoribas@gmail.com> | 2018-11-05 19:23:17 +0000 |
| commit | 87cb46dc671b84a5cfcb665cb9f02e050595529b (patch) | |
| tree | 1543911f7934e1e775852a6fb1b5d7e6590beea5 /src/admin/report/header.php | |
| parent | d069fc757c591bda3cfabcd55ded730ff7d27348 (diff) | |
| parent | 336e0c032cc0f9e9547853f814ebffdfd00c5e2d (diff) | |
| download | boca-87cb46dc671b84a5cfcb665cb9f02e050595529b.tar.gz boca-87cb46dc671b84a5cfcb665cb9f02e050595529b.zip | |
Merge remote-tracking branch 'origin/develc' into devel
Diffstat (limited to 'src/admin/report/header.php')
| -rw-r--r-- | src/admin/report/header.php | 67 |
1 files changed, 36 insertions, 31 deletions
diff --git a/src/admin/report/header.php b/src/admin/report/header.php index 1d191de..77e524a 100644 --- a/src/admin/report/header.php +++ b/src/admin/report/header.php @@ -15,51 +15,56 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see <http://www.gnu.org/licenses/>. //////////////////////////////////////////////////////////////////////////////// -// Last modified 05/aug/2012 by cassio@ime.usp.br ob_start(); +session_start(); header ("Expires: " . gmdate("D, d M Y H:i:s") . " GMT"); header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); -header ("Content-Type: text/html; charset=utf-8"); -session_start(); -ob_end_flush(); //$locr = $_SESSION['locr']; //$loc = $_SESSION['loc']; $loc = $locr = "../.."; -require $locr.'/version.php'; require_once($locr . "/globals.php"); -if(!ValidSession()) { - InvalidSession($_SERVER['PHP_SELF']); - ForceLoad($loc."/index.php"); -} -if($_SESSION["usertable"]["usertype"] != "admin") { - IntrusionNotify($_SERVER['PHP_SELF']); - ForceLoad($loc."/index.php"); -} - require_once($locr."/db.php"); require_once($locr."/freport.php"); -echo "<html><head><title>Report Page</title>\n"; -echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n"; +if(isset($_POST['webcastcode']) && ctype_alnum($_POST['webcastcode'])) { + header ("Content-transfer-encoding: binary\n"); + header ("Content-type: application/force-download"); + ob_end_flush(); +} else { + header ("Content-Type: text/html; charset=utf-8"); + require $locr.'/version.php'; + if(!ValidSession()) { + InvalidSession($_SERVER['PHP_SELF']); + ForceLoad($loc."/index.php"); + } + if($_SESSION["usertable"]["usertype"] != "admin") { + IntrusionNotify($_SERVER['PHP_SELF']); + ForceLoad($loc."/index.php"); + } + ob_end_flush(); -echo "<link rel=stylesheet href=\"$loc/Css.php\" type=\"text/css\">\n"; + echo "<html><head><title>Report Page</title>\n"; + echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n"; -$contest=$_SESSION["usertable"]["contestnumber"]; -if(($ct = DBContestInfo($contest)) == null) - ForceLoad($loc."/index.php"); -$site=$_SESSION["usertable"]["usersitenumber"]; -if(($st = DBSiteInfo($contest,$site)) == null) - ForceLoad($loc."/index.php"); + echo "<link rel=stylesheet href=\"$loc/Css.php\" type=\"text/css\">\n"; -echo "</head><body><table border=1 width=\"100%\">\n"; -echo "<tr><td bgcolor=\"eeee00\" nowrap align=center>"; -echo "<img src=\"$loc/images/smallballoontransp.png\" alt=\"\">"; -echo "<font color=\"#ffffff\"><a href=\"http://www.ime.usp.br/~cassio/boca/\">BOCA</a></font>"; -echo "</td><td bgcolor=\"#eeee00\" width=\"99%\">\n"; -echo $ct["contestname"] . " - " . $st["sitename"] . "</td>\n"; -echo "</tr></table>\n"; -?> + $contest=$_SESSION["usertable"]["contestnumber"]; + if(($ct = DBContestInfo($contest)) == null) + ForceLoad($loc."/index.php"); + $site=$_SESSION["usertable"]["usersitenumber"]; + if(($st = DBSiteInfo($contest,$site)) == null) + ForceLoad($loc."/index.php"); + + echo "</head><body><table border=1 width=\"100%\">\n"; + echo "<tr><td bgcolor=\"eeee00\" nowrap align=center>"; + echo "<img src=\"$loc/images/smallballoontransp.png\" alt=\"\">"; + echo "<font color=\"#ffffff\"><a href=\"http://www.ime.usp.br/~cassio/boca/\">BOCA</a></font>"; + echo "</td><td bgcolor=\"#eeee00\" width=\"99%\">\n"; + echo $ct["contestname"] . " - " . $st["sitename"] . "</td>\n"; + echo "</tr></table>\n"; +} +?>
\ No newline at end of file |