<?php require_once '../config/config.inc.php'; $challenge = new Challenge(); $array = $BASE_ARRAY; $array['title'] = "OWASP Capture the Flag"; $loginpage = "https://" . $_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_NAME']; $loginpage = str_replace("index", "login", $loginpage); if (isset($_SESSION[Challenge::PLAYER])) { $array['ranking'] = $challenge->getRank(); $array['login'] = '******' . $loginpage . '?action=logout">Logout</a>'; } else { $array['ranking'] = "You have to login to show your rank"; $array['login'] = '******' . $loginpage . '">Login</a>'; } $challenge->header($array); ?> <div id="content"> <div id="big-logo"> <div id="challenges"> <?php $challenge->buildChallenges(); ?> </div> </div> </div> <?php CTF::footer();
} else { $output = showRegister("User already exists"); } } } else { $output = showRegister("Name can't be empty"); } } break; default: break; } } $challenge = new Challenge(); $array = $BASE_ARRAY; $array['title'] = "CTF Login"; if (isset($_SESSION[Challenge::PLAYER])) { $array['ranking'] = $challenge->getRank(); $array['login'] = '******'; } else { $array['ranking'] = "You have to login to have a rank"; $array['login'] = '******'; } echo CTF::header($array); echo '<div id="content">'; echo '<div id="multi-logo">'; echo "<div id=\"login\">"; echo join('', $output); echo "</div></div></div>"; echo CTF::footer();
function footer($array = array()) { CTF::footer($array); }